org.eclipse.draw2d
Class BendpointConnectionRouter
java.lang.Object
|
+--org.eclipse.draw2d.AbstractRouter
|
+--org.eclipse.draw2d.BendpointConnectionRouter
- All Implemented Interfaces:
- ConnectionRouter
- public class BendpointConnectionRouter
- extends AbstractRouter
A Router that routes a Connection that has manual bendpoints.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BendpointConnectionRouter
public BendpointConnectionRouter()
getConstraint
public Object getConstraint(Connection connection)
- Gets the constraint for the given
IFigure.
- Overrides:
getConstraint in class AbstractRouter
- Parameters:
connection - The Connection whose constraint we are retrieving.- Returns:
- The constraint.
remove
public void remove(Connection connection)
- Removes the given connection from the map of constraints.
- Overrides:
remove in class AbstractRouter
- Parameters:
connection - The connection to remove.
route
public void route(Connection conn)
- Routes the
Connection. Expects the constraint to be
a List of Points representing the bend points.
- Parameters:
conn - The Connection to route.
setConstraint
public void setConstraint(Connection connection,
Object constraint)
- Sets the constraint for the given
IFigure.
- Overrides:
setConstraint in class AbstractRouter
- Parameters:
connection - The Connection whose constraint we are setting.constraint - The constraint.