Package com.diffplug.gradle.oomph
Class SetupAction
- java.lang.Object
-
- com.diffplug.gradle.osgi.OsgiExecable.ReflectionHost
-
- com.diffplug.gradle.oomph.SetupAction
-
- All Implemented Interfaces:
OsgiExecable
,Serializable
,Runnable
- Direct Known Subclasses:
ConventionPde.TargetPlatformSetter
,InstalledJreAdder
,ProjectImporter
public abstract class SetupAction extends OsgiExecable.ReflectionHost
Setup action which takes place within the Eclipse installation.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SetupAction.Internal<Host extends SetupAction>
-
Nested classes/interfaces inherited from interface com.diffplug.gradle.osgi.OsgiExecable
OsgiExecable.ReflectionClient<Host extends OsgiExecable.ReflectionHost>, OsgiExecable.ReflectionHost
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SetupAction(String client)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract String
getDescription()
`Executing... 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()
-
Methods inherited from class com.diffplug.gradle.osgi.OsgiExecable.ReflectionHost
run
-
-
-
-
Constructor Detail
-
SetupAction
protected SetupAction(String client)
-
-
Method Detail
-
getDescription
public abstract String getDescription()
`Executing... done.`
-
getOrdering
public final OrderingConstraints<Class<? extends SetupAction>> getOrdering()
The ordering constraints on this setup action.
-
populateOrdering
protected void populateOrdering(OrderingConstraints<Class<? extends SetupAction>> ordering)
Populates the ordering constraints.
-
order
public static List<SetupAction> order(List<SetupAction> input)
Orders the given setup actions according to their ordering constrains, if any.
-
-