public class InterDependency<T> extends AbstractDependency<java.lang.Object>
element
Constructor and Description |
---|
InterDependency(java.lang.String reason,
Dependency dependency) |
Modifier and Type | Method and Description |
---|---|
void |
addDependency(T dependency) |
boolean |
canExecute() |
void |
setSatisfied(T dependency) |
java.lang.String |
toString() |
combine, getElement
public InterDependency(java.lang.String reason, Dependency dependency)
public void addDependency(T dependency)
public boolean canExecute()
canExecute
in interface Dependency
canExecute
in class AbstractDependency<java.lang.Object>
public void setSatisfied(T dependency)
public java.lang.String toString()
toString
in class AbstractDependency<java.lang.Object>