public class FlowObjectWrapper
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
clear() |
static FlowObjectWrapper |
getFlowObjectWrapper(NodeInterface obj,
AbstractModelAdapter model)
factory method for the retrieval of correctly wrapped objects
|
int |
getGrid() |
int |
getMoveMode() |
boolean |
getNeedToAddRow() |
java.awt.Point |
getPosition() |
java.util.ArrayList<EdgeInterface> |
getPredecessorEdges() |
java.util.ArrayList<FlowObjectWrapper> |
getPredecessors() |
int |
getPredecessorsSizeInGrid() |
java.awt.Point |
getRecommendedPosition() |
java.awt.Dimension |
getSize() |
static int |
getSpacingX()
returns the width offset which gets added to nodes
|
static int |
getSpacingY()
returns the height offset which gets added to nodes
|
java.util.ArrayList<EdgeInterface> |
getSuccessorEdges() |
java.util.ArrayList<FlowObjectWrapper> |
getSuccessors() |
NodeInterface |
getWrappedObject() |
boolean |
hasRecommendedPosition() |
boolean |
isDataObject() |
boolean |
isJoin() |
boolean |
isJoinAlreadyPlaced() |
boolean |
isSplit() |
void |
recommendPosition(int dx,
int dy,
boolean createRow,
FlowObjectWrapper parent) |
void |
recommendPosition(int x,
int y,
FlowObjectWrapper parent) |
void |
setGrid(int i) |
void |
setJoinAlreadyPlaced(boolean joinAlreadyPlaced) |
void |
setMoveMode(int moveMode) |
void |
setPosition(java.awt.Point pos) |
static void |
setSpacingX(int value)
sets the amount of pixels which are left free
on the sides of a node.
|
static void |
setSpacingY(int value)
sets the amount of pixels which are left free
on the sides of a node.
|
java.lang.String |
toString() |
boolean |
wraps(NodeInterface f) |
public boolean getNeedToAddRow()
public java.util.ArrayList<FlowObjectWrapper> getPredecessors()
public java.util.ArrayList<EdgeInterface> getPredecessorEdges()
public int getPredecessorsSizeInGrid()
public java.util.ArrayList<FlowObjectWrapper> getSuccessors()
public java.util.ArrayList<EdgeInterface> getSuccessorEdges()
public NodeInterface getWrappedObject()
public boolean hasRecommendedPosition()
public void recommendPosition(int x, int y, FlowObjectWrapper parent)
public void recommendPosition(int dx, int dy, boolean createRow, FlowObjectWrapper parent)
_x
- i
- b
- public void setPosition(java.awt.Point pos)
public static void setSpacingX(int value)
value
- public static void setSpacingY(int value)
value
- public boolean wraps(NodeInterface f)
public static FlowObjectWrapper getFlowObjectWrapper(NodeInterface obj, AbstractModelAdapter model)
obj
- model
- public static void clear()
public boolean isSplit()
public boolean isJoin()
public java.awt.Point getPosition()
public java.awt.Point getRecommendedPosition()
public java.awt.Dimension getSize()
public void setJoinAlreadyPlaced(boolean joinAlreadyPlaced)
joinAlreadyPlaced
- the joinAlreadyPlaced to setpublic boolean isJoinAlreadyPlaced()
public java.lang.String toString()
toString
in class java.lang.Object
public void setGrid(int i)
i
- public int getGrid()
public void setMoveMode(int moveMode)
public int getMoveMode()
public boolean isDataObject()
public static int getSpacingX()
public static int getSpacingY()