public class SchedulingRelationController extends TransitionController
Modifier and Type | Class and Description |
---|---|
static class |
SchedulingRelationController.SchedulingRelationRenderer
Render a scheduling relation link between two events.
|
TransitionController.LinkDropper, TransitionController.LinkRenderer, TransitionController.LinkTarget
BasicEdgeController.EdgeDropper
_configuration, _configureAction, _configureMenuFactory, _lookInsideAction, _lookInsideActionFactory, _menuCreator, _menuFactory
Constructor and Description |
---|
SchedulingRelationController(GraphController controller)
Create a scheduling relation controller associated with the
specified graph controller.
|
Modifier and Type | Method and Description |
---|---|
protected void |
_openInstanceOrModel(Configuration configuration,
NamedObj refinement)
Open the instance or the model.
|
void |
setConfiguration(Configuration configuration)
Set the configuration.
|
_createEdgeRenderer, _setUpLookInsideAction, addHotKeys
addEdge, addEdge, clearEdge, drawEdge, getConnectorTarget, getController, getEdgeInteractor, getEdgeRenderer, removeEdge, render, setConnectorTarget, setEdgeInteractor, setEdgeRenderer
public SchedulingRelationController(GraphController controller)
controller
- The associated graph controller.public void setConfiguration(Configuration configuration)
setConfiguration
in class TransitionController
configuration
- The configuration.protected void _openInstanceOrModel(Configuration configuration, NamedObj refinement) throws IllegalActionException, NameDuplicationException
_openInstanceOrModel
in class TransitionController
configuration
- The configuration with which to open the model or instance.refinement
- The model or instance to open.IllegalActionException
- If constructing an effigy or tableau
fails.NameDuplicationException
- If a name conflict occurs (this
should not be thrown).Configuration.openInstance(NamedObj)
,
Configuration.openModel(NamedObj)