#include <SPrecIntervalToDAG.h>
Inherits SPrecDAGInt.
Inheritance diagram for SPrecIntervalToDAG:
Public Methods | |
virtual const leda_graph & | getGraph () const=0 |
virtual SVisPrecDAG & | getVisPrecDAG ()=0 |
virtual leda_node | getNode (const SJob &job) const=0 |
virtual SJob & | getJob (leda_node v) const=0 |
virtual SPrecRelationMod & | getModifier ()=0 |
virtual bool | isAvailable (const SJob &job) const=0 |
virtual leda_string | getClassifier () const=0 |
virtual bool | isInstanceOf (const leda_string &classifier) const=0 |
virtual void | assureInstanceOf (const leda_string &classifier) const=0 |
void | addObserver (SObserver &obs) |
void | deleteObserver (SObserver &obs) |
void | notifyObservers (const SEvent &event) |
|
Here another component can register himself as observer of this component
|
|
The same as isInstanceOf(), only that the program is stopped with an error in case of failure
|
|
Here another component can delete himself from the list of observers of this component
|
|
Get the classifier of the object, using the classification scheme. E.g. "P" for Identical Processors
|
|
Get read-only access to graph Implemented in SPrecDAG. |
|
Get job in tasksystem that corresponds to node in DAG
Implemented in SPrecDAG. |
|
Get access to the modifier Implemented in SPrecDAG. |
|
Get node in DAG that corresponds to job in tasksystem
Implemented in SPrecDAG. |
|
Visualization only: Get access to node positions and edge bends Implemented in SPrecDAG. |
|
Return whether scheduling the job would violate the precedence relation.
Implemented in SPrecDAG. |
|
Checks whether the object is an instance of the specified or a specialized class
|
|
Inform all observers of this component about an event. The Observers will receive this event by their SObserver::update()-method.
|