Class ProMGraphPort
- java.lang.Object
-
- javax.swing.tree.DefaultMutableTreeNode
-
- org.jgraph.graph.DefaultGraphCell
-
- org.jgraph.graph.DefaultPort
-
- org.processmining.models.jgraph.elements.ProMGraphPort
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,javax.swing.tree.MutableTreeNode,javax.swing.tree.TreeNode,org.jgraph.graph.GraphCell,org.jgraph.graph.Port,org.processmining.framework.util.Cleanable,ProMGraphElement,ModelOwner
public class ProMGraphPort extends org.jgraph.graph.DefaultPort implements org.processmining.framework.util.Cleanable, ModelOwner, ProMGraphElement
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ProMGraphPort(java.lang.Object userObject, ProMGraphModel model, org.processmining.models.connections.GraphLayoutConnection layoutConnection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanUp()booleanequals(java.lang.Object o)This implementation of equals seems to be required by JGraph.org.processmining.models.graphbased.directed.BoundaryDirectedGraphNodegetBoundingNode()ProMGraphModelgetModel()JGraphPortViewgetView()booleanisBoundaryNode()voidsetView(JGraphPortView view)voidupdateViewsFromMap()-
Methods inherited from class org.jgraph.graph.DefaultPort
addEdge, clone, edges, getAnchor, getEdges, removeEdge, setAnchor, setEdges
-
Methods inherited from class org.jgraph.graph.DefaultGraphCell
addPort, addPort, addPort, changeAttributes, getAttributes, getChildren, setAttributes
-
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.jgraph.graph.GraphCell
changeAttributes, getAttributes, setAttributes
-
Methods inherited from interface org.processmining.models.jgraph.elements.ProMGraphElement
getAttributes
-
-
-
-
Constructor Detail
-
ProMGraphPort
public ProMGraphPort(java.lang.Object userObject, ProMGraphModel model, org.processmining.models.connections.GraphLayoutConnection layoutConnection)
-
-
Method Detail
-
cleanUp
public void cleanUp()
- Specified by:
cleanUpin interfaceorg.processmining.framework.util.Cleanable
-
setView
public void setView(JGraphPortView view)
-
getView
public JGraphPortView getView()
- Specified by:
getViewin interfaceProMGraphElement
-
getModel
public ProMGraphModel getModel()
- Specified by:
getModelin interfaceModelOwner
-
updateViewsFromMap
public void updateViewsFromMap()
- Specified by:
updateViewsFromMapin interfaceProMGraphElement
-
equals
public boolean equals(java.lang.Object o)
This implementation of equals seems to be required by JGraph. Changing it to anything more meaningful will introduce very strange results.- Overrides:
equalsin classjava.lang.Object
-
isBoundaryNode
public boolean isBoundaryNode()
-
getBoundingNode
public org.processmining.models.graphbased.directed.BoundaryDirectedGraphNode getBoundingNode()
-
-