IDependency Interface Reference

Inheritance diagram for IDependency:
Collaboration diagram for IDependency:

List of all members.

Public Methods

Annotation<?extends DataObjectgetGovernor ()
Annotation<?extends DataObjectgetDependence ()
Annotation<?extends DataObjectgetReferee ()
Annotation<?extends DataObjectgetReference ()
void setId (long id)

Package Functions

Collection< Annotation
<?extends DataObject > > 
getLinkedAnnotations ()
long getId ()

Method Details

Annotation<? extends DataObject> getDependence ( )

Implemented in DependencyRelation.

Annotation<? extends DataObject> getGovernor ( )

Implemented in DependencyRelation.

long getId ( ) [package, inherited]
Collection<Annotation<? extends DataObject> > getLinkedAnnotations ( ) [package, inherited]

Returns the list of linked annotations. Never returns null. Depending on the concrete sub-interface, however, the number of elements in the returned collection can vary.

Implemented in BinaryRelation< A extends DataObject, B extends DataObject >, LinkedAnnotations, and SequencerReplacement.

Annotation<? extends DataObject> getReferee ( ) [inherited]

Returns the first argument, or reference, of the relation. Seeing aRb as an representation of the relation, a is returned.

Returns:

Implemented in BinaryRelation< A extends DataObject, B extends DataObject >.

Annotation<? extends DataObject> getReference ( ) [inherited]

Returns the second argument, or reference, of the relation. Seeing aRb as an representation of the relation, b is returned.

Returns:

Implemented in BinaryRelation< A extends DataObject, B extends DataObject >.