java.lang.Object
de.grogra.persistence.ShareableBase
de.grogra.imp2d.layout.Layout
de.grogra.imp2d.layout.EdgeBasedLayout
de.grogra.imp2d.layout.EdgeBasedLayout2
- All Implemented Interfaces:
Manageable
,Shareable
This class implements an edge-based graph changing layout.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class de.grogra.imp2d.layout.Layout
Layout.Algorithm
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EdgeBasedLayout2.Type
static final SCOType.Field
static final SCOType.Field
Fields inherited from class de.grogra.imp2d.layout.EdgeBasedLayout
degreeDeviationAgainstOverlapping$FIELD, mirrorLayout$FIELD
Fields inherited from class de.grogra.imp2d.layout.Layout
fit$FIELD, transformationSteps$FIELD
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionde.grogra.imp2d.layout.DrawingEdgeTypeProperties
getEdgeTypeProperties
(Node nodes) Getter for the list of edge typesMethods inherited from class de.grogra.imp2d.layout.EdgeBasedLayout
createAlgorithm
Methods inherited from class de.grogra.imp2d.layout.Layout
getParam, invoke, setParam, setRedraw, setTransformationSteps
Methods inherited from class de.grogra.persistence.ShareableBase
addReference, appendReferencesTo, fieldModified, getProvider, getStamp, initProvider, manageableReadResolve, manageableWriteReplace, removeReference
-
Field Details
-
$TYPE
-
longEdgeLength$FIELD
-
shortEdgeLength$FIELD
-
-
Constructor Details
-
EdgeBasedLayout2
public EdgeBasedLayout2()
-
-
Method Details
-
getEdgeTypeProperties
Getter for the list of edge types- Specified by:
getEdgeTypeProperties
in classEdgeBasedLayout
- Returns:
-
getManageableType
-