|
||||||||||
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
public class PrimitiveActivity
A primitive activity is the lowest level of activity an agent or object works on for a specified amount of time. A primitive activity has no side-effects.
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 | |
---|---|
PrimitiveActivity()
Constructor, creates a new primitive activity. |
|
PrimitiveActivity(java.lang.String name)
Constructor, creates a new primitive activity with the specified name. |
|
PrimitiveActivity(java.lang.String file,
int line)
Constructor, creates a new primitive activity that is specified in the specified file at the specified line number. |
|
PrimitiveActivity(java.lang.String name,
java.lang.String file,
int line)
Constructor, creates a new primitive activity with the specified name that is specified in the specified file at the specified line number. |
Method Summary | |
---|---|
boolean |
addResource(ObjectInstance obj)
Adds a new object instance as a resource to the activity. |
boolean |
addResource(Parameter p)
Adds a new resource referenced by the specified parameter to the activity. |
boolean |
addTouchedObject(ObjectInstance obj)
Deprecated. |
boolean |
addTouchedObject(Parameter p)
Deprecated. |
IActivityCtx |
createContext()
Creates a new context for this activity for use in a virtual machine. |
java.lang.Object |
getMaxDuration()
|
java.lang.Object |
getMinDuration()
|
java.lang.Object |
getRandom()
|
java.util.Enumeration |
getResources()
Returns all the resources used in the activity |
java.util.Enumeration |
getTouchedObjects()
Deprecated. |
boolean |
hasResources()
Returns whether the activity uses resources. |
boolean |
hasTouchedObjects()
Deprecated. |
protected void |
setID()
Sets the unique identifier. |
void |
setMaxDuration(java.lang.Integer i)
|
void |
setMaxDuration(Parameter p)
|
void |
setMinDuration(java.lang.Integer i)
|
void |
setMinDuration(Parameter p)
|
void |
setRandom(java.lang.Boolean b)
|
void |
setRandom(Parameter p)
|
Methods inherited from class gov.nasa.arc.brahms.common.data.Activity |
---|
addParameter, addReference, convertWhenSymbolToInt, 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 PrimitiveActivity()
public PrimitiveActivity(java.lang.String name)
name
- the name of the primitive activitypublic PrimitiveActivity(java.lang.String file, int line)
file
- the file in which the primitive activity is specifiedline
- the line number at which the specification starts in the filepublic PrimitiveActivity(java.lang.String name, java.lang.String file, int line)
name
- the name of the primitive activityfile
- the file in which the primitive activity is specifiedline
- the line number at which the specification starts in the fileMethod Detail |
---|
protected void setID()
setID
in class BrahmsObject
public void setRandom(Parameter p)
public void setRandom(java.lang.Boolean b)
public java.lang.Object getRandom()
public void setMinDuration(Parameter p)
public void setMinDuration(java.lang.Integer i)
public java.lang.Object getMinDuration()
public void setMaxDuration(Parameter p)
public void setMaxDuration(java.lang.Integer i)
public java.lang.Object getMaxDuration()
public boolean addTouchedObject(Parameter p)
public boolean addTouchedObject(ObjectInstance obj)
public boolean hasTouchedObjects()
public java.util.Enumeration getTouchedObjects()
public boolean addResource(Parameter p)
p
- the parameter referencing the resource
public boolean addResource(ObjectInstance obj)
obj
- the ObjectInstance resource
public boolean hasResources()
public java.util.Enumeration getResources()
public IActivityCtx createContext()
Note: This method always returns a new instance and does not verify whether one is already created.
createContext
in class Activity
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |