|
||||||||||
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.CreateObjectActivityCtx
public class CreateObjectActivityCtx
The CreateObjectActivityCtx maintains the context of a create object 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, source object, destination object, name and location of the destination object, aggregate conceptual instances and the action and when the action 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 | |
---|---|
CreateObjectActivityCtx(CreateObjectActivity act)
Constructor, creates a new context for the specified CreateObjectActivity. |
Method Summary | |
---|---|
void |
addBoundVariable(VariableCtx var)
Adds the specified variable as a variable bound by this activity. |
void |
addDestinationAggregate(ParameterCtx aggregate)
Adds the specified aggregate (ParameterCtx) as an aggregate for the created object. |
ParameterCtx |
getAction()
Returns the create object's action (NEW or COPY). |
java.util.Enumeration |
getBoundVariables()
Returns a list of all the variables used by this activity. |
ParameterCtx |
getDestination()
Returns the create object's destination object or class. |
java.util.Enumeration |
getDestinationAggregates()
Returns a list of all the destination aggregates (ParameterCtx). |
ParameterCtx |
getDestinationLocation()
Returns the location for the created object. |
ParameterCtx |
getDestinationName()
Returns the name for the created object. |
ParameterCtx |
getSource()
Returns the create object's source object or class. |
ParameterCtx |
getWhen()
Returns when the create object action is to take place (start or end). |
void |
removeBoundVariable(VariableCtx var)
Removes the specified variable as a variable bound by this activity. |
void |
removeDestinationAggregate(PartCtx aggregate)
Removes the specified aggregate (ParameterCtx) as an aggregate for the created object. |
void |
setAction(ParameterCtx action)
Sets the create object's action (NEW or COPY). |
void |
setDestination(ParameterCtx destination)
Sets the create object's destination object or class. |
void |
setDestinationLocation(ParameterCtx destinationLocation)
Sets the location for the created object. |
void |
setDestinationName(ParameterCtx destinationName)
Sets the name for the created object. |
void |
setSource(ParameterCtx source)
Sets the create object's source object or class. |
void |
setWhen(ParameterCtx when)
Sets when the create object 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 CreateObjectActivityCtx(CreateObjectActivity act)
act
- the CreateObjectActivity for which to create a contextMethod Detail |
---|
public void setAction(ParameterCtx action) throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
action
- the ParameterCtx containing the action
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if a null action is specifiedpublic ParameterCtx getAction() throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
getAction
in interface ICreateObjectActivityCtx
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if no action is specifiedpublic void setWhen(ParameterCtx when) throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
when
- the ParameterCtx defining the when the create object 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 ICreateObjectActivityCtx
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if the when value is not definedpublic void setSource(ParameterCtx source) throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
source
- the ParameterCtx containing the source
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if a null source is specifiedpublic ParameterCtx getSource() throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
getSource
in interface ICreateObjectActivityCtx
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if no source is specifiedpublic 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 ICreateObjectActivityCtx
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 ICreateObjectActivityCtx
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if no destination name is specifiedpublic void setDestinationLocation(ParameterCtx destinationLocation) throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
destinationLocation
- the ParameterCtx containing the destination location
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if a null destination location is specifiedpublic ParameterCtx getDestinationLocation() throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
getDestinationLocation
in interface ICreateObjectActivityCtx
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if no destination location is specifiedpublic void addDestinationAggregate(ParameterCtx aggregate) throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
aggregate
- the aggregate (ParameterCtx) to be added
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if aggregate is nullpublic void removeDestinationAggregate(PartCtx aggregate) throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
aggregate
- the aggregate to be removed
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if aggregate is null, no aggregates
are available, or the aggregate is not foundpublic java.util.Enumeration getDestinationAggregates() throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
getDestinationAggregates
in interface ICreateObjectActivityCtx
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if there are no aggregatespublic void addBoundVariable(VariableCtx var) throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
addBoundVariable
in interface ICreateObjectActivityCtx
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 ICreateObjectActivityCtx
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 ICreateObjectActivityCtx
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 |