Package | com.yworks.yfiles.layout |
Class | public class PortConstraintEnforcementStage |
Inheritance | PortConstraintEnforcementStage AbstractLayoutStage YObject Object |
//prepare port constraints graph.addDataProvider(PortConstraintKeys.SOURCE_PORT_CONSTRAINT_KEY, createSPCs(graph)); graph.addDataProvider(PortConstraintKeys.TARGET_PORT_CONSTRAINT_KEY, createTPCs(graph)); //create layout pipeline OrganicLayouter layouter = new OrganicLayouter(); PortConstraintEnforcementStage stage = new PortConstraintEnforcementStage(); stage.setCoreLayouter(organic); //launch algorithms new BufferedLayouter(stage).doLayout(graph);
Method | Defined By | ||
---|---|---|---|
PortConstraintEnforcementStage(init:Boolean = true) | PortConstraintEnforcementStage | ||
canLayout(graph:LayoutGraph):Boolean [override] | PortConstraintEnforcementStage | ||
doLayout(graph:LayoutGraph):void [override] | PortConstraintEnforcementStage | ||
equals(o:Object):Boolean | YObject | ||
getClass():Class [override] | PortConstraintEnforcementStage | ||
hashCode():int | YObject | ||
[static] | PortConstraintEnforcementStage |
Method | Defined By | ||
---|---|---|---|
canLayoutCore(graph:LayoutGraph):Boolean
Queries the core layouter whether or not the given graph can be laid out. | AbstractLayoutStage | ||
doLayoutCore(graph:LayoutGraph):void
Invokes the layout routine of the core layouter. | AbstractLayoutStage | ||
initAbstractLayoutStage1():void | AbstractLayoutStage | ||
initAbstractLayoutStage2(core:Layouter):void | AbstractLayoutStage | ||
PortConstraintEnforcementStage |
PortConstraintEnforcementStage | () | Constructor |
public function PortConstraintEnforcementStage(init:Boolean = true)
init:Boolean (default = true )
|
canLayout | () | method |
override public function canLayout(graph:LayoutGraph):Boolean
Parameters
graph:LayoutGraph |
Boolean |
doLayout | () | method |
getClass | () | method |
override public function getClass():Class
ReturnsClass |
initPortConstraintEnforcementStage | () | method |
protected final function initPortConstraintEnforcementStage():void
newPortConstraintEnforcementStage | () | method |
public static function newPortConstraintEnforcementStage():PortConstraintEnforcementStage
ReturnsPortConstraintEnforcementStage |