Kie Workbench - Commom - Data modeller Client 6.2.0.CR2

org.kie.workbench.common.screens.datamodeller.client
Class DataModelerContext

java.lang.Object
  extended by org.kie.workbench.common.screens.datamodeller.client.DataModelerContext

public class DataModelerContext
extends Object

Data modeler context shared between the different widgets that composes the editor.


Nested Class Summary
static class DataModelerContext.EditionStatus
          Status relative to the edition tabs.
static class DataModelerContext.ParseStatus
           
 
Constructor Summary
DataModelerContext()
           
 
Method Summary
 void appendPackage(String packageName)
           
 void appendPackages(Collection<org.guvnor.common.services.project.model.Package> packages)
           
 void cleanPackages()
           
 void clear()
           
 Map<String,AnnotationDefinitionTO> getAnnotationDefinitions()
           
 List<PropertyTypeTO> getBaseTypes()
           
 org.guvnor.common.services.project.model.Project getCurrentProject()
           
 List<String> getCurrentProjectPackages()
           
 DataModelTO getDataModel()
           
 DataObjectTO getDataObject()
           
 DataModelerContext.EditionStatus getEditionStatus()
           
 EditorModelContent getEditorModelContent()
           
 DataModelHelper getHelper()
           
 DataModelerContext.ParseStatus getParseStatus()
           
 void init(List<PropertyTypeTO> baseTypes)
           
 boolean isDataObjectLoaded()
           
 boolean isDirty()
          Editor level dirty status.
 boolean isEditorChanged()
           
 boolean isNotParsed()
           
 boolean isParsed()
           
 boolean isParseErrors()
           
 boolean isReadonly()
           
 boolean isSourceChanged()
           
 void setAnnotationDefinitions(Map<String,AnnotationDefinitionTO> annotationDefinitions)
           
 void setDataObject(DataObjectTO dataObjectTO)
           
 void setDirty(boolean dirty)
           
 void setEditionStatus(DataModelerContext.EditionStatus editionStatus)
           
 void setEditorModelContent(EditorModelContent editorModelContent)
           
 void setHelper(DataModelHelper helper)
           
 void setParseStatus(DataModelerContext.ParseStatus parseStatus)
           
 void setReadonly(boolean readonly)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataModelerContext

public DataModelerContext()
Method Detail

init

public void init(List<PropertyTypeTO> baseTypes)

getDataModel

public DataModelTO getDataModel()

getHelper

public DataModelHelper getHelper()

setHelper

public void setHelper(DataModelHelper helper)

getAnnotationDefinitions

public Map<String,AnnotationDefinitionTO> getAnnotationDefinitions()

setAnnotationDefinitions

public void setAnnotationDefinitions(Map<String,AnnotationDefinitionTO> annotationDefinitions)

getBaseTypes

public List<PropertyTypeTO> getBaseTypes()

getParseStatus

public DataModelerContext.ParseStatus getParseStatus()

setParseStatus

public void setParseStatus(DataModelerContext.ParseStatus parseStatus)

isParsed

public boolean isParsed()

isNotParsed

public boolean isNotParsed()

isParseErrors

public boolean isParseErrors()

isDirty

public boolean isDirty()
Editor level dirty status.

Returns:
true if there have been whatever change since the last save/load operation, no mater if the change was in the "Editor" tab or in the "Source" tab, and if the tabs are synchronized. We still need to save the changes in the .java file.

setDirty

public void setDirty(boolean dirty)

isReadonly

public boolean isReadonly()

setReadonly

public void setReadonly(boolean readonly)

isEditorChanged

public boolean isEditorChanged()

isSourceChanged

public boolean isSourceChanged()

appendPackages

public void appendPackages(Collection<org.guvnor.common.services.project.model.Package> packages)

appendPackage

public void appendPackage(String packageName)

getCurrentProjectPackages

public List<String> getCurrentProjectPackages()

cleanPackages

public void cleanPackages()

isDataObjectLoaded

public boolean isDataObjectLoaded()

getCurrentProject

public org.guvnor.common.services.project.model.Project getCurrentProject()

getDataObject

public DataObjectTO getDataObject()

setDataObject

public void setDataObject(DataObjectTO dataObjectTO)

getEditionStatus

public DataModelerContext.EditionStatus getEditionStatus()

setEditionStatus

public void setEditionStatus(DataModelerContext.EditionStatus editionStatus)

getEditorModelContent

public EditorModelContent getEditorModelContent()

setEditorModelContent

public void setEditorModelContent(EditorModelContent editorModelContent)

clear

public void clear()

Kie Workbench - Commom - Data modeller Client 6.2.0.CR2

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.