Interface Dependency
-
- All Known Implementing Classes:
DependencyImpl
public interface DependencyInterface for defining the structure of a dependency between twoNESTWorkflow graphs(see paper).- Author:
- Rahol Kumar, Alexander Schultheis
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DependencyTypegetDependencyType()Method, that returns the type of the current dependency.DataObjectgetSourceCase()Method, that returns the source case of the dependency.NESTGraphItemObjectgetSourceCaseItem()Method, that returns the graph item of the source case of the dependency.DataObjectgetSourceCaseItemSemanticDescriptor()Method, that returns the semantic descriptor of the graph item of the source case of the dependency.DataObjectgetTargetCase()Method, that returns the target case of the dependency.NESTGraphItemObjectgetTargetCaseItem()Method, that returns the graph item of the target case of the dependency.DataObjectgetTargetCaseItemSemanticDescriptor()Method, that returns the semantic descriptor of the graph item of the target case of the dependency.booleanhasSameValueAsIn(Dependency otherDependency)Method, that checks, if two dependencies are of the same type and contain the same elements.
-
-
-
Method Detail
-
getDependencyType
DependencyType getDependencyType()
Method, that returns the type of the current dependency.- Returns:
- The type of the current dependency.
-
getSourceCase
DataObject getSourceCase()
Method, that returns the source case of the dependency.- Returns:
- The source case as
DataObject.
-
getTargetCase
DataObject getTargetCase()
Method, that returns the target case of the dependency.- Returns:
- The target case as
DataObject.
-
hasSameValueAsIn
boolean hasSameValueAsIn(Dependency otherDependency)
Method, that checks, if two dependencies are of the same type and contain the same elements.- Parameters:
otherDependency- The dependency, the current dependency should be compared to.- Returns:
- True, if both dependencies are equivalent.
-
getSourceCaseItem
NESTGraphItemObject getSourceCaseItem()
Method, that returns the graph item of the source case of the dependency.- Returns:
- The graph item of the source case of the dependency.
-
getTargetCaseItem
NESTGraphItemObject getTargetCaseItem()
Method, that returns the graph item of the target case of the dependency.- Returns:
- The graph item of the target case of the dependency.
-
getSourceCaseItemSemanticDescriptor
DataObject getSourceCaseItemSemanticDescriptor()
Method, that returns the semantic descriptor of the graph item of the source case of the dependency.- Returns:
- The semantic descriptor of the graph item of the source case of the dependency.
-
getTargetCaseItemSemanticDescriptor
DataObject getTargetCaseItemSemanticDescriptor()
Method, that returns the semantic descriptor of the graph item of the target case of the dependency.- Returns:
- The semantic descriptor of the graph item of the target case of the dependency.
-
-