Package ptolemy.vergil.gt
Class StateMatcherController
- java.lang.Object
-
- All Implemented Interfaces:
NodeController
public class StateMatcherController extends HierarchicalStateController
- Since:
- Ptolemy II 8.0
- Version:
- $Id$
- Author:
- Thomas Huining Feng
- Pt.AcceptedRating:
- Red (tfeng)
- Pt.ProposedRating:
- Red (tfeng)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StateMatcherController.Factory
-
Nested classes/interfaces inherited from class ptolemy.vergil.modal.modal.HierarchicalStateController
HierarchicalStateController.AddRefinementAction, HierarchicalStateController.RemoveRefinementAction
-
Nested classes/interfaces inherited from class ptolemy.vergil.modal.StateController
StateController.LookInsideAction, StateController.StateRenderer
-
Nested classes/interfaces inherited from class ptolemy.vergil.kernel.AttributeController
AttributeController.Access
-
Nested classes/interfaces inherited from class ptolemy.vergil.basic.IconController
IconController.IconRenderer
-
-
Field Summary
-
Fields inherited from class ptolemy.vergil.modal.modal.HierarchicalStateController
_addRefinementAction, _lookInsideAction, _removeRefinementAction
-
Fields inherited from class ptolemy.vergil.kernel.AttributeWithIconController
_editIconAction, _removeIconAction
-
Fields inherited from class ptolemy.vergil.kernel.AttributeController
_appearanceMenuActionFactory, _listenToAction, _renameAction, FULL, PARTIAL
-
Fields inherited from class ptolemy.vergil.basic.ParameterizedNodeController
_configureAction, _configureMenuFactory, _menuCreator, _menuFactory
-
Fields inherited from class ptolemy.vergil.basic.NamedObjController
_configuration
-
Fields inherited from class ptolemy.vergil.basic.LocatableNodeController
_decoratable, CLASS_ELEMENT_HIGHLIGHT_COLOR
-
-
Constructor Summary
Constructors Constructor Description StateMatcherController(GraphController controller)
StateMatcherController(GraphController controller, AttributeController.Access access)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Map<java.lang.String,java.lang.String>
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.-
Methods inherited from class ptolemy.vergil.kernel.AttributeController
_getComponentType, _moveToFirstDescription, _moveToLastDescription, addHotKeys, renderDecoratorHighlight, renderHighlight, setConfiguration
-
Methods inherited from class ptolemy.vergil.basic.ParameterizedNodeController
getConfigureMenuFactory
-
Methods inherited from class ptolemy.vergil.basic.LocatableNodeController
_drawChildren, _getCompositeFigure, _hide, _isPropertySet, _renderNode, addNode, drawNode, getLocation, hasLocation, locateFigure, setLocation, setSnapResolution
-
Methods inherited from class diva.graph.BasicNodeController
addNode, addNode, addNode, clearNode, drawNode, getController, getNodeInteractor, getNodeRenderer, removeNode, setNodeInteractor, setNodeRenderer
-
-
-
-
Constructor Detail
-
StateMatcherController
public StateMatcherController(GraphController controller)
- Parameters:
controller
-
-
StateMatcherController
public StateMatcherController(GraphController controller, AttributeController.Access access)
- Parameters:
controller
-access
-
-
-
Method Detail
-
getRefinementClasses
protected java.util.Map<java.lang.String,java.lang.String> 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.- Overrides:
getRefinementClasses
in classHierarchicalStateController
- Returns:
- The map of supported refinement types.
-
-