public class HierarchicalStateController extends StateController
Red (johnr) |
Red (eal) |
Modifier and Type | Class and Description |
---|---|
class |
HierarchicalStateController.AddRefinementAction
An action to add a new refinement.
|
static class |
HierarchicalStateController.RemoveRefinementAction
Action to remove refinements.
|
StateController.LookInsideAction, StateController.StateRenderer
AttributeController.Access
IconController.IconRenderer
Modifier and Type | Field and Description |
---|---|
protected HierarchicalStateController.AddRefinementAction |
_addRefinementAction
The action that adds a refinement.
|
protected StateController.LookInsideAction |
_lookInsideAction
The action that handles look inside.
|
protected HierarchicalStateController.RemoveRefinementAction |
_removeRefinementAction
The action that removes a refinement.
|
_editIconAction, _removeIconAction
_appearanceMenuActionFactory, _listenToAction, _renameAction, FULL, PARTIAL
_configureAction, _configureMenuFactory, _menuCreator, _menuFactory
_configuration
_decoratable, CLASS_ELEMENT_HIGHLIGHT_COLOR
Constructor and Description |
---|
HierarchicalStateController(GraphController controller)
Create a state controller associated with the specified graph
controller.
|
HierarchicalStateController(GraphController controller,
AttributeController.Access access)
Create a state controller associated with the specified graph
controller.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Map |
getRefinementClasses()
Return a map with the keys as the names of the refinement types, and the
values as the names of the classes that implement those refinement
types.
|
_getComponentType, _moveToFirstDescription, _moveToLastDescription, addHotKeys, renderDecoratorHighlight, renderHighlight, setConfiguration
getConfigureMenuFactory
_drawChildren, _getCompositeFigure, _hide, _isPropertySet, _renderNode, addNode, drawNode, getLocation, hasLocation, locateFigure, setLocation, setSnapResolution
addNode, addNode, addNode, clearNode, drawNode, getController, getNodeInteractor, getNodeRenderer, removeNode, setNodeInteractor, setNodeRenderer
protected HierarchicalStateController.AddRefinementAction _addRefinementAction
protected StateController.LookInsideAction _lookInsideAction
protected HierarchicalStateController.RemoveRefinementAction _removeRefinementAction
public HierarchicalStateController(GraphController controller)
controller
- The associated graph controller.public HierarchicalStateController(GraphController controller, AttributeController.Access access)
controller
- The associated graph controller.access
- The access level.