|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object gov.nasa.arc.brahms.common.data.BrahmsObject gov.nasa.arc.brahms.common.data.ModelElement gov.nasa.arc.brahms.common.data.NamedModelElement gov.nasa.arc.brahms.common.data.Activity gov.nasa.arc.brahms.common.data.PrimitiveActivity gov.nasa.arc.brahms.common.data.CreateAgentActivity
public class CreateAgentActivity
A create agent activity is a primitive activity allowing to dynamically create new agents. The user can specify how many agents have to be created and what the group membership of the agent is to be and when the actual creation has to take place by setting the 'when' value to either start or end.
Field Summary |
---|
Fields inherited from class gov.nasa.arc.brahms.common.data.NamedModelElement |
---|
NAME_PROPERTY |
Fields inherited from interface gov.nasa.arc.brahms.common.IConstants |
---|
ABORT, ACTIVECLASS, ACTIVECONCEPT, ACTIVEINSTANCE, AGENT, ANONYMOUS, ANYAGENT, AREA, AREADEF, ASSIGNED, ATTRIBUTE, BASEAREADEF, BASECLASS, BASECONCEPTUALCLASS, BASEGROUP, BASELIBRARY, BOOLEAN, BROADCAST, BUILDING, BYTE, CCLOCK, CDATE, CHAR, CITY, CLASS, CLOCK, COLLECTALL, COMMUNICATE, COMPLETE, COMPOSITE, COMPUTER, CONCEPT, CONCEPTUALCLASS, CONCEPTUALCONCEPT, CONCEPTUALOBJECT, CONTINUE, COPY, CREATEAGENT, CREATEAREA, CREATEOBJECT, current, CURRENT, DATAFRAME, DATE, DB, DETECTABLE, DIV, DOUBLE, EMAIL, EMPTY_STRING, END, ENDACTIVITY, ENTAGENT, EQ, EXCEPTION, EXPR, FACE2FACE, FACTFRAME, FALSE, FAX, FLOAT, FOREACH, FORONE, G2, GE, GEOGRAPHYCONCEPT, GESTURE, GET, GROUP, GT, IMPASSE, INT, INVALID, JAVA, JAVA_TYPE, KNOWN_MODIFIER, KNOWNVAL_MODIFIER, LE, LOCAL, LONG, LT, MAP, MINUS, MOD, MOVE, MULT, NE, NEW, NONE, NOT_MODIFIER, NOWORK, O, OA, OBJECT, ONTOLOGY, PAGER, PARAMETER, PATH, PHONE, PLUS, PRIMITIVE, PRIVATE, PROAGENT, PROTECTED, PRSAGENT, PUBLIC, PUT, RECEIVE, RELATION, sACTIVECLASS, sACTIVECONCEPT, sACTIVEINSTANCE, sAGENT, sARCHIVE, sAREA, sAREADEF, sBOOLEAN, sBYTE, sBYTECODEEXT, sCHAR, sCLASS, sCOMPUTER, sCONCEPT, sCONCEPTUALCLASS, sCONCEPTUALCONCEPT, sCONCEPTUALOBJECT, sCOPY, sCURRENT, sDETECTABLE, sDOUBLE, sEMAIL, sEND, SEND, sFACE2FACE, sFAX, sFILEEXT, sFLOAT, sGEOGRAPHYCONCEPT, sGROUP, SHORT, SIMAGENT, sINT, sJAVA_TYPE, sLONG, sMAP, sNEW, sNONE, sNOWORK, sOBJECT, SOURCECODE, sPAGER, sPARAMETER, sPATH, sPHONE, sPRIVATE, sPROJECTEXT, sPROTECTED, sPUBLIC, sSHORT, sSTART, sSTRING, sSYMBOL, START, STRING, sUNKNOWN, sVOID, SYMBOL, TRUE, UDT, UML, UNASSIGNED, UNDEFINED, unknown, UNKNOWN, UNKNOWN_MODIFIER, V, VARIABLE, VOID, WHENEVER, WORKFRAME, WORLD, XML |
Constructor Summary | |
---|---|
CreateAgentActivity()
Constructor, creates a new create agent activity. |
|
CreateAgentActivity(java.lang.String name)
Constructor, creates a new create agent activity with the specified name. |
|
CreateAgentActivity(java.lang.String file,
int line)
Constructor, creates a new create agent activity that is specified in the specified file at the specified line number. |
|
CreateAgentActivity(java.lang.String name,
java.lang.String file,
int line)
Constructor, creates a new create agent activity with the specified name that is specified in the specified file at the specified line number. |
Method Summary | |
---|---|
boolean |
addMemberOf(Group obj)
|
boolean |
addMemberOf(Parameter p)
|
static int |
convertWhenSymbolToInt(java.lang.String when)
Converts the when indicator represented as a symbol to an integer constant. |
IActivityCtx |
createContext()
Creates a new context for this activity for use in a virtual machine. |
NamedModelElement |
getDestination()
|
java.lang.Object |
getDestinationName()
|
NamedModelElement |
getLocation()
|
java.util.Enumeration |
getMemberOf()
|
java.lang.Object |
getQuantity()
|
int |
getWhen()
|
Parameter |
getWhenParameter()
|
boolean |
hasMemberOf()
|
void |
setDestination(Parameter p)
|
void |
setDestinationName(Parameter p)
|
void |
setDestinationName(java.lang.String name)
|
protected void |
setID()
Sets the unique identifier. |
void |
setLocation(Area area)
|
void |
setLocation(Parameter p)
|
void |
setQuantity(java.lang.Integer i)
|
void |
setQuantity(Parameter p)
|
void |
setWhen(int i)
|
void |
setWhen(Parameter p)
|
Methods inherited from class gov.nasa.arc.brahms.common.data.PrimitiveActivity |
---|
addResource, addResource, addTouchedObject, addTouchedObject, getMaxDuration, getMinDuration, getRandom, getResources, getTouchedObjects, hasResources, hasTouchedObjects, setMaxDuration, setMaxDuration, setMinDuration, setMinDuration, setRandom, setRandom |
Methods inherited from class gov.nasa.arc.brahms.common.data.Activity |
---|
addParameter, addReference, delete, getActivityDescriptor, getDisplayText, getFullyQualifiedName, getParameter, getParameter, getParameterCount, getParameters, getPriority, getQualifiedName, getReferences, hasParameters, removeParameter, removeReference, setActivityDescriptor, setDisplayText, setDisplayText, setOwner, setOwner, setPriority, setPriority |
Methods inherited from class gov.nasa.arc.brahms.common.data.NamedModelElement |
---|
getName, getOwner, setFullyQualifiedName, setName, setOwner, toString |
Methods inherited from class gov.nasa.arc.brahms.common.data.BrahmsObject |
---|
export, getFile, getID, getLine, getSerialNumber, isBCC, isDynamic, isLoaded, isResolved, setBCC, setDynamic, setFile, setID, setLine, setLoaded, setResolved, setSerialNumber |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CreateAgentActivity()
public CreateAgentActivity(java.lang.String name)
name
- the name of the create agent activitypublic CreateAgentActivity(java.lang.String file, int line)
file
- the file in which the create agent activity is specifiedline
- the line number at which the specification starts in the filepublic CreateAgentActivity(java.lang.String name, java.lang.String file, int line)
name
- the name of the create agent activityfile
- the file in which the create agent activity is specifiedline
- the line number at which the specification starts in the fileMethod Detail |
---|
public static int convertWhenSymbolToInt(java.lang.String when)
type
- the symbol representation
protected void setID()
setID
in class PrimitiveActivity
public boolean addMemberOf(Parameter p)
public boolean addMemberOf(Group obj)
public boolean hasMemberOf()
public java.util.Enumeration getMemberOf()
public void setQuantity(Parameter p)
public void setQuantity(java.lang.Integer i)
public java.lang.Object getQuantity()
public void setDestination(Parameter p)
public NamedModelElement getDestination()
public void setDestinationName(Parameter p)
public void setDestinationName(java.lang.String name)
public java.lang.Object getDestinationName()
public void setLocation(Parameter p)
public void setLocation(Area area)
public NamedModelElement getLocation()
public void setWhen(int i)
public void setWhen(Parameter p)
public int getWhen()
public Parameter getWhenParameter()
public IActivityCtx createContext()
Note: This method always returns a new instance and does not verify whether one is already created.
createContext
in class PrimitiveActivity
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |