Uses of Interface
de.uni_trier.wi2.procake.data.object.nest.NESTNodeObject
Package
Description
-
Uses of NESTNodeObject in de.uni_trier.wi2.procake.data.io.xml.xerces_writerImpl
Modifier and TypeMethodDescriptionprotected void
NESTGraphWriter.writeNode
(NESTNodeObject value, GenericXMLSchemaBasedWriter writer) Writes the Node-object into the XMLWriter. -
Uses of NESTNodeObject in de.uni_trier.wi2.procake.data.object.nest
Modifier and TypeInterfaceDescriptioninterface
Interface of a Data-Node of a NEST-graph.interface
Interface of a Sequence-Node of a NEST-graph.interface
Interface of a SubWorkflow-Node of a NEST-graph.interface
Interface of a Task-Node of a NEST-graph.interface
Interface of a Workflow-Node of a NEST-graph.Modifier and TypeMethodDescription<T extends NESTNodeObject>
TNESTAbstractWorkflowObject.getEqualSyntacticGraphNode
(T node) Returns a graph node that has the same type (e.g.<T extends NESTNodeObject>
TNESTGraphObject.getSemanticallyEqualNode
(T node) Returns the graph node that is identical (due to its similarity value of 1.0) to the given node from the internal list of graphnodes.<T extends NESTNodeObject>
TNESTGraphObject.getSemanticallyEqualNode
(T node, SimilarityValuator simVal, String simMeasure) Returns the graph node that is identical (due to its similarity value of 1.0) to the given node from the internal list of graphnodes.Modifier and TypeMethodDescriptionNESTNodeObject.getDirectParentNode()
Returns a node that is directly connected to this node via outgoing part-of edge.NESTGraphObject.getEqualIdGraphNode
(NESTNodeObject node) Returns the graph node whose id is equal to the given node from the internal list of graphnodes.NESTGraphObject.getGraphNode
(String id) Returns the graphnode with the given id from the internal list of graphnodes.NESTSubWorkflowNodeObject.getParentNode()
Returns the parent node that is connected to this SubworkflowNode by a part-of-edge.NESTEdgeObject.getPost()
Returns the next node of the edge.NESTEdgeObject.getPre()
Returns the previous node of the edge.Modifier and TypeMethodDescriptionNESTGraphObject.getGraphNodes()
Returns the complete list of graph nodes registered in the graph.NESTGraphObject.getGraphNodes
(Predicate<? super NESTNodeObject> filter) Returns a list of graph nodes registered in the graph.NESTNodeObject.getParentNodes()
Returns all nodes that have a transitive part-of connection to this node via outgoing part-of edges.Modifier and TypeMethodDescriptionvoid
NESTGraphObject.addGraphNode
(NESTNodeObject newGraphNode) Adds the given graph-node to the internal list of registered graphnodes.NESTGraphObject.getEqualIdGraphNode
(NESTNodeObject node) Returns the graph node whose id is equal to the given node from the internal list of graphnodes.boolean
NESTNodeObject.isDirectPartOf
(NESTNodeObject parentNode) Check if this node has a direct part-of edge to the given parent node.boolean
NESTNodeObject.isPartOf
(NESTNodeObject parentNode) Check if this node has a transitive part-of edge connection to the given parent node.void
NESTEdgeObject.setPost
(NESTNodeObject postObject) Sets the next node of the edge.void
NESTEdgeObject.setPre
(NESTNodeObject preObject) Sets the previous node of the edge.Modifier and TypeMethodDescriptionNESTGraphObject.getGraphNodes
(Predicate<? super NESTNodeObject> filter) Returns a list of graph nodes registered in the graph. -
Uses of NESTNodeObject in de.uni_trier.wi2.procake.data.object.nest.controlflowNode
Modifier and TypeInterfaceDescriptioninterface
interface
interface
Interface of a Controlflow-Node of a NEST-graph.interface
interface
interface
interface
interface
interface
-
Uses of NESTNodeObject in de.uni_trier.wi2.procake.data.object.nest.controlflowNode.impl
Modifier and TypeClassDescriptionclass
class
class
Definition of a Controlflow-Node of a NEST-graph.class
class
class
class
class
class
-
Uses of NESTNodeObject in de.uni_trier.wi2.procake.data.object.nest.impl
Modifier and TypeClassDescriptionclass
Definition of a Data-Node of a NEST-graph.class
Definition of a Node of a NEST-graph.class
Definition of a Sequence-Node of a NEST-graph.class
Definition of a SubWorkflow-Node of a NEST-graph.class
Definition of a Task-Node of a NEST-graph.class
Definition of a Workflow-Node of a NEST-graph.Modifier and TypeFieldDescriptionprotected Map<String,
NESTNodeObject> NESTGraphObjectImpl.graphNodes
Stores the internal list of graph nodes in the graph.Modifier and TypeMethodDescription<T extends NESTNodeObject>
TNESTAbstractWorkflowObjectImpl.getEqualSyntacticGraphNode
(T node) <T extends NESTNodeObject>
TNESTGraphObjectImpl.getSemanticallyEqualNode
(T node) <T extends NESTNodeObject>
TNESTGraphObjectImpl.getSemanticallyEqualNode
(T node, SimilarityValuator simVal, String simMeasure) Modifier and TypeMethodDescriptionprotected abstract NESTNodeObject
NESTAbstractWorkflowObjectImpl.copyNodeDeep
(NESTNodeObject node, Map<NESTNodeObject, NESTNodeObject> copiedNodes, Map<NESTEdgeObject, NESTEdgeObject> copiedEdges, NESTAbstractWorkflowObject nestWorkflow) protected NESTNodeObject
NESTSequentialWorkflowObjectImpl.copyNodeDeep
(NESTNodeObject node, Map<NESTNodeObject, NESTNodeObject> copiedNodes, Map<NESTEdgeObject, NESTEdgeObject> copiedEdges, NESTAbstractWorkflowObject nestWorkflow) protected NESTNodeObject
NESTWorkflowObjectImpl.copyNodeDeep
(NESTNodeObject node, Map<NESTNodeObject, NESTNodeObject> copiedNodes, Map<NESTEdgeObject, NESTEdgeObject> copiedEdges, NESTAbstractWorkflowObject nestWorkflow) NESTNodeObjectImpl.getDirectParentNode()
NESTGraphObjectImpl.getEqualIdGraphNode
(NESTNodeObject node) NESTGraphObjectImpl.getGraphNode
(String id) NESTSubWorkflowNodeObjectImpl.getParentNode()
NESTEdgeObjectImpl.getPost()
NESTEdgeObjectImpl.getPre()
Modifier and TypeMethodDescriptionNESTGraphObjectImpl.getGraphNodes()
NESTGraphObjectImpl.getGraphNodes
(Predicate<? super NESTNodeObject> filter) NESTNodeObjectImpl.getParentNodes()
Modifier and TypeMethodDescriptionvoid
NESTGraphObjectImpl.addGraphNode
(NESTNodeObject newGraphNode) void
NESTSequentialWorkflowObjectImpl.addGraphNode
(NESTNodeObject newGraphNode) void
NESTWorkflowObjectImpl.addGraphNode
(NESTNodeObject newGraphNode) protected abstract NESTNodeObject
NESTAbstractWorkflowObjectImpl.copyNodeDeep
(NESTNodeObject node, Map<NESTNodeObject, NESTNodeObject> copiedNodes, Map<NESTEdgeObject, NESTEdgeObject> copiedEdges, NESTAbstractWorkflowObject nestWorkflow) protected NESTNodeObject
NESTSequentialWorkflowObjectImpl.copyNodeDeep
(NESTNodeObject node, Map<NESTNodeObject, NESTNodeObject> copiedNodes, Map<NESTEdgeObject, NESTEdgeObject> copiedEdges, NESTAbstractWorkflowObject nestWorkflow) protected NESTNodeObject
NESTWorkflowObjectImpl.copyNodeDeep
(NESTNodeObject node, Map<NESTNodeObject, NESTNodeObject> copiedNodes, Map<NESTEdgeObject, NESTEdgeObject> copiedEdges, NESTAbstractWorkflowObject nestWorkflow) NESTGraphObjectImpl.getEqualIdGraphNode
(NESTNodeObject node) boolean
NESTNodeObjectImpl.isDirectPartOf
(NESTNodeObject parentNode) boolean
NESTNodeObjectImpl.isPartOf
(NESTNodeObject parentNode) protected void
NESTGraphObjectImpl.publishAddNode
(NESTNodeObject newNode) Distributes adding a node to the listenersprotected void
NESTGraphObjectImpl.publishRemoveNode
(NESTNodeObject oldNode) Distributes removing a node to the listenersvoid
NESTEdgeObjectImpl.setPost
(NESTNodeObject postObject) void
NESTEdgeObjectImpl.setPre
(NESTNodeObject preObject) protected void
NESTGraphObjectImpl.updateDependencies
(NESTNodeObject newItem) Assures that the newly added item knows about this graphobject.Modifier and TypeMethodDescriptionprotected NESTEdgeObject
NESTAbstractWorkflowObjectImpl.copyEdgeDeep
(NESTEdgeObject edge, Map<NESTNodeObject, NESTNodeObject> copiedNodes, Map<NESTEdgeObject, NESTEdgeObject> copiedEdges, NESTAbstractWorkflowObject nestWorkflow) protected NESTEdgeObject
NESTAbstractWorkflowObjectImpl.copyEdgeDeep
(NESTEdgeObject edge, Map<NESTNodeObject, NESTNodeObject> copiedNodes, Map<NESTEdgeObject, NESTEdgeObject> copiedEdges, NESTAbstractWorkflowObject nestWorkflow) protected abstract NESTNodeObject
NESTAbstractWorkflowObjectImpl.copyNodeDeep
(NESTNodeObject node, Map<NESTNodeObject, NESTNodeObject> copiedNodes, Map<NESTEdgeObject, NESTEdgeObject> copiedEdges, NESTAbstractWorkflowObject nestWorkflow) protected abstract NESTNodeObject
NESTAbstractWorkflowObjectImpl.copyNodeDeep
(NESTNodeObject node, Map<NESTNodeObject, NESTNodeObject> copiedNodes, Map<NESTEdgeObject, NESTEdgeObject> copiedEdges, NESTAbstractWorkflowObject nestWorkflow) protected NESTNodeObject
NESTSequentialWorkflowObjectImpl.copyNodeDeep
(NESTNodeObject node, Map<NESTNodeObject, NESTNodeObject> copiedNodes, Map<NESTEdgeObject, NESTEdgeObject> copiedEdges, NESTAbstractWorkflowObject nestWorkflow) protected NESTNodeObject
NESTSequentialWorkflowObjectImpl.copyNodeDeep
(NESTNodeObject node, Map<NESTNodeObject, NESTNodeObject> copiedNodes, Map<NESTEdgeObject, NESTEdgeObject> copiedEdges, NESTAbstractWorkflowObject nestWorkflow) protected NESTNodeObject
NESTWorkflowObjectImpl.copyNodeDeep
(NESTNodeObject node, Map<NESTNodeObject, NESTNodeObject> copiedNodes, Map<NESTEdgeObject, NESTEdgeObject> copiedEdges, NESTAbstractWorkflowObject nestWorkflow) protected NESTNodeObject
NESTWorkflowObjectImpl.copyNodeDeep
(NESTNodeObject node, Map<NESTNodeObject, NESTNodeObject> copiedNodes, Map<NESTEdgeObject, NESTEdgeObject> copiedEdges, NESTAbstractWorkflowObject nestWorkflow) NESTGraphObjectImpl.getGraphNodes
(Predicate<? super NESTNodeObject> filter) -
Uses of NESTNodeObject in de.uni_trier.wi2.procake.data.object.nest.utils
Modifier and TypeMethodDescription<T extends NESTNodeObject>
TNESTGraphIDManager.assignUniqueNodeId
(T node) Assigns the given node a new unique node id.<t extends NESTNodeObject>
tNESTAbstractWorkflowModifier.insertNewNode
(String nodeClassName, NESTNodeObject parentWorkflowNode, DataObject semanticDescriptor, DataObject partOfEdgeSemanticDescriptor) <t extends NESTNodeObject>
tNESTGraphModifier.insertNewNode
(String nodeClassName, DataObject semanticDescriptor) Modifier and TypeMethodDescriptionboolean
NESTAbstractWorkflowModifier.dropBlockSequenceNode
(NESTNodeObject node) Removes a sequence node from the nest graph and performs the necessary changes on the part-of and control-flow edges.NESTAbstractWorkflowModifier.insertNewConstraintEdge
(NESTNodeObject preNode, NESTNodeObject postNode, DataObject semanticDescriptor) Inserts a new constraint edge between the given graph nodes.NESTAbstractWorkflowModifier.insertNewDataflowEdge
(NESTNodeObject preNode, NESTNodeObject postNode, DataObject semanticDescriptor) Inserts a new dataflow edge between the given graph nodes.<t extends NESTEdgeObject>
tNESTGraphModifier.insertNewEdge
(NESTNodeObject pre, NESTNodeObject post, String edgeClassName, DataObject semanticDescriptor) Creates a new edge of the given class with a unique id and inserts it in the nest graph between the given nodes.<t extends NESTNodeObject>
tNESTAbstractWorkflowModifier.insertNewNode
(String nodeClassName, NESTNodeObject parentWorkflowNode, DataObject semanticDescriptor, DataObject partOfEdgeSemanticDescriptor) NESTAbstractWorkflowModifier.insertNewPartOfEdge
(NESTNodeObject preNode, NESTNodeObject postNode, DataObject semanticDescriptor) Inserts a new part-of edge between the given graph nodes.NESTAbstractWorkflowModifier.insertNewSubWorkflowNode
(NESTNodeObject parentWorkflowNode, DataObject semanticDescription) Inserts a new subworkflow node in the nest graph.NESTAbstractWorkflowModifier.insertSubgraph
(NESTAbstractWorkflowObject subgraphToInsert, NESTSequenceNodeObject preNode, NESTSequenceNodeObject postNode, NESTNodeObject parentNode) Adds a given sub-graph into a target graph this modifier is responsible for.void
NESTAbstractWorkflowModifier.removeControlflowEdge
(NESTNodeObject preNode, NESTNodeObject postNode) Removes the controlflow-edge between the given graph nodes.void
NESTAbstractWorkflowModifier.removeDataflowEdge
(NESTNodeObject preNode, NESTNodeObject postNode) Removes the dataflow-edge between the given graph nodes.boolean
NESTGraphModifier.removeNode
(NESTNodeObject node) Removes the given node in the corresponding nest graphModifier and TypeMethodDescriptionNESTGraphModifier.extractPartialGraph
(Set<NESTNodeObject> nodeSet) -
Uses of NESTNodeObject in de.uni_trier.wi2.procake.data.object.nest.utils.impl
Modifier and TypeMethodDescription<T extends NESTNodeObject>
TNESTGraphIDManagerImpl.assignUniqueNodeId
(T node) <t extends NESTNodeObject>
tNESTAbstractWorkflowModifierImpl.insertNewNode
(String nodeClassName, DataObject semanticDescriptor) <t extends NESTNodeObject>
tNESTAbstractWorkflowModifierImpl.insertNewNode
(String nodeClassName, NESTNodeObject parentWorkflowNode, DataObject semanticDescriptor, DataObject partOfEdgeSemanticDescriptor) <t extends NESTNodeObject>
tNESTGraphModifierImpl.insertNewNode
(String nodeClassName, DataObject semanticDescriptor) <t extends NESTNodeObject>
tNESTWorkflowModifierImpl.insertNewNode
(String nodeClassName, NESTNodeObject parentWorkflowNode, DataObject semanticDescriptor, DataObject partOfEdgeSemanticDescriptor) Modifier and TypeMethodDescriptionboolean
NESTAbstractWorkflowModifierImpl.dropBlockSequenceNode
(NESTNodeObject nodeObject) NESTAbstractWorkflowModifierImpl.insertNewConstraintEdge
(NESTNodeObject preNode, NESTNodeObject postNode, DataObject semanticDescriptor) NESTAbstractWorkflowModifierImpl.insertNewDataflowEdge
(NESTNodeObject preNode, NESTNodeObject postNode, DataObject semanticDescriptor) <t extends NESTEdgeObject>
tNESTAbstractWorkflowModifierImpl.insertNewEdge
(NESTNodeObject pre, NESTNodeObject post, String edgeClassName, DataObject semanticDescriptor) Creates a new edge of the given class with a unique id and inserts it in the nest graph between the given nodes.<t extends NESTEdgeObject>
tNESTGraphModifierImpl.insertNewEdge
(NESTNodeObject pre, NESTNodeObject post, String edgeClassName, DataObject semanticDescriptor) <t extends NESTEdgeObject>
tNESTWorkflowModifierImpl.insertNewEdge
(NESTNodeObject pre, NESTNodeObject post, String edgeClassName, DataObject semanticDescriptor) Creates a new edge of the given class with a unique id and inserts it in the nest graph between the given nodes.<t extends NESTNodeObject>
tNESTAbstractWorkflowModifierImpl.insertNewNode
(String nodeClassName, NESTNodeObject parentWorkflowNode, DataObject semanticDescriptor, DataObject partOfEdgeSemanticDescriptor) <t extends NESTNodeObject>
tNESTWorkflowModifierImpl.insertNewNode
(String nodeClassName, NESTNodeObject parentWorkflowNode, DataObject semanticDescriptor, DataObject partOfEdgeSemanticDescriptor) NESTAbstractWorkflowModifierImpl.insertNewPartOfEdge
(NESTNodeObject preNode, NESTNodeObject postNode, DataObject semanticDescriptor) NESTAbstractWorkflowModifierImpl.insertNewSubWorkflowNode
(NESTNodeObject parentWorkflowNode, DataObject semanticDescriptor) NESTAbstractWorkflowModifierImpl.insertSubgraph
(NESTAbstractWorkflowObject subgraphToInsert, NESTSequenceNodeObject preNode, NESTSequenceNodeObject postNode, NESTNodeObject parentNode) NESTWorkflowModifierImpl.insertSubgraph
(NESTAbstractWorkflowObject subgraphToInsert, NESTSequenceNodeObject preNode, NESTSequenceNodeObject postNode, NESTNodeObject parentNode) protected void
NESTAbstractWorkflowModifierImpl.insertSubgraphEdges
(NESTGraphObject subgraphToInsert, Map<String, String> oldToNewIDMapping, NESTNodeObject parentNode) Partial method used for methodNESTAbstractWorkflowModifierImpl.insertSubgraph(NESTAbstractWorkflowObject, NESTSequenceNodeObject, NESTSequenceNodeObject, NESTNodeObject)
and it's submethods to insert edges from subgraph.void
NESTAbstractWorkflowModifierImpl.removeControlflowEdge
(NESTNodeObject preNode, NESTNodeObject postNode) void
NESTAbstractWorkflowModifierImpl.removeDataflowEdge
(NESTNodeObject preNode, NESTNodeObject postNode) boolean
NESTGraphModifierImpl.removeNode
(NESTNodeObject node) Modifier and TypeMethodDescriptionNESTGraphModifierImpl.extractPartialGraph
(Set<NESTNodeObject> nodeSet) -
Uses of NESTNodeObject in de.uni_trier.wi2.procake.data.object.transformation
Modifier and TypeFieldDescriptionWFBlockToUIGraph.CreatedNodes.closingNode
An additional GraphNode, which represents a closing GraphNode in the graph.WFBlockToUIGraph.CreatedNodes.openingNode
The transformed GraphNode of the block-oriented workflow-object.Modifier and TypeMethodDescriptionvoid
NESTGraphListener.addNode
(NESTNodeObject newNode) The NESTGraph just added the given node to the graph.void
NESTWorkflowToWFBlock.addNode
(NESTNodeObject newNode) protected void
WFBlockToUIGraph.attachSemanticInformation
(AbstractWorkflowItemObject newBlockItem, NESTNodeObject newGraphNode) Attaches a semantic information to the newly created GraphNodeObject.void
NESTGraphListener.removeNode
(NESTNodeObject removedNode) The NESTGraph will remove the given node from the graph.void
NESTWorkflowToWFBlock.removeNode
(NESTNodeObject removedNode) void
NESTGraphListener.setEdgePost
(NESTEdgeObject newEdge, NESTNodeObject oldPostNode) The NESTGraph changed the post-item of the edge.void
NESTWorkflowToWFBlock.setEdgePost
(NESTEdgeObject newEdge, NESTNodeObject oldPostNode) void
NESTGraphListener.setEdgePre
(NESTEdgeObject newEdge, NESTNodeObject oldPreNode) The NESTGraph changed the pre-item of the edge.void
NESTWorkflowToWFBlock.setEdgePre
(NESTEdgeObject newEdge, NESTNodeObject oldPreNode) -
Uses of NESTNodeObject in de.uni_trier.wi2.procake.similarity.nest.astar
Modifier and TypeMethodDescriptionvoid
SMGraphAStar.setOriginalQueryNodes
(Set<NESTNodeObject> originalQueryNodes) The original set of nodes of the query. -
Uses of NESTNodeObject in de.uni_trier.wi2.procake.similarity.nest.astar.impl
Modifier and TypeMethodDescriptionSMGraphAStarImpl.createInitialSolution
(Set<NESTNodeObject> originalCaseNodes, Set<NESTEdgeObject> originalCaseEdges, SimilarityValuator simVal) Creates an initial CaseSolution-object based on the information given.void
SMGraphAStarImpl.filterNodesAndEdges
(Set<NESTNodeObject> caseNodes, Set<NESTEdgeObject> caseEdges) void
SMGraphAStarImpl.setOriginalQueryNodes
(Set<NESTNodeObject> originalQueryNodes) -
Uses of NESTNodeObject in de.uni_trier.wi2.procake.utils.conversion.bpmn
Modifier and TypeMethodDescriptionAbstractBPMNtoNESTCongruentConverter.convertBpmnNode
(NESTAbstractWorkflowObject nestWorkflow, org.camunda.bpm.model.bpmn.instance.FlowNode bpmnNode) Modifier and TypeMethodDescriptionprotected abstract void
AbstractBPMNtoNESTConverterBase.addPropertyToNestNode
(NESTNodeObject nestNode, org.camunda.bpm.model.bpmn.instance.FlowNode bpmnNode) protected void
DefaultBPMNtoNESTCongruentConverter.addPropertyToNestNode
(NESTNodeObject nestNode, org.camunda.bpm.model.bpmn.instance.FlowNode bpmnNode) protected void
DefaultBPMNtoNESTConverter.addPropertyToNestNode
(NESTNodeObject nestNode, org.camunda.bpm.model.bpmn.instance.FlowNode bpmnNode) org.camunda.bpm.model.bpmn.instance.FlowNode
AbstractNESTtoBPMNConverter.convertNestNode
(NESTNodeObject nestNode, org.camunda.bpm.model.bpmn.instance.BaseElement parent) protected abstract <I extends org.camunda.bpm.model.bpmn.instance.FlowNode>
Class<I>AbstractNESTtoBPMNConverter.getClassForNode
(NESTNodeObject currentNode) protected abstract org.camunda.bpm.model.bpmn.instance.ExtensionElements
AbstractNESTtoBPMNConverter.getExtensionElementsForNode
(NESTNodeObject currentNode) protected abstract String
AbstractNESTtoBPMNConverter.getLabelForNode
(NESTNodeObject currentNode) protected abstract NESTAbstractWorkflowObject
AbstractNESTtoBPMNConverter.getNestedWorkflowObject
(NESTNodeObject node)