public abstract class SetupAction extends OsgiExecable.ReflectionHost
Setup action which takes place within the Eclipse installation.
Modifier and Type | Class and Description |
---|---|
static class |
SetupAction.Internal<Host extends SetupAction> |
OsgiExecable.ReflectionClient<Host extends OsgiExecable.ReflectionHost>, OsgiExecable.ReflectionHost
Modifier | Constructor and Description |
---|---|
protected |
SetupAction(String client) |
Modifier and Type | Method and Description |
---|---|
abstract String |
getDescription()
Executing <getDescription>... |
OrderingConstraints<Class<? extends SetupAction>> |
getOrdering()
The ordering constraints on this setup action.
|
static List<SetupAction> |
order(List<SetupAction> input)
Orders the given setup actions according to their ordering constrains, if any.
|
protected void |
populateOrdering(OrderingConstraints<Class<? extends SetupAction>> ordering)
Populates the ordering constraints.
|
String |
toString() |
run
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
exec
protected SetupAction(String client)
public abstract String getDescription()
Executing <getDescription>... done.
public final OrderingConstraints<Class<? extends SetupAction>> getOrdering()
The ordering constraints on this setup action.
protected void populateOrdering(OrderingConstraints<Class<? extends SetupAction>> ordering)
Populates the ordering constraints.
public static List<SetupAction> order(List<SetupAction> input)
Orders the given setup actions according to their ordering constrains, if any.