org.kie.workbench.common.screens.datamodeller.client
Class DataModelerContext
java.lang.Object
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.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DataModelerContext
public DataModelerContext()
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()
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.