Class NESTEdgeObjectImpl
- java.lang.Object
-
- de.uni_trier.wi2.procake.data.object.impl.DataObjectImpl
-
- de.uni_trier.wi2.procake.data.object.nest.impl.NESTGraphItemObjectImpl
-
- de.uni_trier.wi2.procake.data.object.nest.impl.NESTEdgeObjectImpl
-
- All Implemented Interfaces:
DataObject,NESTEdgeObject,NESTGraphItemObject,PropertyHandler,Comparable<NESTGraphItemObject>
- Direct Known Subclasses:
NESTConstraintEdgeObjectImpl,NESTControlflowEdgeObjectImpl,NESTDataflowEdgeObjectImpl,NESTPartOfEdgeObjectImpl
public class NESTEdgeObjectImpl extends NESTGraphItemObjectImpl implements NESTEdgeObject
Definition of an edge of a NEST-graph. Refer to the corresponding InterfaceNESTEdgeObjectfor more information.- Author:
- Alexander Stromer
-
-
Field Summary
-
Fields inherited from class de.uni_trier.wi2.procake.data.object.nest.impl.NESTGraphItemObjectImpl
graph
-
Fields inherited from class de.uni_trier.wi2.procake.data.object.impl.DataObjectImpl
objectId
-
-
Constructor Summary
Constructors Constructor Description NESTEdgeObjectImpl(NESTEdgeClass cakeclazz)Standard constructor of CAKE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NESTNodeObjectgetPost()Returns the next node of the edge.NESTNodeObjectgetPre()Returns the previous node of the edge.voidsetPost(NESTNodeObject postObject)Sets the next node of the edge.voidsetPre(NESTNodeObject preObject)Sets the previous node of the edge.StringtoDetailedString()Returns a detailed String, if the output of the standard toString() method would be to long.StringtoString()-
Methods inherited from class de.uni_trier.wi2.procake.data.object.nest.impl.NESTGraphItemObjectImpl
addSemanticValue, addSemanticValue, assertSameValueAsIn, compareTo, computeSemanticDescriptorSimilarity, equalId, getGraph, getSemanticDescriptor, getSemanticDescriptorBooleanValue, getSemanticDescriptorStringValue, getSemanticDescriptorValue, getSemanticValueRecursively, hasSameValueAsIn, hasSemanticallyEqualDescriptor, hasSemanticallyEqualDescriptor, setGraph, setSemanticDescriptor, setSemanticDescriptorBooleanValue, setSemanticDescriptorStringValue, setSemanticDescriptorValue
-
Methods inherited from class de.uni_trier.wi2.procake.data.object.impl.DataObjectImpl
addProperty, addProperty, copy, deepCopy, getAllProperties, getAllPropertyNodes, getDataClass, getId, getModel, getProperty, getPropertyNames, getPropertyNode, getPropertyRootNode, hasClassName, hasProperties, hasSystemClassName, isAggregate, isAtomic, isBoolean, isByteArray, isChronologic, isCollection, isDataflowWrapper, isDataReference, isDate, isDouble, isInteger, isInterval, isKindOf, isList, isMemberOf, isNESTConstraintEdge, isNESTControlflowEdge, isNESTControlflowNode, isNESTDataflowEdge, isNESTDataNode, isNESTEdge, isNESTGraph, isNESTNode, isNESTPartOfEdge, isNESTSequenceNode, isNESTSequentialWorkflow, isNESTSubWorkflowNode, isNESTTaskNode, isNESTWorkflow, isNESTWorkflowNode, isNode, isNumeric, isSequence, isSet, isString, isSubWorkflow, isTask, isTime, isTimestamp, isUnion, isURI, isVoid, isWorkflow, removeId, removeProperty, setDataClass, setId, toXML
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface de.uni_trier.wi2.procake.data.object.DataObject
assertSameValueAsIn, copy, getDataClass, getId, getModel, hasClassName, hasSameValueAsIn, hasSystemClassName, isAggregate, isAtomic, isBoolean, isByteArray, isChronologic, isCollection, isDataflowWrapper, isDataReference, isDate, isDouble, isInteger, isInterval, isKindOf, isList, isMemberOf, isNESTConstraintEdge, isNESTControlflowEdge, isNESTControlflowNode, isNESTDataflowEdge, isNESTDataNode, isNESTEdge, isNESTGraph, isNESTNode, isNESTPartOfEdge, isNESTSequenceNode, isNESTSequentialWorkflow, isNESTSubWorkflowNode, isNESTTaskNode, isNESTWorkflow, isNESTWorkflowNode, isNode, isNumeric, isSequence, isSet, isString, isSubWorkflow, isTask, isTime, isTimestamp, isUnion, isURI, isVoid, isWorkflow, removeId, setDataClass, setId, toXML
-
Methods inherited from interface de.uni_trier.wi2.procake.data.object.nest.NESTGraphItemObject
addSemanticValue, addSemanticValue, computeSemanticDescriptorSimilarity, equalId, getGraph, getSemanticDescriptor, getSemanticDescriptorBooleanValue, getSemanticDescriptorStringValue, getSemanticDescriptorValue, getSemanticValueRecursively, hasSemanticallyEqualDescriptor, hasSemanticallyEqualDescriptor, setGraph, setSemanticDescriptor, setSemanticDescriptorBooleanValue, setSemanticDescriptorStringValue, setSemanticDescriptorValue
-
Methods inherited from interface de.uni_trier.wi2.procake.data.PropertyHandler
addProperty, addProperty, getAllProperties, getAllPropertyNodes, getProperty, getPropertyNames, getPropertyNode, getPropertyRootNode, hasProperties, removeProperty
-
-
-
-
Constructor Detail
-
NESTEdgeObjectImpl
public NESTEdgeObjectImpl(NESTEdgeClass cakeclazz)
Standard constructor of CAKE- Parameters:
cakeclazz-
-
-
Method Detail
-
getPre
public NESTNodeObject getPre()
Description copied from interface:NESTEdgeObjectReturns the previous node of the edge.- Specified by:
getPrein interfaceNESTEdgeObject- Returns:
- The previous node of the edge.
-
setPre
public void setPre(NESTNodeObject preObject)
Description copied from interface:NESTEdgeObjectSets the previous node of the edge.- Specified by:
setPrein interfaceNESTEdgeObject- Parameters:
preObject- The previous node to set for the edge.
-
getPost
public NESTNodeObject getPost()
Description copied from interface:NESTEdgeObjectReturns the next node of the edge.- Specified by:
getPostin interfaceNESTEdgeObject- Returns:
- The next node of the edge.
-
setPost
public void setPost(NESTNodeObject postObject)
Description copied from interface:NESTEdgeObjectSets the next node of the edge.- Specified by:
setPostin interfaceNESTEdgeObject- Parameters:
postObject- The next node to set for the edge.
-
toString
public String toString()
- Overrides:
toStringin classNESTGraphItemObjectImpl
-
toDetailedString
public String toDetailedString()
Description copied from interface:DataObjectReturns a detailed String, if the output of the standard toString() method would be to long.- Specified by:
toDetailedStringin interfaceDataObject- Overrides:
toDetailedStringin classNESTGraphItemObjectImpl- Returns:
-
-