public abstract class AbstractDependency<T> extends java.lang.Object implements Dependency
Constructor and Description |
---|
AbstractDependency(T element) |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
canExecute() |
static AbstractDependency<?>[] |
combine(AbstractDependency<?> dependency1,
AbstractDependency<?> dependency2) |
T |
getElement() |
java.lang.String |
toString() |
protected final T element
public AbstractDependency(T element)
public abstract boolean canExecute()
canExecute
in interface Dependency
public T getElement()
public java.lang.String toString()
toString
in class java.lang.Object
public static AbstractDependency<?>[] combine(AbstractDependency<?> dependency1, AbstractDependency<?> dependency2)