-
-
Method Summary
void
Register the data class of an allowed NEST graph item
void
Register the data class of an allowed NEST graph item
boolean
Methods inherited from interface de.uni_trier.wi2.procake.data.model.DataClass
addSubclass, checkInstantiability, createSubclass, finishEditing, getModel, getName, getObjectClass, getSubClasses, getSuperClass, getSuperClasses, getSystemClassName, getSystemSuperClass, includeClass, isAbstract, isAggregate, isAtomic, isBoolean, isByteArray, isCake2DataReference, isChronologic, isCollection, isControlflowItem, isDataflowWrapper, isDate, isDouble, isEditable, isInstantiable, isInteger, isInterval, isList, isNESTConstraintEdge, isNESTControlflowEdge, isNESTControlflowNode, isNESTDataflowEdge, isNESTDataNode, isNESTEdge, isNESTGraph, isNESTGraphItem, isNESTNode, isNESTPartOfEdge, isNESTSequenceNode, isNESTSequentialWorkflow, isNESTSubWorkflowNode, isNESTTaskNode, isNESTWorkflow, isNESTWorkflowNode, isNode, isNumeric, isParentItem, isSequence, isSet, isString, isSubclassOf, isSubWorkflow, isSystemClass, isTask, isTime, isTimestamp, isUnion, isURI, isVoid, isWorkflow, isWorkflowItem, newObject, removeSubclass, setAbstract, setName
Methods inherited from interface de.uni_trier.wi2.procake.data.PropertyHandler
addProperty, addProperty, getAllProperties, getAllPropertyNodes, getProperty, getPropertyNames, getPropertyNode, getPropertyRootNode, hasProperties, removeProperty, setPropertyRootNode
-
Field Details
-
CLASS_NAME
static final String CLASS_NAME
The name of the class. This name should be used in
Model.getClass(String)
to receive
the system class. The value is "NESTGraph" .
- See Also:
-
-
Method Details
-
addNESTNodeClass
Register the data class of an allowed NEST graph item
- Parameters:
nestNodeClass
- class of the NEST graph item
-
addNESTEdgeClass
Register the data class of an allowed NEST graph item
- Parameters:
nestEdgeClass
- class of the NEST graph item
-
getNESTGraphItemClasses
- Returns:
- allowed NEST classes for nest graph items (nodes and edges)
-
getNESTNodeClasses
- Returns:
- allowed NEST classes for nodes
-
getNESTEdgeClasses
- Returns:
- allowed NEST classes for edges
-
isAllowedNESTGraphItemClass
- Parameters:
nestGraphItemClass
- class of the NEST graph item
- Returns:
- whether the given NEST class is an allowed NEST graph item