Package step.core.plans
Class Plan
java.lang.Object
step.core.accessors.AbstractIdentifiableObject
step.core.accessors.AbstractOrganizableObject
step.core.plans.Plan
- All Implemented Interfaces:
EnricheableObject
public class Plan
extends step.core.accessors.AbstractOrganizableObject
implements EnricheableObject
-
Field Summary
Modifier and TypeFieldDescriptionprotected Collection<Function>
static final String
protected AbstractArtefact
protected Collection<Plan>
protected boolean
Fields inherited from class step.core.accessors.AbstractOrganizableObject
attributes, NAME, VERSION
Fields inherited from class step.core.accessors.AbstractIdentifiableObject
customFields, ID
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetRoot()
boolean
void
setFunctions
(Collection<Function> functions) void
setRoot
(AbstractArtefact root) void
setSubPlans
(Collection<Plan> subPlans) void
setVisible
(boolean visible) Methods inherited from class step.core.accessors.AbstractOrganizableObject
addAttribute, getAttribute, getAttributes, hasAttribute, setAttributes
Methods inherited from class step.core.accessors.AbstractIdentifiableObject
addCustomField, computeCustomFieldIfAbsent, equals, getCustomField, getCustomField, getCustomFields, getId, hashCode, setCustomFields, setId
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface step.core.objectenricher.EnricheableObject
addAttribute, getAttribute, getAttributes, setAttributes
-
Field Details
-
JSON_CLASS_FIELD
- See Also:
-
root
-
functions
-
subPlans
-
visible
protected boolean visible
-
-
Constructor Details
-
Plan
-
Plan
public Plan()
-
-
Method Details
-
getRoot
-
setRoot
-
getFunctions
-
setFunctions
-
getSubPlans
-
setSubPlans
-
isVisible
public boolean isVisible() -
setVisible
public void setVisible(boolean visible)
-