Class CompositeAndGoal.Builder
java.lang.Object
gov.nasa.jpl.aerie.scheduler.goals.Goal.Builder<CompositeAndGoal.Builder>
gov.nasa.jpl.aerie.scheduler.goals.CompositeAndGoal.Builder
- Enclosing class:
CompositeAndGoal
-
Field Summary
Fields inherited from class gov.nasa.jpl.aerie.scheduler.goals.Goal.Builder
ending, name, planHorizon, range, resourceConstraints, starting -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()uses all pending specifications to construct a matching new goal object this is typically the last client call after a chain of specifiers, but the builder object remains viable to be further specified and build additional goalsgetThis()returns the current builder object (but typed at the lowest level) should be implemented by the builder at the bottom of the type heirarchyMethods inherited from class gov.nasa.jpl.aerie.scheduler.goals.Goal.Builder
attachStateConstraint, endingAt, fill, forAllTimeIn, named, shouldRollbackIfUnsatisfied, simulateAfter, startingAt, withinPlanHorizon
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
and
-
build
Description copied from class:Goal.Builderuses all pending specifications to construct a matching new goal object this is typically the last client call after a chain of specifiers, but the builder object remains viable to be further specified and build additional goals- Overrides:
buildin classGoal.Builder<CompositeAndGoal.Builder>- Returns:
- a newly allocated goal object matching all specifications
-
getThis
Description copied from class:Goal.Builderreturns the current builder object (but typed at the lowest level) should be implemented by the builder at the bottom of the type heirarchy- Specified by:
getThisin classGoal.Builder<CompositeAndGoal.Builder>- Returns:
- reference to the current builder object (specifically typed)
-