|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object gov.nasa.arc.brahms.common.rt.BrahmsObjectCtx gov.nasa.arc.brahms.common.rt.ActivityCtx gov.nasa.arc.brahms.common.rt.PrimitiveActivityCtx gov.nasa.arc.brahms.common.rt.CreateAreaActivityCtx
public class CreateAreaActivityCtx
The CreateAreaActivityCtx maintains the context of a create area activity being or to be executed by an active instance. The context maintains the start and end times for an activity, the duration, priority, status, randomness, duration, resources, parent area definition, aggregate area, destination variable, name of the destination area, and when the creation is to take place.
Field Summary |
---|
Fields inherited from interface gov.nasa.arc.brahms.common.rt.IRuntimeConstants |
---|
ABORTED, ACTIVE, ACTIVITY, AVAILABLE, COMPLETED, CONSEQUENCE, DETECTABLE, ENDED, ENGINE, EXTERNAL_AGENT, FROM, IMPASSED, INITIAL, INTERRUPTED, JAVA_PROPERTY, sABORTED, sACTIVE, sAVAILABLE, sCOMPLETED, sENDED, sIMPASSED, sINTERRUPTED, sUNAVAILABLE, TO, TRANSFER, UNAVAILABLE |
Constructor Summary | |
---|---|
CreateAreaActivityCtx(CreateAreaActivity act)
Constructor, creates a new context for the specified CreateAreaActivity. |
Method Summary | |
---|---|
void |
addBoundVariable(VariableCtx var)
Adds the specified variable as a variable bound by this activity. |
void |
addInhabitant(ParameterCtx inhabitant)
Adds the specified inhabitant (ParameterCtx) as a concept to be added as an inhabitant of the newly created area. |
java.util.Enumeration |
getBoundVariables()
Returns a list of all the variables used by this activity. |
ParameterCtx |
getDestination()
Returns the create area's destination variable. |
ParameterCtx |
getDestinationName()
Returns the name for the created area. |
java.util.Enumeration |
getInhabitants()
Returns a list of the agents or objects that have to be added as inhabitants to the new area. |
ParameterCtx |
getInstanceOf()
Returns the area definition the new area is to be made an instance of. |
ParameterCtx |
getPartOf()
Returns the area the new area is to be made a part/sub area of. |
ParameterCtx |
getWhen()
Returns when the create area action is to take place (start or end). |
void |
removeBoundVariable(VariableCtx var)
Removes the specified variable as a variable bound by this activity. |
void |
removeInhabitant(ParameterCtx inhabitant)
Removes the specified inhabitant (ParameterCtx) from the list of inhabitants for the new area. |
void |
setDestination(ParameterCtx destination)
Sets the create area's destination variable. |
void |
setDestinationName(ParameterCtx destinationName)
Sets the name for the created area. |
void |
setInstanceOf(ParameterCtx instanceOf)
Sets the area definition the new area is to be made an instance of. |
void |
setPartOf(ParameterCtx partOf)
Returns the area the new area is to be made a part/sub area of. |
void |
setWhen(ParameterCtx when)
Sets when the create area action is to take place (start or end). |
Methods inherited from class gov.nasa.arc.brahms.common.rt.PrimitiveActivityCtx |
---|
addResource, getDuration, getElapsedTime, getMaxDuration, getMinDuration, getRandom, getResourceCount, getResources, removeResource, setDuration, setElapsedTime, setMaxDuration, setMinDuration, setRandom |
Methods inherited from class gov.nasa.arc.brahms.common.rt.ActivityCtx |
---|
getCompletionCause, getDisplayText, getParentFrame, getPerformedBy, getPriority, getReferencedBy, getState, getStatus, setCompletionCause, setDisplayText, setParentFrame, setPerformedBy, setPriority, setReferencedBy, setState, setState, setStatus, toString |
Methods inherited from class gov.nasa.arc.brahms.common.rt.BrahmsObjectCtx |
---|
addNote, getContextFor, getEndTime, getID, getNote, getNotes, getStartTime, removeNote, setContextFor, setEndTime, setID, setStartTime |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface gov.nasa.arc.brahms.common.rt.IPrimitiveActivityCtx |
---|
addResource, getDuration, getElapsedTime, getMaxDuration, getMinDuration, getRandom, getResourceCount, getResources, removeResource, setElapsedTime |
Methods inherited from interface gov.nasa.arc.brahms.common.rt.IActivityCtx |
---|
getCompletionCause, getDisplayText, getParentFrame, getPerformedBy, getPriority, getReferencedBy, getStatus, setCompletionCause, setDisplayText, setParentFrame, setPerformedBy, setReferencedBy, setStatus |
Methods inherited from interface gov.nasa.arc.brahms.common.rt.IBrahmsObjectCtx |
---|
addNote, getContextFor, getEndTime, getID, getNote, getNotes, getStartTime, removeNote, setEndTime, setID, setStartTime |
Constructor Detail |
---|
public CreateAreaActivityCtx(CreateAreaActivity act)
act
- the CreateAgentActivity for which to create a contextMethod Detail |
---|
public void setInstanceOf(ParameterCtx instanceOf) throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
instanceOf
- the area definition
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if the specified instance of value is nullpublic ParameterCtx getInstanceOf() throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
getInstanceOf
in interface ICreateAreaActivityCtx
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if the instance of value is not definedpublic void setPartOf(ParameterCtx partOf) throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
partOf
- the area
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if the part of value is nullpublic ParameterCtx getPartOf() throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
getPartOf
in interface ICreateAreaActivityCtx
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if the part of value is not definedpublic void addInhabitant(ParameterCtx inhabitant) throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
inhabitant
- the inhabitant (ParameterCtx) to be added
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if inhabitant is nullpublic void removeInhabitant(ParameterCtx inhabitant) throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
inhabitant
- the inhabitant to be removed
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if inhabitant is null, no inhabitants
are available, or the inhabitant is not foundpublic java.util.Enumeration getInhabitants() throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
getInhabitants
in interface ICreateAreaActivityCtx
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if there are no inhabitantspublic void setWhen(ParameterCtx when) throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
when
- the ParameterCtx defining the when the create area action is to occur
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if a null when value is definedpublic ParameterCtx getWhen() throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
getWhen
in interface ICreateAreaActivityCtx
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if the when value is not definedpublic void setDestination(ParameterCtx destination) throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
destination
- the ParameterCtx containing the destination
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if a null destination is specifiedpublic ParameterCtx getDestination() throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
getDestination
in interface ICreateAreaActivityCtx
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if no destination is specifiedpublic void setDestinationName(ParameterCtx destinationName) throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
destinationName
- the ParameterCtx containing the destination name
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if a null destination name is specifiedpublic ParameterCtx getDestinationName() throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
getDestinationName
in interface ICreateAreaActivityCtx
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if no destination name is specifiedpublic void addBoundVariable(VariableCtx var) throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
addBoundVariable
in interface ICreateAreaActivityCtx
var
- the variable (VariableCtx) to be added
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if var is nullpublic void removeBoundVariable(VariableCtx var) throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
removeBoundVariable
in interface ICreateAreaActivityCtx
var
- the variable (VariableCtx) to be removed
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if variable is null, no variables
are present, or the variable is not foundpublic java.util.Enumeration getBoundVariables() throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
getBoundVariables
in interface ICreateAreaActivityCtx
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if there are no variables
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |