public class SugiyamaConfiguration extends EmptyConfiguration
EmptyConfiguration.PropertyDescriptor<T>
Modifier and Type | Field and Description |
---|---|
static EmptyConfiguration.PropertyDescriptor<java.lang.Integer> |
DOWN_UP_ITERATIONS |
static EmptyConfiguration.PropertyDescriptor<java.lang.Double> |
LAYOUT_STABILITY_WEIGHT |
static EmptyConfiguration.PropertyDescriptor<java.lang.Double> |
MIN_DISTANCE_BETWEEN_LEVELS |
static EmptyConfiguration.PropertyDescriptor<java.lang.Double> |
MIN_DISTANCE_BETWEEN_NODES |
Constructor and Description |
---|
SugiyamaConfiguration() |
Modifier and Type | Method and Description |
---|---|
int |
downUpIterations() |
protected void |
initializeProperties()
Initialize the set of properties supported by this configuration.
|
double |
layoutConsistencyWeight() |
double |
layoutStabilityWeight() |
double |
minDistanceBetweenLevels() |
double |
minDistanceBetweenNodes() |
addCost, addProperty, clone, fromJson, getCosts, getCosts, getProperty, getPropertySafe, property, removeCost, removeCosts, setProperty, supportedCostBaseTypes, supportedProperties, supportsCostType, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
toJson
public static final EmptyConfiguration.PropertyDescriptor<java.lang.Integer> DOWN_UP_ITERATIONS
public static final EmptyConfiguration.PropertyDescriptor<java.lang.Double> MIN_DISTANCE_BETWEEN_NODES
public static final EmptyConfiguration.PropertyDescriptor<java.lang.Double> MIN_DISTANCE_BETWEEN_LEVELS
public static final EmptyConfiguration.PropertyDescriptor<java.lang.Double> LAYOUT_STABILITY_WEIGHT
protected void initializeProperties()
EmptyConfiguration
EmptyConfiguration.addProperty(PropertyDescriptor, Object)
as a way to add new properties in this method.initializeProperties
in class EmptyConfiguration
public int downUpIterations()
public double minDistanceBetweenNodes()
public double minDistanceBetweenLevels()
public double layoutStabilityWeight()
public double layoutConsistencyWeight()