de.cau.cs.kieler.kiml.grana
Class AbstractSimpleInfoAnalysis
java.lang.Object
de.cau.cs.kieler.kiml.grana.AbstractInfoAnalysis
de.cau.cs.kieler.kiml.grana.AbstractSimpleInfoAnalysis
- All Implemented Interfaces:
- IDepending<String>, IAnalysis
public abstract class AbstractSimpleInfoAnalysis
- extends AbstractInfoAnalysis
Analyses that derive from this class can define dependencies without using
the Dependency
class.
- Rating

AbstractSimpleInfoAnalysis
public AbstractSimpleInfoAnalysis()
getDependencyIds
public abstract List<String> getDependencyIds()
- Returns a list of dependency ids which are interpreted as strong
dependencies.
- Returns:
- the list of dependency ids
getDependencies
public List<Dependency<String>> getDependencies()
- Returns a list of dependencies.
- Specified by:
getDependencies
in interface IDepending<String>
- Overrides:
getDependencies
in class AbstractInfoAnalysis
- Returns:
- the list of dependencies or null if the object has no
dependencies