|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICreateAgentActivityCtx
The ICreateAgentActivityCtx interface is the interface for create agent activity contexts. A CreateAgentActivityCtx maintains the context of a create agent 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, group membership, number of agents, destination variable, name and location of the destination agent(s), and when the creation is to take place.
Method Summary | |
---|---|
void |
addBoundVariable(VariableCtx var)
Adds the specified variable as a variable bound by this activity. |
java.util.Enumeration |
getBoundVariables()
Returns a list of all the variables used by this activity. |
ParameterCtx |
getDestination()
Returns the create agent's destination variable. |
ParameterCtx |
getDestinationLocation()
Returns the location for the created agent. |
ParameterCtx |
getDestinationName()
Returns the name for the created agent. |
java.util.Enumeration |
getMemberOf()
Returns a list of the groups the created agent(s) are made a member of. |
ParameterCtx |
getQuantity()
Returns the number of agents created. |
ParameterCtx |
getWhen()
Returns when the create agent action is to take place (start or end). |
void |
removeBoundVariable(VariableCtx var)
Removes the specified variable as a variable bound by this activity. |
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 |
Method Detail |
---|
java.util.Enumeration getMemberOf() throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if there is no group membershipParameterCtx getQuantity() throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if no quantity is definedParameterCtx getWhen() throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if the when value is not definedParameterCtx getDestination() throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if no destination is specifiedParameterCtx getDestinationName() throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if no destination name is specifiedParameterCtx getDestinationLocation() throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if no destination location is specifiedvoid addBoundVariable(VariableCtx var) throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
var
- the variable (VariableCtx) to be added
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if var is nullvoid removeBoundVariable(VariableCtx var) throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
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 foundjava.util.Enumeration getBoundVariables() throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
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 |