de.cau.cs.kieler.core.util
Interface IDepending<T extends Comparable<T>>

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

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<Dependency<T>> getDependencies()
          Returns a list of dependencies.
 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<Dependency<T>> getDependencies()
Returns a list of dependencies.

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