|
||||||||||
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.CreateObjectActivity
public class CreateObjectActivity
A create object activity is a primitive activity allowing to dynamically create new objects or make copies of objects. The user can specify when the actual creation/copy 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 | |
---|---|
CreateObjectActivity()
Constructor, creates a new create object activity. |
|
CreateObjectActivity(java.lang.String name)
Constructor, creates a new create object activity with the specified name. |
|
CreateObjectActivity(java.lang.String file,
int line)
Constructor, creates a new create object activity that is specified in the specified file at the specified line number. |
|
CreateObjectActivity(java.lang.String name,
java.lang.String file,
int line)
Constructor, creates a new create object activity with the specified name that is specified in the specified file at the specified line number. |
Method Summary | |
---|---|
boolean |
addConceptualObject(ConceptualInstance obj)
|
boolean |
addConceptualObject(Parameter p)
|
static int |
convertActionSymbolToInt(java.lang.String when)
Converts the action indicator represented as a symbol to an integer constant. |
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. |
int |
getAction()
|
Parameter |
getActionParameter()
|
java.util.Enumeration |
getConceptualObjects()
|
NamedModelElement |
getDestination()
|
java.lang.Object |
getDestinationName()
|
NamedModelElement |
getLocation()
|
NamedModelElement |
getSource()
|
int |
getWhen()
|
Parameter |
getWhenParameter()
|
boolean |
hasConceptualObjects()
|
void |
setAction(int i)
|
void |
setAction(Parameter p)
|
void |
setDestination(Concept concept)
|
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 |
setSource(Concept concept)
|
void |
setSource(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 CreateObjectActivity()
public CreateObjectActivity(java.lang.String name)
name
- the name of the create object activitypublic CreateObjectActivity(java.lang.String file, int line)
file
- the file in which the create object activity is specifiedline
- the line number at which the specification starts in the filepublic CreateObjectActivity(java.lang.String name, java.lang.String file, int line)
name
- the name of the create object activityfile
- the file in which the create object activity is specifiedline
- the line number at which the specification starts in the fileMethod Detail |
---|
public static int convertActionSymbolToInt(java.lang.String when)
type
- the symbol representation
public static int convertWhenSymbolToInt(java.lang.String when)
type
- the symbol representation
protected void setID()
setID
in class PrimitiveActivity
public void setAction(int i)
public void setAction(Parameter p)
public int getAction()
public Parameter getActionParameter()
public void setSource(Parameter p)
public void setSource(Concept concept)
public NamedModelElement getSource()
public void setDestination(Parameter p)
public void setDestination(Concept concept)
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 boolean addConceptualObject(Parameter p)
public boolean addConceptualObject(ConceptualInstance obj)
public boolean hasConceptualObjects()
public java.util.Enumeration getConceptualObjects()
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 |