Uses of Interface
de.uni_trier.wi2.procake.data.object.nest.NESTSequenceNodeObject
-
-
Uses of NESTSequenceNodeObject in de.uni_trier.wi2.procake.data.object.nest
Subinterfaces of NESTSequenceNodeObject in de.uni_trier.wi2.procake.data.object.nest Modifier and Type Interface Description interfaceNESTTaskNodeObjectInterface of a Task-Node of a NEST-graph.Methods in de.uni_trier.wi2.procake.data.object.nest that return NESTSequenceNodeObject Modifier and Type Method Description NESTSequenceNodeObjectNESTSequenceNodeObject. getNextNode()Returns the successor node if there is only one available otherwise null will be returnedNESTSequenceNodeObjectNESTSequenceNodeObject. getPreviousNode()Returns the predecessor node if there is only one available otherwise null will be returnedMethods in de.uni_trier.wi2.procake.data.object.nest that return types with arguments of type NESTSequenceNodeObject Modifier and Type Method Description Set<NESTSequenceNodeObject>NESTSequenceNodeObject. getAllNextNodes()Returns all sequence nodes that are successor nodes (nodes that are connected via controlflow-edges) of this nodeSet<NESTSequenceNodeObject>NESTSequenceNodeObject. getAllNextNodes(boolean skipLoopReverseEdge)Returns all sequence nodes that are successor nodes (nodes that are connected via controlflow-edges) of this nodeList<NESTSequenceNodeObject>NESTSequenceNodeObject. getAllNextNodesOrdered()Returns all sequence nodes that are successor nodes (nodes that are connected via controlflow-edges) of this node in deterministic order.List<NESTSequenceNodeObject>NESTSequenceNodeObject. getAllNextNodesOrdered(boolean skipLoopReverseEdge)Returns all sequence nodes that are successor nodes (nodes that are connected via controlflow-edges) of this node in deterministic order.Set<NESTSequenceNodeObject>NESTSequenceNodeObject. getAllNextNodesTo(NESTSequenceNodeObject endNode, boolean skipLoopReverseEdge)Recursive method to return all sequence (no data nodes) nodes that are connected via a controlflowEdge and are located between this node and the given end nodeList<NESTSequenceNodeObject>NESTSequenceNodeObject. getAllNextNodesToOrdered(NESTSequenceNodeObject endNode, boolean skipLoopReverseEdge)Recursive method to return all sequence (no data nodes) nodes that are connected via a controlflowEdge and are located between this node and the given end node in deterministic order.Set<NESTSequenceNodeObject>NESTSequenceNodeObject. getAllPreviousNodes(boolean skipLoopReverseEdge)Returns all sequence nodes that are predecessor nodes (nodes that are connected via controlflow-edges) of nodeList<NESTSequenceNodeObject>NESTSequenceNodeObject. getAllPreviousNodesOrdered(boolean skipLoopReverseEdge)Returns all sequence nodes that are predecessor nodes (nodes that are connected via controlflow-edges) of node in deterministic order.Set<NESTSequenceNodeObject>NESTAbstractWorkflowObject. getEndNodes()Returns the list of endNodes (nodes with no outgoing NESTControlflowEdge) for this graph.Set<NESTSequenceNodeObject>NESTSequenceNodeObject. getNextNodes()Returns a set of successor nodes that are connected via a controlflow-edge (e.g.Set<NESTSequenceNodeObject>NESTSequenceNodeObject. getNextNodes(boolean skipLoopReverseEdge)Returns a set of successor nodes that are connected via a controlflow-edge (e.g.List<NESTSequenceNodeObject>NESTSequenceNodeObject. getNextNodesOrdered()Returns a set of successor nodes that are connected via a controlflow-edge (e.g.List<NESTSequenceNodeObject>NESTSequenceNodeObject. getNextNodesOrdered(boolean skipLoopReverseEdge)Returns a set of successor nodes that are connected via a controlflow-edge (e.g.List<List<NESTSequenceNodeObject>>NESTSequenceNodeObject. getPathsTo(NESTSequenceNodeObject postNode, boolean skipLoopReverseEdge)Returns a list of paths (list of sequence nodes) between the given node and the post node (excluding both).List<List<NESTSequenceNodeObject>>NESTSequenceNodeObject. getPathsToEnd(boolean skipLoopReverseEdge)Returns a list of paths (list of sequence nodes) between the given node and all possible end nodes of the graph.Set<NESTSequenceNodeObject>NESTSequenceNodeObject. getPreviousNodes(boolean skipLoopReverseEdge)Returns a set of predecessor nodes that are connected via a controlflow-edge (e.g.List<NESTSequenceNodeObject>NESTSequenceNodeObject. getPreviousNodesOrdered(boolean skipLoopReverseEdge)Returns a set of predecessor nodes that are connected via a controlflow-edge (e.g.Set<NESTSequenceNodeObject>NESTAbstractWorkflowObject. getSequenceNodes()Returns the complete set of sequence nodes registered in the graph.Set<NESTSequenceNodeObject>NESTAbstractWorkflowObject. getStartNodes()Returns the list of startNodes (nodes with no incoming NESTControlflowEdge) for this graph.Methods in de.uni_trier.wi2.procake.data.object.nest with parameters of type NESTSequenceNodeObject Modifier and Type Method Description Set<NESTSequenceNodeObject>NESTSequenceNodeObject. getAllNextNodesTo(NESTSequenceNodeObject endNode, boolean skipLoopReverseEdge)Recursive method to return all sequence (no data nodes) nodes that are connected via a controlflowEdge and are located between this node and the given end nodeList<NESTSequenceNodeObject>NESTSequenceNodeObject. getAllNextNodesToOrdered(NESTSequenceNodeObject endNode, boolean skipLoopReverseEdge)Recursive method to return all sequence (no data nodes) nodes that are connected via a controlflowEdge and are located between this node and the given end node in deterministic order.List<List<NESTSequenceNodeObject>>NESTSequenceNodeObject. getPathsTo(NESTSequenceNodeObject postNode, boolean skipLoopReverseEdge)Returns a list of paths (list of sequence nodes) between the given node and the post node (excluding both).Method parameters in de.uni_trier.wi2.procake.data.object.nest with type arguments of type NESTSequenceNodeObject Modifier and Type Method Description booleanNESTSequenceNodeObject. isPredecessorOf(Set<NESTSequenceNodeObject> set)Returns whether this node is the predecessor of all nodes given in a set of nodes This method also returns true, if the predecessor node is equal to this node and a predecessor node of all other nodes from the node set.booleanNESTSequenceNodeObject. isSuccessorOf(Set<NESTSequenceNodeObject> set)Returns whether this node is the successor of all nodes given in a set of nodes This method also returns true, if the successor node is equal to this node and a successor node of all other nodes from the node set. -
Uses of NESTSequenceNodeObject in de.uni_trier.wi2.procake.data.object.nest.controlflowNode
Subinterfaces of NESTSequenceNodeObject in de.uni_trier.wi2.procake.data.object.nest.controlflowNode Modifier and Type Interface Description interfaceNESTAndEndNodeObjectinterfaceNESTAndStartNodeObjectinterfaceNESTControlflowNodeObjectInterface of a Controlflow-Node of a NEST-graph.interfaceNESTLoopEndNodeObjectinterfaceNESTLoopStartNodeObjectinterfaceNESTOrEndNodeObjectinterfaceNESTOrStartNodeObjectinterfaceNESTXorEndNodeObjectinterfaceNESTXorStartNodeObjectMethods in de.uni_trier.wi2.procake.data.object.nest.controlflowNode that return types with arguments of type NESTSequenceNodeObject Modifier and Type Method Description Map<NESTSequenceNodeObject,Set<NESTSequenceNodeObject>>NESTControlflowNodeObject. getBlockSequencePaths()Method to extract a map of possible paths and its elements of a block sequence e.g.Map<NESTSequenceNodeObject,Set<NESTSequenceNodeObject>>NESTControlflowNodeObject. getBlockSequencePaths()Method to extract a map of possible paths and its elements of a block sequence e.g.Set<NESTSequenceNodeObject>NESTControlflowNodeObject. getInnerBlockElements() -
Uses of NESTSequenceNodeObject in de.uni_trier.wi2.procake.data.object.nest.controlflowNode.impl
Classes in de.uni_trier.wi2.procake.data.object.nest.controlflowNode.impl that implement NESTSequenceNodeObject Modifier and Type Class Description classNESTAndEndNodeObjectImplclassNESTAndStartNodeObjectImplclassNESTControlflowNodeObjectImplDefinition of a Controlflow-Node of a NEST-graph.classNESTLoopEndNodeObjectImplclassNESTLoopStartNodeObjectImplclassNESTOrEndNodeObjectImplclassNESTOrStartNodeObjectImplclassNESTXorEndNodeObjectImplclassNESTXorStartNodeObjectImplMethods in de.uni_trier.wi2.procake.data.object.nest.controlflowNode.impl that return types with arguments of type NESTSequenceNodeObject Modifier and Type Method Description Map<NESTSequenceNodeObject,Set<NESTSequenceNodeObject>>NESTControlflowNodeObjectImpl. getBlockSequencePaths()Map<NESTSequenceNodeObject,Set<NESTSequenceNodeObject>>NESTControlflowNodeObjectImpl. getBlockSequencePaths()Set<NESTSequenceNodeObject>NESTControlflowNodeObjectImpl. getInnerBlockElements() -
Uses of NESTSequenceNodeObject in de.uni_trier.wi2.procake.data.object.nest.impl
Classes in de.uni_trier.wi2.procake.data.object.nest.impl that implement NESTSequenceNodeObject Modifier and Type Class Description classNESTSequenceNodeObjectImplDefinition of a Sequence-Node of a NEST-graph.classNESTTaskNodeObjectImplDefinition of a Task-Node of a NEST-graph.Methods in de.uni_trier.wi2.procake.data.object.nest.impl that return NESTSequenceNodeObject Modifier and Type Method Description NESTSequenceNodeObjectNESTSequenceNodeObjectImpl. getNextNode()NESTSequenceNodeObjectNESTSequenceNodeObjectImpl. getPreviousNode()Methods in de.uni_trier.wi2.procake.data.object.nest.impl that return types with arguments of type NESTSequenceNodeObject Modifier and Type Method Description Set<NESTSequenceNodeObject>NESTSequenceNodeObjectImpl. getAllNextNodes()Set<NESTSequenceNodeObject>NESTSequenceNodeObjectImpl. getAllNextNodes(boolean skipLoopReverseEdge)List<NESTSequenceNodeObject>NESTSequenceNodeObjectImpl. getAllNextNodesOrdered()List<NESTSequenceNodeObject>NESTSequenceNodeObjectImpl. getAllNextNodesOrdered(boolean skipLoopReverseEdge)Set<NESTSequenceNodeObject>NESTSequenceNodeObjectImpl. getAllNextNodesTo(NESTSequenceNodeObject endNode, boolean skipLoopReverseEdge)List<NESTSequenceNodeObject>NESTSequenceNodeObjectImpl. getAllNextNodesToOrdered(NESTSequenceNodeObject endNode, boolean skipLoopReverseEdge)Set<NESTSequenceNodeObject>NESTSequenceNodeObjectImpl. getAllPreviousNodes(boolean skipLoopReverseEdge)List<NESTSequenceNodeObject>NESTSequenceNodeObjectImpl. getAllPreviousNodesOrdered(boolean skipLoopReverseEdge)Set<NESTSequenceNodeObject>NESTAbstractWorkflowObjectImpl. getEndNodes()Set<NESTSequenceNodeObject>NESTSequentialWorkflowObjectImpl. getEndNodes()Set<NESTSequenceNodeObject>NESTSequenceNodeObjectImpl. getNextNodes()Set<NESTSequenceNodeObject>NESTSequenceNodeObjectImpl. getNextNodes(boolean skipLoopReverseEdge)List<NESTSequenceNodeObject>NESTSequenceNodeObjectImpl. getNextNodesOrdered()List<NESTSequenceNodeObject>NESTSequenceNodeObjectImpl. getNextNodesOrdered(boolean skipLoopReverseEdge)List<List<NESTSequenceNodeObject>>NESTSequenceNodeObjectImpl. getPathsTo(NESTSequenceNodeObject postNode, boolean skipLoopReverseEdge)List<List<NESTSequenceNodeObject>>NESTSequenceNodeObjectImpl. getPathsToEnd(boolean skipLoopReverseEdge)Set<NESTSequenceNodeObject>NESTSequenceNodeObjectImpl. getPreviousNodes(boolean skipLoopReverseEdge)List<NESTSequenceNodeObject>NESTSequenceNodeObjectImpl. getPreviousNodesOrdered(boolean skipLoopReverseEdge)Set<NESTSequenceNodeObject>NESTAbstractWorkflowObjectImpl. getSequenceNodes()Set<NESTSequenceNodeObject>NESTSequentialWorkflowObjectImpl. getSequenceNodes()Set<NESTSequenceNodeObject>NESTAbstractWorkflowObjectImpl. getStartNodes()Set<NESTSequenceNodeObject>NESTSequentialWorkflowObjectImpl. getStartNodes()Iterator<NESTSequenceNodeObject>NESTAbstractWorkflowObjectImpl. iterator()Methods in de.uni_trier.wi2.procake.data.object.nest.impl with parameters of type NESTSequenceNodeObject Modifier and Type Method Description Set<NESTSequenceNodeObject>NESTSequenceNodeObjectImpl. getAllNextNodesTo(NESTSequenceNodeObject endNode, boolean skipLoopReverseEdge)List<NESTSequenceNodeObject>NESTSequenceNodeObjectImpl. getAllNextNodesToOrdered(NESTSequenceNodeObject endNode, boolean skipLoopReverseEdge)List<List<NESTSequenceNodeObject>>NESTSequenceNodeObjectImpl. getPathsTo(NESTSequenceNodeObject postNode, boolean skipLoopReverseEdge)Method parameters in de.uni_trier.wi2.procake.data.object.nest.impl with type arguments of type NESTSequenceNodeObject Modifier and Type Method Description booleanNESTSequenceNodeObjectImpl. isPredecessorOf(Set<NESTSequenceNodeObject> nodeSet)booleanNESTSequenceNodeObjectImpl. isSuccessorOf(Set<NESTSequenceNodeObject> nodeSet) -
Uses of NESTSequenceNodeObject in de.uni_trier.wi2.procake.data.object.nest.utils
Methods in de.uni_trier.wi2.procake.data.object.nest.utils with parameters of type NESTSequenceNodeObject Modifier and Type Method Description booleanNESTWorkflowModifier. insertBlockSequenceNode(NESTSequenceNodeObject newSequenceNode, NESTSequenceNodeObject preNode, NESTSequenceNodeObject succNode, DataObject controlflowEdgeSemanticDescriptor, DataObject partOfEdgeSemanticDescriptor)Inserts a given node between the given predecessor/ successor node in the related nest graph including all linking controlflow edges.NESTEdgeObjectNESTAbstractWorkflowModifier. insertNewControlflowEdge(NESTSequenceNodeObject preNode, NESTSequenceNodeObject postNode, DataObject semanticDescriptor)Adds a controlflow edge between the given graph nodes.Map<String,String>NESTAbstractWorkflowModifier. insertSubgraph(NESTAbstractWorkflowObject subgraphToInsert, NESTSequenceNodeObject preNode, NESTSequenceNodeObject postNode, NESTNodeObject parentNode)Adds a given sub-graph into a target graph this modifier is responsible for. -
Uses of NESTSequenceNodeObject in de.uni_trier.wi2.procake.data.object.nest.utils.impl
Methods in de.uni_trier.wi2.procake.data.object.nest.utils.impl that return NESTSequenceNodeObject Modifier and Type Method Description NESTSequenceNodeObjectNESTWorkflowSequenceNodeIterator. next() -
Uses of NESTSequenceNodeObject in de.uni_trier.wi2.procake.utils.extractor
Methods in de.uni_trier.wi2.procake.utils.extractor that return types with arguments of type NESTSequenceNodeObject Modifier and Type Method Description LinkedList<NESTSequenceNodeObject>NESTWorkflowExtractor. extractOrderedSequenceNodes()LinkedList<NESTSequenceNodeObject>NESTWorkflowExtractorImpl. extractOrderedSequenceNodes()Methods in de.uni_trier.wi2.procake.utils.extractor with parameters of type NESTSequenceNodeObject Modifier and Type Method Description NESTWorkflowObjectNESTWorkflowExtractor. extractPartialGraph(NESTSequenceNodeObject componentNodes, boolean removeUnusedControlflowBlocks)Returns a cloned partial nest workflow graph for a sequence node.NESTWorkflowObjectNESTWorkflowExtractorImpl. extractPartialGraph(NESTSequenceNodeObject componentNode, boolean removeUnusedControlflowBlocks)Method parameters in de.uni_trier.wi2.procake.utils.extractor with type arguments of type NESTSequenceNodeObject Modifier and Type Method Description NESTWorkflowObjectNESTWorkflowExtractor. extractPartialGraph(Collection<NESTSequenceNodeObject> componentNodes, boolean removeUnusedControlflowBlocks)Returns a cloned partial nest workflow graph for a given set of sequence nodes.NESTWorkflowObjectNESTWorkflowExtractorImpl. extractPartialGraph(Collection<NESTSequenceNodeObject> componentNodes, boolean removeUnusedControlflowBlocks)
-