@OpenApiAll public class ClassDiagramLayouterOptionsGroup extends HierarchicLayouterOptionsGroup
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ASSOCIATION_BASED |
static java.lang.String |
HIERARCHY_BASED |
static java.lang.String |
ID |
EDGE_ROUTINGS, OBLIQUE, ORTHOGONAL
ALIGNMENT_BOTTOM, ALIGNMENT_CENTER, ALIGNMENT_TOP, MAX_INT_VALUE, SHAPE_ALIGNMENT
Constructor and Description |
---|
ClassDiagramLayouterOptionsGroup()
Construct ClassDiagramLayouterOptionsGroup
|
ClassDiagramLayouterOptionsGroup(java.lang.String optionId) |
Modifier and Type | Method and Description |
---|---|
void |
addProperty(Property property)
Adds property to this group.
|
boolean |
getBuildContainmentHierarchies()
Get Build Containment Hierarchies property value in order organized
classes connected by containment paths into hierarchies.
|
boolean |
getBuildGeneralizationHierarchies()
Get Build Generalization Hierarchies
|
boolean |
getBuildRealizationHierarchies()
Get Build Realization Hierarchies property value
|
java.util.Set<java.lang.Class<?>> |
getHierarchyLinks()
Set Hierarchy Links.
|
java.lang.String |
getLayoutType()
Get String representation of layout.
|
void |
setBuildContainmentHierarchies(boolean b)
Set Build Containment Hierarchies property value in order to organize
classes connected by containment paths into hierarchies.
|
void |
setBuildGeneralizationHierarchies(boolean b)
Set Build Generalization Hierarchies property value in order to organize
classes connected by generalization paths into hierarchies.
|
void |
setBuildRealizationHierarchies(boolean b)
Set Build Realization Hierarchies property value in order to organize
classes connected by realization paths into hierarchies.
|
void |
setDefaultValues()
Sets default values for the properties contained in this group.
|
void |
setLayoutType(java.lang.String s)
Set layout type.
|
afterLoad, getBackloopRouting, getEdgeRouting, getLayoutOnlyTopLevel, getMakeSubTrees, getMinimalFirstSegmentLength, getMinimalLayerDistance, getMinimalLinkDistance, getMinimalShapeDistance, getOrientation, getRemoveFalseCrossings, getSequencer, getShapeAlignmentWithinLayer, getUseGlobalSequencing, getUseTransposition, isLayoutOnlyTopLevel, setBackloopRouting, setEdgeRouting, setLayoutOnlyTopLevel, setMakeSubTrees, setMinimalFirstSegmentLength, setMinimalLayerDistance, setMinimalLinkDistance, setMinimalShapeDistance, setOrientation, setRemoveFalseCrossings, setSequencer, setShapeAlignmentWithinLayer, setUseGlobalSequencing, setUseTransposition
getMakePreferredLayoutSize, isMoveToFreeSpace, setMakePreferredLayoutSize, setMoveToFreeSpace
addInvisibleProperty, addProperty, addProperty, getOptions, getProperty, getVisibleOptions, removeProperty, setOptions, setPropertiesInvisible, setPropertyInvisible
getGroupIcon, getIcon, getName
public static final java.lang.String ID
public static final java.lang.String HIERARCHY_BASED
public static final java.lang.String ASSOCIATION_BASED
public ClassDiagramLayouterOptionsGroup()
public ClassDiagramLayouterOptionsGroup(java.lang.String optionId)
public void setDefaultValues()
AbstractPropertyOptionsGroup
setDefaultValues
in class HierarchicLayouterOptionsGroup
public java.lang.String getLayoutType()
public void setLayoutType(java.lang.String s)
s
- layout type.public void setBuildGeneralizationHierarchies(boolean b)
b
- value.public boolean getBuildGeneralizationHierarchies()
public void setBuildRealizationHierarchies(boolean b)
b
- boolean value.public boolean getBuildRealizationHierarchies()
public void setBuildContainmentHierarchies(boolean b)
b
- boolen value.public boolean getBuildContainmentHierarchies()
public void addProperty(Property property)
AbstractPropertyOptionsGroup
AbstractPropertyOptionsGroup.addProperty(Property, String)
method.addProperty
in class HierarchicLayouterOptionsGroup
property
- property to be added.public java.util.Set<java.lang.Class<?>> getHierarchyLinks()