de.cau.cs.kieler.kiml.grana
Interface IDepending<T extends Comparable<T>>

Type Parameters:
T - a comparable identifier type (commonly String or Integer)
All Known Implementing Classes:
AbstractInfoAnalysis

public interface IDepending<T extends Comparable<T>>

An interface for classes that can be identified by an identifier and have dependencies on other objects.

Rating red

Method Summary
 List<T> getDependencies()
          Returns a list of identifiers this object is depending on.
 T getID()
          Returns the (unique) identifier for this object.
 

Method Detail

getID

T getID()
Returns the (unique) identifier for this object.

Returns:
the identifier

getDependencies

List<T> getDependencies()
Returns a list of identifiers this object is depending on.

Returns:
the list of dependency identifiers or null if the object has no dependencies