Class NESTWorkflowLayoutForMxGraph
java.lang.Object
de.uni_trier.wi2.procake.gui.objecteditor.nestworkfloweditor.NESTWorkflowLayout
de.uni_trier.wi2.procake.gui.objecteditor.nestworkfloweditor.NESTWorkflowLayoutForMxGraph
-
Nested Class Summary
Nested classes/interfaces inherited from class de.uni_trier.wi2.procake.gui.objecteditor.nestworkfloweditor.NESTWorkflowLayout
NESTWorkflowLayout.LayoutConfig, NESTWorkflowLayout.PartitionIterable<T> -
Field Summary
Fields inherited from class de.uni_trier.wi2.procake.gui.objecteditor.nestworkfloweditor.NESTWorkflowLayout
DEFAULT_EXECUTE_ON_EDGE_INSERTION, edgePaths, layoutConfig, nestWorkflow, nodeXPositions, nodeXPositionsById, nodeYPositions, nodeYPositionsById -
Constructor Summary
ConstructorsConstructorDescriptionNESTWorkflowLayoutForMxGraph(com.mxgraph.view.mxGraph mxGraph, de.uni_trier.wi2.procake.data.object.nest.NESTAbstractWorkflowObject nestWorkflow) -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute()getEdgeLabelSize(de.uni_trier.wi2.procake.data.object.nest.NESTEdgeObject edge) getNodeSize(de.uni_trier.wi2.procake.data.object.nest.NESTNodeObject node) Methods inherited from class de.uni_trier.wi2.procake.gui.objecteditor.nestworkfloweditor.NESTWorkflowLayout
findReverseDataflowEdge, getEdgePath, getEdgePaths, getLayoutConfig, getNodeXPosition, getNodeXPositions, getNodeYPosition, getNodeYPositions, isApplicable, isExecuteOnEdgeInsertion, setExecuteOnEdgeInsertion, setLayoutConfig, setNestWorkflow
-
Constructor Details
-
NESTWorkflowLayoutForMxGraph
public NESTWorkflowLayoutForMxGraph(com.mxgraph.view.mxGraph mxGraph, de.uni_trier.wi2.procake.data.object.nest.NESTAbstractWorkflowObject nestWorkflow)
-
-
Method Details
-
execute
public void execute()- Overrides:
executein classNESTWorkflowLayout
-
getNodeSize
- Specified by:
getNodeSizein classNESTWorkflowLayout- Parameters:
node- A NESTNodeObject- Returns:
- dimension of the visual representation of the given NESTNodeObject
-
getEdgeLabelSize
- Specified by:
getEdgeLabelSizein classNESTWorkflowLayout- Parameters:
edge- A NESTEdgeObject- Returns:
- dimension of the label of the given NESTEdgeObject
-