ptolemy.vergil.ptera
Class SchedulingRelationController

java.lang.Object
  extended by diva.graph.BasicEdgeController
      extended by ptolemy.vergil.modal.TransitionController
          extended by ptolemy.vergil.ptera.SchedulingRelationController
All Implemented Interfaces:
EdgeController

public class SchedulingRelationController
extends TransitionController

The edge controller for scheduling relations in a A Ptolemy Event Relation Actor (PTERA) domain model.

Since:
Ptolemy II 8.0
Version:
$Id: SchedulingRelationController.java 57044 2010-01-27 22:41:05Z cxh $
Author:
Thomas Huining Feng
Accepted Rating:
Red (tfeng)
Proposed Rating:
Red (tfeng)

Nested Class Summary
static class SchedulingRelationController.SchedulingRelationRenderer
          Render a scheduling relation link between two events.
 
Nested classes/interfaces inherited from class ptolemy.vergil.modal.TransitionController
TransitionController.LinkDropper, TransitionController.LinkRenderer, TransitionController.LinkTarget
 
Nested classes/interfaces inherited from class diva.graph.BasicEdgeController
BasicEdgeController.EdgeDropper
 
Field Summary
 
Fields inherited from class ptolemy.vergil.modal.TransitionController
_configuration, _configureAction, _configureMenuFactory, _lookInsideAction, _lookInsideActionFactory, _menuCreator, _menuFactory
 
Constructor Summary
SchedulingRelationController(GraphController controller)
          Create a scheduling relation controller associated with the specified graph controller.
 
Method Summary
 void setConfiguration(Configuration configuration)
          Set the configuration.
 
Methods inherited from class ptolemy.vergil.modal.TransitionController
_createEdgeRenderer, _setUpLookInsideAction, addHotKeys
 
Methods inherited from class diva.graph.BasicEdgeController
addEdge, addEdge, clearEdge, drawEdge, getConnectorTarget, getController, getEdgeInteractor, getEdgeRenderer, removeEdge, render, setConnectorTarget, setEdgeInteractor, setEdgeRenderer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchedulingRelationController

public SchedulingRelationController(GraphController controller)
Create a scheduling relation controller associated with the specified graph controller.

Parameters:
controller - The associated graph controller.
Method Detail

setConfiguration

public void setConfiguration(Configuration configuration)
Set the configuration. This is may be used by derived controllers to open files or URLs.

Overrides:
setConfiguration in class TransitionController
Parameters:
configuration - The configuration.