|
@@ -34,7 +34,7 @@ public class LayeredNode implements LayeredGraphNode {
|
|
|
// Block Calculation
|
|
|
public LayeredGraphNode align;
|
|
|
public LayeredGraphNode root;
|
|
|
- // Compaction
|
|
|
+ // HorizontalCompaction
|
|
|
public LayeredGraphNode sink;
|
|
|
public double shift;
|
|
|
private NodeView view;
|
|
@@ -136,26 +136,26 @@ public class LayeredNode implements LayeredGraphNode {
|
|
|
}
|
|
|
|
|
|
public void setView(NodeView view, LayoutType layout) {
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
this.layouts[0].view = view;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
this.layouts[1].view = view;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
this.layouts[2].view = view;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER)
|
|
|
this.layouts[3].view = view;
|
|
|
if (layout == LayoutType.COMBINED)
|
|
|
this.combined.view = view;
|
|
|
}
|
|
|
|
|
|
public NodeView getView(LayoutType layout) {
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
return layouts[0].view;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
return layouts[1].view;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
return layouts[2].view;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER)
|
|
|
return layouts[3].view;
|
|
|
if (layout == LayoutType.COMBINED)
|
|
|
return combined.view;
|
|
@@ -180,25 +180,25 @@ public class LayeredNode implements LayeredGraphNode {
|
|
|
this.layouts[2].shift = shift;
|
|
|
this.layouts[3].shift = shift;
|
|
|
}
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
this.layouts[0].shift = shift;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
this.layouts[1].shift = shift;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
this.layouts[2].shift = shift;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER)
|
|
|
this.layouts[3].shift = shift;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public double getShift(LayoutType layout) {
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
return this.layouts[0].shift;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
return this.layouts[1].shift;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
return this.layouts[2].shift;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER)
|
|
|
return this.layouts[3].shift;
|
|
|
return 0;
|
|
|
}
|
|
@@ -211,38 +211,38 @@ public class LayeredNode implements LayeredGraphNode {
|
|
|
this.layouts[2].sink = sink;
|
|
|
this.layouts[3].sink = sink;
|
|
|
}
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
this.layouts[0].sink = sink;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
this.layouts[1].sink = sink;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
this.layouts[2].sink = sink;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER)
|
|
|
this.layouts[3].sink = sink;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public LayeredGraphNode getSink(LayoutType layout) {
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
return this.layouts[0].sink;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
return this.layouts[1].sink;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
return this.layouts[2].sink;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER)
|
|
|
return this.layouts[3].sink;
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public boolean isXUndefined(LayoutType layout) {
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
return this.layouts[0].xUndef;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
return this.layouts[1].xUndef;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
return this.layouts[2].xUndef;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER)
|
|
|
return this.layouts[3].xUndef;
|
|
|
return true;
|
|
|
}
|
|
@@ -255,25 +255,25 @@ public class LayeredNode implements LayeredGraphNode {
|
|
|
this.layouts[2].align = align;
|
|
|
this.layouts[3].align = align;
|
|
|
}
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
this.layouts[0].align = align;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
this.layouts[1].align = align;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
this.layouts[2].align = align;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER)
|
|
|
this.layouts[3].align = align;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public LayeredGraphNode getAlign(LayoutType layout) {
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
return this.layouts[0].align;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
return this.layouts[1].align;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
return this.layouts[2].align;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER)
|
|
|
return this.layouts[3].align;
|
|
|
return null;
|
|
|
}
|
|
@@ -286,25 +286,25 @@ public class LayeredNode implements LayeredGraphNode {
|
|
|
this.layouts[2].root = root;
|
|
|
this.layouts[3].root = root;
|
|
|
}
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
this.layouts[0].root = root;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
this.layouts[1].root = root;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
this.layouts[2].root = root;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER)
|
|
|
this.layouts[3].root = root;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public LayeredGraphNode getRoot(LayoutType layout) {
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
return this.layouts[0].root;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
return this.layouts[1].root;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
return this.layouts[2].root;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER)
|
|
|
return this.layouts[3].root;
|
|
|
return null;
|
|
|
}
|
|
@@ -318,13 +318,13 @@ public class LayeredNode implements LayeredGraphNode {
|
|
|
this.layouts[3].selected = true;
|
|
|
combined.selected = true;
|
|
|
}
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
this.layouts[0].selected = true;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
this.layouts[1].selected = true;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
this.layouts[2].selected = true;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER)
|
|
|
this.layouts[3].selected = true;
|
|
|
if (layout == LayoutType.COMBINED)
|
|
|
combined.selected = true;
|
|
@@ -344,16 +344,16 @@ public class LayeredNode implements LayeredGraphNode {
|
|
|
|
|
|
@Override
|
|
|
public boolean isSelected(LayoutType layout) {
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT) {
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER) {
|
|
|
return layouts[0].selected;
|
|
|
}
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT) {
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER) {
|
|
|
return layouts[1].selected;
|
|
|
}
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT) {
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER) {
|
|
|
return layouts[2].selected;
|
|
|
}
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT) {
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER) {
|
|
|
return layouts[3].selected;
|
|
|
}
|
|
|
if (layout == LayoutType.COMBINED) {
|
|
@@ -372,13 +372,13 @@ public class LayeredNode implements LayeredGraphNode {
|
|
|
this.layouts[ 2 ].color = c;
|
|
|
this.layouts[ 3 ].color = c;
|
|
|
}
|
|
|
- if( layout == LayoutType.TOP_BOTTOM_LEFT )
|
|
|
+ if( layout == LayoutType.LEFTMOST_UPPER )
|
|
|
this.layouts[ 0 ].color = c;
|
|
|
- if( layout == LayoutType.TOP_BOTTOM_RIGHT )
|
|
|
+ if( layout == LayoutType.RIGHTMOST_UPPER )
|
|
|
this.layouts[ 1 ].color = c;
|
|
|
- if( layout == LayoutType.BOTTOM_TOP_LEFT )
|
|
|
+ if( layout == LayoutType.LEFTMOST_LOWER )
|
|
|
this.layouts[ 2 ].color = c;
|
|
|
- if( layout == LayoutType.BOTTOM_TOP_RIGHT )
|
|
|
+ if( layout == LayoutType.RIGHTMOST_LOWER )
|
|
|
this.layouts[ 3 ].color = c;
|
|
|
}
|
|
|
|
|
@@ -395,29 +395,29 @@ public class LayeredNode implements LayeredGraphNode {
|
|
|
|
|
|
@Override
|
|
|
public Color getClassColor(LayoutType layout) {
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT && this.layouts[0].sink == this && calcClassSize(this, layout) == 1)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER && this.layouts[0].sink == this && calcClassSize(this, layout) == 1)
|
|
|
return Color.LIGHT_GRAY;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT && this.layouts[0].sink == this)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER && this.layouts[0].sink == this)
|
|
|
return this.layouts[0].color;
|
|
|
- else if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ else if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
return this.layouts[0].sink.getClassColor(layout);
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT && this.layouts[1].sink == this && calcClassSize(this, layout) == 1)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER && this.layouts[1].sink == this && calcClassSize(this, layout) == 1)
|
|
|
return Color.LIGHT_GRAY;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT && this.layouts[1].sink == this)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER && this.layouts[1].sink == this)
|
|
|
return this.layouts[1].color;
|
|
|
- else if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ else if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
return this.layouts[1].sink.getClassColor(layout);
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT && this.layouts[2].sink == this && calcClassSize(this, layout) == 1)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER && this.layouts[2].sink == this && calcClassSize(this, layout) == 1)
|
|
|
return Color.LIGHT_GRAY;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT && this.layouts[2].sink == this)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER && this.layouts[2].sink == this)
|
|
|
return this.layouts[2].color;
|
|
|
- else if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ else if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
return this.layouts[2].sink.getClassColor(layout);
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT && this.layouts[3].sink == this && calcClassSize(this, layout) == 1)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER && this.layouts[3].sink == this && calcClassSize(this, layout) == 1)
|
|
|
return Color.LIGHT_GRAY;
|
|
|
- if( layout == LayoutType.BOTTOM_TOP_RIGHT && this.layouts[ 3 ].sink == this )
|
|
|
+ if( layout == LayoutType.RIGHTMOST_LOWER && this.layouts[ 3 ].sink == this )
|
|
|
return this.layouts[ 3 ].color;
|
|
|
- else if( layout == LayoutType.BOTTOM_TOP_RIGHT )
|
|
|
+ else if( layout == LayoutType.RIGHTMOST_LOWER )
|
|
|
return this.layouts[ 3 ].sink.getClassColor( layout );
|
|
|
if( layout == LayoutType.COMBINED )
|
|
|
return Color.LIGHT_GRAY;
|
|
@@ -429,29 +429,29 @@ public class LayeredNode implements LayeredGraphNode {
|
|
|
{
|
|
|
if( layout == null )
|
|
|
return this.layouts[ 0 ].color;
|
|
|
- if( layout == LayoutType.TOP_BOTTOM_LEFT && this.layouts[ 0 ].root == this && this.layouts[ 0 ].align == this )
|
|
|
+ if( layout == LayoutType.LEFTMOST_UPPER && this.layouts[ 0 ].root == this && this.layouts[ 0 ].align == this )
|
|
|
return Color.LIGHT_GRAY;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT && this.layouts[0].root != this)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER && this.layouts[0].root != this)
|
|
|
return this.layouts[0].root.getColor(layout);
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
return this.layouts[0].color;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT && this.layouts[1].root == this && this.layouts[1].align == this)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER && this.layouts[1].root == this && this.layouts[1].align == this)
|
|
|
return Color.LIGHT_GRAY;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT && this.layouts[1].root != this)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER && this.layouts[1].root != this)
|
|
|
return this.layouts[1].root.getColor(layout);
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
return this.layouts[1].color;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT && this.layouts[2].root == this && this.layouts[2].align == this)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER && this.layouts[2].root == this && this.layouts[2].align == this)
|
|
|
return Color.LIGHT_GRAY;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT && this.layouts[2].root != this)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER && this.layouts[2].root != this)
|
|
|
return this.layouts[2].root.getColor(layout);
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
return this.layouts[2].color;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT && this.layouts[3].root == this && this.layouts[3].align == this)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER && this.layouts[3].root == this && this.layouts[3].align == this)
|
|
|
return Color.LIGHT_GRAY;
|
|
|
- if( layout == LayoutType.BOTTOM_TOP_RIGHT && this.layouts[ 3 ].root != this )
|
|
|
+ if( layout == LayoutType.RIGHTMOST_LOWER && this.layouts[ 3 ].root != this )
|
|
|
return this.layouts[ 3 ].root.getColor( layout );
|
|
|
- if( layout == LayoutType.BOTTOM_TOP_RIGHT )
|
|
|
+ if( layout == LayoutType.RIGHTMOST_LOWER )
|
|
|
return this.layouts[ 3 ].color;
|
|
|
if( layout == LayoutType.COMBINED )
|
|
|
return Color.LIGHT_GRAY;
|
|
@@ -502,19 +502,19 @@ public class LayeredNode implements LayeredGraphNode {
|
|
|
layouts[3].x = x;
|
|
|
combined.x = x;
|
|
|
}
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT) {
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER) {
|
|
|
layouts[0].xUndef = !def;
|
|
|
layouts[0].x = x;
|
|
|
}
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT) {
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER) {
|
|
|
layouts[1].xUndef = !def;
|
|
|
layouts[1].x = x;
|
|
|
}
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT) {
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER) {
|
|
|
layouts[2].xUndef = !def;
|
|
|
layouts[2].x = x;
|
|
|
}
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT) {
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER) {
|
|
|
layouts[3].xUndef = !def;
|
|
|
layouts[3].x = x;
|
|
|
}
|
|
@@ -531,13 +531,13 @@ public class LayeredNode implements LayeredGraphNode {
|
|
|
layouts[3].y = y;
|
|
|
combined.y = y;
|
|
|
}
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
layouts[0].y = y;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
layouts[1].y = y;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
layouts[2].y = y;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER)
|
|
|
layouts[3].y = y;
|
|
|
if (layout == LayoutType.COMBINED)
|
|
|
combined.y = y;
|
|
@@ -545,13 +545,13 @@ public class LayeredNode implements LayeredGraphNode {
|
|
|
|
|
|
@Override
|
|
|
public double getX(LayoutType layout) {
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
return this.layouts[0].x;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
return this.layouts[1].x;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
return this.layouts[2].x;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER)
|
|
|
return this.layouts[3].x;
|
|
|
if (layout == LayoutType.COMBINED)
|
|
|
return combined.x;
|
|
@@ -560,13 +560,13 @@ public class LayeredNode implements LayeredGraphNode {
|
|
|
|
|
|
@Override
|
|
|
public double getY(LayoutType layout) {
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
return this.layouts[0].y;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
return this.layouts[1].y;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
return this.layouts[2].y;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER)
|
|
|
return this.layouts[3].y;
|
|
|
if (layout == LayoutType.COMBINED)
|
|
|
return combined.y;
|
|
@@ -584,24 +584,24 @@ public class LayeredNode implements LayeredGraphNode {
|
|
|
max = n.getX(layout) + n.getWidth(layout);
|
|
|
min = Math.min( n.getX(layout), min);
|
|
|
}
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
return Math.max(max - min, layouts[0].w);
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
return Math.max(max - min, layouts[1].w);
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
return Math.max(max - min, layouts[2].w);
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER)
|
|
|
return Math.max(max - min, layouts[3].w);
|
|
|
if (layout == LayoutType.COMBINED)
|
|
|
return Math.max(max - min, combined.w);
|
|
|
}
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
return layouts[0].w;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
return layouts[1].w;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
return layouts[2].w;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER)
|
|
|
return layouts[3].w;
|
|
|
if (layout == LayoutType.COMBINED)
|
|
|
return combined.w;
|
|
@@ -618,24 +618,24 @@ public class LayeredNode implements LayeredGraphNode {
|
|
|
if( max < n.getY(layout) + n.getHeight(layout) )
|
|
|
max = n.getY(layout) + n.getHeight(layout);
|
|
|
}
|
|
|
- if( layout == LayoutType.TOP_BOTTOM_LEFT )
|
|
|
+ if( layout == LayoutType.LEFTMOST_UPPER )
|
|
|
return Math.max( max, layouts[ 0 ].h );
|
|
|
- if( layout == LayoutType.TOP_BOTTOM_RIGHT )
|
|
|
+ if( layout == LayoutType.RIGHTMOST_UPPER )
|
|
|
return Math.max( max, layouts[ 1 ].h );
|
|
|
- if( layout == LayoutType.BOTTOM_TOP_LEFT )
|
|
|
+ if( layout == LayoutType.LEFTMOST_LOWER )
|
|
|
return Math.max( max, layouts[ 2 ].h );
|
|
|
- if( layout == LayoutType.BOTTOM_TOP_RIGHT )
|
|
|
+ if( layout == LayoutType.RIGHTMOST_LOWER )
|
|
|
return Math.max( max, layouts[ 3 ].h );
|
|
|
if( layout == LayoutType.COMBINED )
|
|
|
return Math.max( max, combined.h );
|
|
|
}
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
return layouts[0].h;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
return layouts[1].h;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
return layouts[2].h;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER)
|
|
|
return layouts[3].h;
|
|
|
if (layout == LayoutType.COMBINED)
|
|
|
return combined.h;
|
|
@@ -651,13 +651,13 @@ public class LayeredNode implements LayeredGraphNode {
|
|
|
this.layouts[3].w = w;
|
|
|
combined.w = w;
|
|
|
}
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
this.layouts[0].w = w;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
this.layouts[1].w = w;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
this.layouts[2].w = w;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER)
|
|
|
this.layouts[3].w = w;
|
|
|
if (layout == LayoutType.COMBINED)
|
|
|
combined.w = w;
|
|
@@ -672,13 +672,13 @@ public class LayeredNode implements LayeredGraphNode {
|
|
|
this.layouts[3].h = h;
|
|
|
combined.h = h;
|
|
|
}
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_UPPER)
|
|
|
this.layouts[0].h = h;
|
|
|
- if (layout == LayoutType.TOP_BOTTOM_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_UPPER)
|
|
|
this.layouts[1].h = h;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_LEFT)
|
|
|
+ if (layout == LayoutType.LEFTMOST_LOWER)
|
|
|
this.layouts[2].h = h;
|
|
|
- if (layout == LayoutType.BOTTOM_TOP_RIGHT)
|
|
|
+ if (layout == LayoutType.RIGHTMOST_LOWER)
|
|
|
this.layouts[3].h = h;
|
|
|
if (layout == LayoutType.COMBINED)
|
|
|
combined.h = h;
|