public class GraphLayoutConnection
extends org.processmining.framework.connections.impl.AbstractConnection
implements org.processmining.framework.connections.DynamicConnection
Modifier and Type | Class and Description |
---|---|
static interface |
GraphLayoutConnection.Listener |
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
COLLAPSED |
protected static java.lang.String |
EDGEPOINTS
A List
|
static java.lang.String |
GRAPH |
protected static java.lang.String |
MULTIGRAPHELEMENTS |
protected static java.lang.String |
PORTOFFSET |
protected static java.lang.String |
POSITION
a get on size returns a java.awt.geom.Point2D.
|
protected static java.lang.String |
SIZE
a get on size returns a java.awt.geom.Dimension2D.
|
Constructor and Description |
---|
GraphLayoutConnection(DirectedGraph<?,?> graph) |
GraphLayoutConnection(GraphLayoutConnection cloneFrom) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(GraphLayoutConnection.Listener listener) |
boolean |
collapse(AttributeMapOwner owner) |
void |
collapse(Expandable expandable) |
void |
collapseAll() |
void |
collapseAll(java.util.Collection<Expandable> toCollapse) |
boolean |
expand(AttributeMapOwner owner) |
void |
expand(Expandable expandable) |
void |
expandAll() |
void |
expandAll(java.util.Collection<Expandable> toExpand) |
java.util.List<java.awt.geom.Point2D> |
getEdgePoints(AttributeMapOwner owner) |
ExpansionListener.ListenerList |
getExpansionListeners() |
DirectedGraph<?,?> |
getGraph() |
java.util.List<DirectedGraphElement> |
getMultiGraphElements(AttributeMapOwner owner) |
java.awt.geom.Point2D |
getPortOffset(AttributeMapOwner owner) |
java.awt.geom.Point2D |
getPosition(AttributeMapOwner owner) |
java.awt.Dimension |
getSize(AttributeMapOwner owner) |
boolean |
isCollapsed(AttributeMapOwner owner) |
boolean |
isLayedOut() |
void |
removeListener(GraphLayoutConnection.Listener listener) |
boolean |
setEdgePoints(AttributeMapOwner owner,
java.util.List<java.awt.geom.Point2D> edgepoints) |
void |
setLayedOut(boolean layedOut) |
boolean |
setMultiGraphElements(AttributeMapOwner owner,
java.util.List<DirectedGraphElement> tempGraphElements) |
boolean |
setPortOffset(AttributeMapOwner owner,
java.awt.geom.Point2D position) |
boolean |
setPosition(AttributeMapOwner owner,
java.awt.geom.Point2D position) |
boolean |
setSize(AttributeMapOwner owner,
java.awt.geom.Dimension2D size) |
void |
updatedAttributes(AttributeMapOwner... owners) |
protected static final java.lang.String EDGEPOINTS
protected static final java.lang.String SIZE
protected static final java.lang.String POSITION
protected static final java.lang.String COLLAPSED
protected static final java.lang.String PORTOFFSET
public static final java.lang.String GRAPH
protected static final java.lang.String MULTIGRAPHELEMENTS
public GraphLayoutConnection(GraphLayoutConnection cloneFrom)
public GraphLayoutConnection(DirectedGraph<?,?> graph)
public boolean setEdgePoints(AttributeMapOwner owner, java.util.List<java.awt.geom.Point2D> edgepoints)
public java.util.List<java.awt.geom.Point2D> getEdgePoints(AttributeMapOwner owner)
public boolean setSize(AttributeMapOwner owner, java.awt.geom.Dimension2D size)
public java.awt.Dimension getSize(AttributeMapOwner owner)
public boolean setPosition(AttributeMapOwner owner, java.awt.geom.Point2D position)
public java.awt.geom.Point2D getPosition(AttributeMapOwner owner)
public boolean collapse(AttributeMapOwner owner)
public boolean expand(AttributeMapOwner owner)
public boolean isCollapsed(AttributeMapOwner owner)
public boolean setPortOffset(AttributeMapOwner owner, java.awt.geom.Point2D position)
public java.awt.geom.Point2D getPortOffset(AttributeMapOwner owner)
public DirectedGraph<?,?> getGraph()
public void setLayedOut(boolean layedOut)
public boolean isLayedOut()
public void expandAll()
public void collapseAll()
public void expandAll(java.util.Collection<Expandable> toExpand)
public void collapseAll(java.util.Collection<Expandable> toCollapse)
public void expand(Expandable expandable)
public void collapse(Expandable expandable)
public ExpansionListener.ListenerList getExpansionListeners()
public void addListener(GraphLayoutConnection.Listener listener)
public void removeListener(GraphLayoutConnection.Listener listener)
public void updatedAttributes(AttributeMapOwner... owners)
public boolean setMultiGraphElements(AttributeMapOwner owner, java.util.List<DirectedGraphElement> tempGraphElements)
public java.util.List<DirectedGraphElement> getMultiGraphElements(AttributeMapOwner owner)