Interface NESTControlflowNodeClass
-
- All Superinterfaces:
DataClass,NESTGraphItemClass,NESTNodeClass,NESTSequenceNodeClass,PropertyHandler
- All Known Subinterfaces:
NESTAndEndNodeClass,NESTAndStartNodeClass,NESTLoopEndNodeClass,NESTLoopStartNodeClass,NESTOrEndNodeClass,NESTOrStartNodeClass,NESTXorEndNodeClass,NESTXorStartNodeClass
- All Known Implementing Classes:
NESTAndEndNodeClassImpl,NESTAndStartNodeClassImpl,NESTControlflowNodeClassImpl,NESTLoopEndNodeClassImpl,NESTLoopStartNodeClassImpl,NESTOrEndNodeClassImpl,NESTOrStartNodeClassImpl,NESTXorEndNodeClassImpl,NESTXorStartNodeClassImpl
public interface NESTControlflowNodeClass extends NESTSequenceNodeClass
Datatype for a NEST-Controlflow-Node.- Author:
- Alexander Stromer
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLASS_NAMEThe name of the class.static StringID_END_PREFIXValue is "END_"-
Fields inherited from interface de.uni_trier.wi2.procake.data.model.DataClass
COMPONENT, COMPONENT_KEY, LOG_ABSTRACT_CLASS_NOT_INSTANTIABLE, LOG_ABSTRACT_SYSTEM_SUBCLASS_CREATION_FAILED, LOG_CLASS_NOT_EDITABLE, LOG_CLASS_NOT_INSTANTIABLE, LOG_EDITABLE_CLASS_NOT_INSTANTIABLE, LOG_FINISH_EDIT_FAILED, LOG_GET_SUPERCLASSES_FAILED, LOG_SUBCLASS_CREATION_FAILED
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisAndEndNode()booleanisAndNode()booleanisAndStartNode()booleanisLoopEndNode()booleanisLoopNode()booleanisLoopStartNode()booleanisOrEndNode()booleanisOrNode()booleanisOrStartNode()booleanisXorEndNode()booleanisXorNode()booleanisXorStartNode()-
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.model.nest.NESTGraphItemClass
getSemanticDescriptorClass, setSemanticDescriptorClass
-
Methods inherited from interface de.uni_trier.wi2.procake.data.PropertyHandler
addProperty, addProperty, getAllProperties, getAllPropertyNodes, getProperty, getPropertyNames, getPropertyNode, getPropertyRootNode, hasProperties, removeProperty
-
-
-
-
Field Detail
-
ID_END_PREFIX
static final String ID_END_PREFIX
Value is "END_"- See Also:
- Constant Field Values
-
CLASS_NAME
static final String CLASS_NAME
The name of the class. This name should be used inModel.getClass(String)to receive the system class. The value is "NESTControlflowNode" .- See Also:
- Constant Field Values
-
-
Method Detail
-
isAndNode
boolean isAndNode()
- Returns:
trueif the data class can be casted toNESTAndStartNodeClassorNESTAndEndNodeClass
-
isAndStartNode
boolean isAndStartNode()
- Returns:
trueif the data class can be casted toNESTAndStartNodeClass
-
isAndEndNode
boolean isAndEndNode()
- Returns:
trueif the data class can be casted toNESTAndEndNodeClass
-
isOrNode
boolean isOrNode()
- Returns:
trueif the data class can be casted toNESTOrStartNodeClassorNESTOrEndNodeClass
-
isOrStartNode
boolean isOrStartNode()
- Returns:
trueif the data class can be casted toNESTOrStartNodeClass
-
isOrEndNode
boolean isOrEndNode()
- Returns:
trueif the data class can be casted toNESTOrEndNodeClass
-
isXorNode
boolean isXorNode()
- Returns:
trueif the data class can be casted toNESTXorStartNodeClassorNESTXorEndNodeClass
-
isXorStartNode
boolean isXorStartNode()
- Returns:
trueif the data class can be casted toNESTXorStartNodeClass
-
isXorEndNode
boolean isXorEndNode()
- Returns:
trueif the data class can be casted toNESTXorEndNodeClass
-
isLoopNode
boolean isLoopNode()
- Returns:
trueif the data class can be casted toNESTLoopStartNodeClassorNESTLoopEndNodeClass
-
isLoopStartNode
boolean isLoopStartNode()
- Returns:
trueif the data class can be casted toNESTLoopStartNodeClass
-
isLoopEndNode
boolean isLoopEndNode()
- Returns:
trueif the data class can be casted toNESTLoopEndNodeClass
-
-