Class DataModelHelper
- java.lang.Object
-
- org.kie.workbench.common.screens.datamodeller.client.DataModelHelper
-
public class DataModelHelper extends Object
-
-
Constructor Summary
Constructors Constructor Description DataModelHelper(String contextId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddataModelChanged(org.kie.workbench.common.screens.datamodeller.events.DataModelerValueChangeEvent changeEvent)voiddataObjectCreated(String objectClassName)voiddataObjectDeleted(String objectClassName)voiddataObjectExtended(String parentClassName, String offspringClassName, Boolean _extends)voiddataObjectReferenced(String objectClassName, String subjectClassName)voiddataObjectSelected(String objectClassName)voiddataObjectUnReferenced(String objectClassName, String subjectClassName)voiddataObjectUnSelected(String objectClassName)List<String>getClassList()Collection<String>getDataObjectReferences(String className)Map<String,String>getLabelledClassMap()StringgetObjectLabelByClassName(String className)Map<String,org.kie.workbench.common.services.datamodeller.core.PropertyType>getOrderedBaseTypes()BooleanisAssignableFrom(String offspringCandidate, String parentCandidate)Evaluate if an object can safely extend another one (at least as far as the extension hierarchy is concerned).BooleanisBaseType(String type)BooleanisPrimitiveType(String type)voidsetBaseTypes(List<org.kie.workbench.common.services.datamodeller.core.PropertyType> baseTypes)voidsetDataModel(org.kie.workbench.common.services.datamodeller.core.DataModel dataModel)
-
-
-
Constructor Detail
-
DataModelHelper
public DataModelHelper(String contextId)
-
-
Method Detail
-
getDataObjectReferences
public Collection<String> getDataObjectReferences(String className)
-
getOrderedBaseTypes
public Map<String,org.kie.workbench.common.services.datamodeller.core.PropertyType> getOrderedBaseTypes()
-
dataModelChanged
public void dataModelChanged(org.kie.workbench.common.screens.datamodeller.events.DataModelerValueChangeEvent changeEvent)
-
dataObjectReferenced
public void dataObjectReferenced(String objectClassName, String subjectClassName)
-
dataObjectUnReferenced
public void dataObjectUnReferenced(String objectClassName, String subjectClassName)
-
dataObjectExtended
public void dataObjectExtended(String parentClassName, String offspringClassName, Boolean _extends)
-
dataObjectDeleted
public void dataObjectDeleted(String objectClassName)
-
dataObjectCreated
public void dataObjectCreated(String objectClassName)
-
dataObjectSelected
public void dataObjectSelected(String objectClassName)
-
dataObjectUnSelected
public void dataObjectUnSelected(String objectClassName)
-
isAssignableFrom
public Boolean isAssignableFrom(String offspringCandidate, String parentCandidate)
Evaluate if an object can safely extend another one (at least as far as the extension hierarchy is concerned).- Parameters:
offspringCandidate- The class name of the extending objectparentCandidate- The class name of the extended object- Returns:
- True if the extension does not provoke a conflict with the existing extension hierarchy.
-
setDataModel
public void setDataModel(org.kie.workbench.common.services.datamodeller.core.DataModel dataModel)
-
setBaseTypes
public void setBaseTypes(List<org.kie.workbench.common.services.datamodeller.core.PropertyType> baseTypes)
-
-