Class DataModelerContext


  • public class DataModelerContext
    extends Object
    Data modeler context shared between the different widgets that composes the editor.
    • Constructor Detail

      • DataModelerContext

        public DataModelerContext()
      • DataModelerContext

        public DataModelerContext​(String contextId)
    • Method Detail

      • init

        public void init​(List<org.kie.workbench.common.services.datamodeller.core.PropertyType> baseTypes)
      • getDataModel

        public org.kie.workbench.common.services.datamodeller.core.DataModel getDataModel()
      • getAnnotationDefinitions

        public Map<String,​org.kie.workbench.common.services.datamodeller.core.AnnotationDefinition> getAnnotationDefinitions()
      • setAnnotationDefinitions

        public void setAnnotationDefinitions​(Map<String,​org.kie.workbench.common.services.datamodeller.core.AnnotationDefinition> annotationDefinitions)
      • getAnnotationDefinition

        public org.kie.workbench.common.services.datamodeller.core.AnnotationDefinition getAnnotationDefinition​(String className)
      • getBaseTypes

        public List<org.kie.workbench.common.services.datamodeller.core.PropertyType> getBaseTypes()
      • isParsed

        public boolean isParsed()
      • isNotParsed

        public boolean isNotParsed()
      • isParseErrors

        public boolean isParseErrors()
      • isReadonly

        public boolean isReadonly()
      • setReadonly

        public void setReadonly​(boolean readonly)
      • isEditorChanged

        public boolean isEditorChanged()
      • isSourceChanged

        public boolean isSourceChanged()
      • appendPackage

        public void appendPackage​(String packageName)
      • getCurrentProjectPackages

        public Set<String> getCurrentProjectPackages()
      • cleanPackages

        public void cleanPackages()
      • isDataObjectLoaded

        public boolean isDataObjectLoaded()
      • getCurrentProject

        public org.kie.workbench.common.services.shared.project.KieModule getCurrentProject()
      • getDataObject

        public org.kie.workbench.common.services.datamodeller.core.DataObject getDataObject()
      • setDataObject

        public void setDataObject​(org.kie.workbench.common.services.datamodeller.core.DataObject dataObject)
      • getObjectProperty

        public org.kie.workbench.common.services.datamodeller.core.ObjectProperty getObjectProperty()
      • setObjectProperty

        public void setObjectProperty​(org.kie.workbench.common.services.datamodeller.core.ObjectProperty objectProperty)
      • getDataObjectPath

        public org.uberfire.backend.vfs.Path getDataObjectPath​(String className)
      • getEditorModelContent

        public org.kie.workbench.common.screens.datamodeller.model.EditorModelContent getEditorModelContent()
      • setEditorModelContent

        public void setEditorModelContent​(org.kie.workbench.common.screens.datamodeller.model.EditorModelContent editorModelContent)
      • getContextId

        public String getContextId()
      • setContextId

        public void setContextId​(String contextId)
      • clear

        public void clear()