public class HierarchicalLayoutContext
extends java.lang.Object
implements java.lang.Cloneable
public static HierarchicalLayoutContext getInstance()
public void setLayerContainer(LayerContainer layerContainer)
public LayerContainer getLayerContainer()
public int getMaxIterations()
public void setMaxIterations(int maxIterations)
public int getMaxNoImprovementIterations()
public void setMaxNoImprovementIterations(int maxNoImprovementIterations)
public int getCrossingThreshold()
public void setCrossingThreshold(int crossingThreshold)
public java.util.Map<java.lang.Long,java.lang.Integer> getColorMap()
public void setColorMap(java.util.Map<java.lang.Long,java.lang.Integer> colorMap)
public LayoutOrientation getLayoutOrientation()
public void setLayoutOrientation(LayoutOrientation layoutOrientation)
public int getLayerSpacing()
public void setLayerSpacing(int layerSpacing)
public int getIntracellSpacing()
public void setIntracellSpacing(int intracellSpacing)
public float getEdgeLandingOffset()
public void setEdgeLandingOffset(float edgeLandingOffset)
public int getSimplifierMaxLoops()
public void setSimplifierMaxLoops(int simplifierMaxLoops)
public int getTotalCrossingThreshold()
public void setTotalCrossingThreshold(int totalCrossingThreshold)
public boolean isSimplifierActive()
public void setSimplifierActive(boolean simplifierActive)
public void setSimplifyShortEdgesEnabled(boolean enabled)
public boolean isSimplifyShortEdgesEnabled()
public void setEdgeDirectionEnabled(boolean enabled)
public boolean isEdgeDirectionEnabled()
public void resetSimplification()
public void addSimplificationParameter(java.lang.Object parameter)
public java.util.Iterator<java.lang.Object> simplificationParameters()
public boolean isSimplifySameLayer()
public void setSimplifySameLayer(boolean simplifySameLayer)
public boolean isReorderNodesEnabled()
public void setReorderNodesEnabled(boolean enabled)
public float getPortSeparation()
public void setPortSeparation(float portSeparation)
public boolean isFirstStagesEnabled()
public void setFirstStagesEnabled(boolean enabled)
public void setSimplifyLongEdgesEnabled(boolean enabled)
public boolean isSimplifyLongEdgesEnabled()