|
Search this API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object y.module.YModule y.module.LayoutModule y.module.CircularLayoutModule
public class CircularLayoutModule
This module represents an interactive configurator and launcher for
CircularLayouter
.
Field Summary | |
---|---|
protected static java.lang.String |
EDGE_BUNDLING_ENABLED
|
protected static java.lang.String |
EDGE_BUNDLING_STRENGTH
|
protected static java.lang.String |
ITEM_ACT_ON_SELECTION_ONLY
|
protected static java.lang.String |
ITEM_ALLOW_OVERLAPS
|
protected static java.lang.String |
ITEM_CHOOSE_RADIUS_AUTOMATICALLY
|
protected static java.lang.String |
ITEM_COMPACTNESS_FACTOR
|
protected static java.lang.String |
ITEM_EDGE_ROUTING_POLICY
|
protected static java.lang.String |
ITEM_EXTERIOR_EDGE_CIRCLE_DISTANCE
|
protected static java.lang.String |
ITEM_EXTERIOR_EDGE_CURVE_LENGTH
|
protected static java.lang.String |
ITEM_EXTERIOR_EDGE_PREFERRED_ANGLE
|
protected static java.lang.String |
ITEM_EXTERIOR_EDGE_SMOOTHNESS
|
protected static java.lang.String |
ITEM_FIXED_RADIUS
|
protected static java.lang.String |
ITEM_FROM_SKETCH
|
protected static java.lang.String |
ITEM_HANDLE_NODE_LABELS
|
protected static java.lang.String |
ITEM_LAYOUT_STYLE
|
protected static java.lang.String |
ITEM_MAXIMAL_DEVIATION_ANGLE
|
protected static java.lang.String |
ITEM_MINIMAL_EDGE_LENGTH
|
protected static java.lang.String |
ITEM_MINIMAL_NODE_DISTANCE
|
protected static java.lang.String |
ITEM_MINIMAL_TREE_NODE_DISTANCE
|
protected static java.lang.String |
ITEM_MINIMUM_EXTERIOR_EDGE_DISTANCE
|
protected static java.lang.String |
ITEM_NODE_TYPES
|
protected static java.lang.String |
ITEM_PLACE_CHILDREN_ON_COMMON_RADIUS
|
protected static java.lang.String |
ITEM_PREFERRED_CHILD_WEDGE
|
protected static java.lang.String |
MODULE_CIRCULAR
|
protected static java.lang.String |
SECTION_BUNDLING
|
protected static java.lang.String |
SECTION_CYCLE
|
protected static java.lang.String |
SECTION_EXTERIOR_EDGES
|
protected static java.lang.String |
SECTION_GENERAL
|
protected static java.lang.String |
SECTION_TREE
|
protected static java.lang.String |
VALUE_AUTOMATIC
|
protected static java.lang.String |
VALUE_BCC_COMPACT
|
protected static java.lang.String |
VALUE_BCC_ISOLATED
|
protected static java.lang.String |
VALUE_CIRCULAR_CUSTOM_GROUPS
|
protected static java.lang.String |
VALUE_EXTERIOR
|
protected static java.lang.String |
VALUE_INTERIOR
|
protected static java.lang.String |
VALUE_NODE_TYPES_DEFINED_BY_COLOR
|
protected static java.lang.String |
VALUE_NODE_TYPES_DEFINED_BY_LABEL
|
protected static java.lang.String |
VALUE_NODE_TYPES_NONE
|
protected static java.lang.String |
VALUE_SELECTED_EXTERIOR
|
protected static java.lang.String |
VALUE_SINGLE_CYCLE
|
Fields inherited from class y.module.YModule |
---|
FAILED, moduleListenerSupport, PRECONDITION_VIOLATED, SUCCESS |
Constructor Summary | |
---|---|
CircularLayoutModule()
Creates an instance of this module. |
Method Summary | |
---|---|
protected void |
configure(CircularLayouter circular,
OptionHandler options)
Configures the module's layout algorithm according to the given options. |
protected OptionHandler |
createOptionHandler()
Creates an OptionHandler and adds the option items used by this module. |
protected void |
mainrun()
Main module execution routine. |
protected void |
prepareGraph(Graph2D graph,
OptionHandler options)
Prepares a graph depending on the given options for the
module's layout algorithm. |
protected void |
restoreGraph(Graph2D graph,
OptionHandler options)
Restores the given graph by freeing up resources created by
prepareGraph(y.view.Graph2D, y.option.OptionHandler) . |
Methods inherited from class y.module.YModule |
---|
addModuleListener, createThread, dispose, exceptionHappened, fitGraph2DView, getAuthor, getDescription, getExitStatus, getGraph2D, getGraph2DView, getModuleListeners, getModuleName, getOptionHandler, getTimer, getView, init, initGuiFactory, isBackupRealizersEnabled, removeModuleListener, run, setBackupRealizersEnabled, setExitStatus, setGraph2D, setModuleName, setOptionHandler, start, startAsThread |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String MODULE_CIRCULAR
protected static final java.lang.String SECTION_GENERAL
protected static final java.lang.String ITEM_LAYOUT_STYLE
protected static final java.lang.String VALUE_BCC_COMPACT
protected static final java.lang.String VALUE_BCC_ISOLATED
protected static final java.lang.String VALUE_CIRCULAR_CUSTOM_GROUPS
protected static final java.lang.String VALUE_SINGLE_CYCLE
protected static final java.lang.String ITEM_ACT_ON_SELECTION_ONLY
protected static final java.lang.String ITEM_FROM_SKETCH
protected static final java.lang.String ITEM_HANDLE_NODE_LABELS
protected static final java.lang.String SECTION_CYCLE
protected static final java.lang.String ITEM_MINIMAL_NODE_DISTANCE
protected static final java.lang.String ITEM_CHOOSE_RADIUS_AUTOMATICALLY
protected static final java.lang.String ITEM_FIXED_RADIUS
protected static final java.lang.String ITEM_EDGE_ROUTING_POLICY
protected static final java.lang.String VALUE_INTERIOR
protected static final java.lang.String VALUE_EXTERIOR
protected static final java.lang.String VALUE_AUTOMATIC
protected static final java.lang.String VALUE_SELECTED_EXTERIOR
protected static final java.lang.String SECTION_EXTERIOR_EDGES
protected static final java.lang.String ITEM_MINIMUM_EXTERIOR_EDGE_DISTANCE
protected static final java.lang.String ITEM_EXTERIOR_EDGE_CIRCLE_DISTANCE
protected static final java.lang.String ITEM_EXTERIOR_EDGE_PREFERRED_ANGLE
protected static final java.lang.String ITEM_EXTERIOR_EDGE_CURVE_LENGTH
protected static final java.lang.String ITEM_EXTERIOR_EDGE_SMOOTHNESS
protected static final java.lang.String SECTION_BUNDLING
protected static final java.lang.String EDGE_BUNDLING_ENABLED
protected static final java.lang.String EDGE_BUNDLING_STRENGTH
protected static final java.lang.String SECTION_TREE
protected static final java.lang.String ITEM_PREFERRED_CHILD_WEDGE
protected static final java.lang.String ITEM_MINIMAL_EDGE_LENGTH
protected static final java.lang.String ITEM_MAXIMAL_DEVIATION_ANGLE
protected static final java.lang.String ITEM_COMPACTNESS_FACTOR
protected static final java.lang.String ITEM_MINIMAL_TREE_NODE_DISTANCE
protected static final java.lang.String ITEM_ALLOW_OVERLAPS
protected static final java.lang.String ITEM_PLACE_CHILDREN_ON_COMMON_RADIUS
protected static final java.lang.String ITEM_NODE_TYPES
protected static final java.lang.String VALUE_NODE_TYPES_NONE
protected static final java.lang.String VALUE_NODE_TYPES_DEFINED_BY_COLOR
protected static final java.lang.String VALUE_NODE_TYPES_DEFINED_BY_LABEL
Constructor Detail |
---|
public CircularLayoutModule()
Method Detail |
---|
protected OptionHandler createOptionHandler()
createOptionHandler
in class YModule
OptionHandler
providing module related optionsprotected void mainrun()
mainrun
in class YModule
protected void prepareGraph(Graph2D graph, OptionHandler options)
graph
depending on the given options for the
module's layout algorithm.
restoreGraph(y.view.Graph2D, y.option.OptionHandler)
after
layout calculation.
graph
- the graph to be preparedoptions
- the options for the module's layout algorithmprotected void restoreGraph(Graph2D graph, OptionHandler options)
graph
by freeing up resources created by
prepareGraph(y.view.Graph2D, y.option.OptionHandler)
.
graph
- the graph for which prepareGraph
has been calledoptions
- the options for the module's layout algorithmprotected void configure(CircularLayouter circular, OptionHandler options)
circular
- the CircularLayouter
to be configuredoptions
- the layout options to set
|
© Copyright 2000-2022, yWorks GmbH. All rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |