#include <SPrecRelation.h>
Inherits STypeInfo, and SObservable.
Inherited by SPrecDAGInt, and SPrecIntervalInt.
Inheritance diagram for SPrecRelation:

Public Methods | |
| SPrecRelation () | |
| virtual | ~SPrecRelation () | 
| 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) | 
      
  | 
  
| 
 Constructor  | 
  
      
  | 
  
| 
 Destructor  | 
  
      
  | 
  
| 
 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 access to the modifier 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. 
 
  | 
  
1.2.18