|
||||||||||
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.CreateAreaActivity
public class CreateAreaActivity
A create area activity is a primitive activity allowing to dynamically create new areas. The user can specify what parent area definition the area has to be made an instance of, what area it is to be a sub area of (part of) 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 | |
---|---|
CreateAreaActivity()
Constructor, creates a new create area activity. |
|
CreateAreaActivity(java.lang.String name)
Constructor, creates a new create area activity with the specified name. |
|
CreateAreaActivity(java.lang.String file,
int line)
Constructor, creates a new create area activity that is specified in the specified file at the specified line number. |
|
CreateAreaActivity(java.lang.String name,
java.lang.String file,
int line)
Constructor, creates a new create area activity with the specified name that is specified in the specified file at the specified line number. |
Method Summary | |
---|---|
boolean |
addInhabitant(Concept obj)
Adds the specified concept as an inhabitant for the newly created area. |
boolean |
addInhabitant(Parameter p)
Adds the specified parameter as a parameter specifying an agent or object that is to be added as an inhabitant of the newly created area. |
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()
|
java.util.Enumeration |
getInhabitants()
Returns a list of inhabitants to be added to the newly created area. |
NamedModelElement |
getInstanceOf()
Returns the area definition the newly created area is to be made an instance of. |
NamedModelElement |
getPartOf()
Returns the area the newly created area is to be made a part/sub area of. |
int |
getWhen()
|
Parameter |
getWhenParameter()
|
boolean |
hasInhabitants()
Indicates whether inhabitants are specified for the create agent activity. |
void |
setDestination(Parameter p)
|
void |
setDestinationName(Parameter p)
|
void |
setDestinationName(java.lang.String name)
|
protected void |
setID()
Sets the unique identifier. |
void |
setInstanceOf(AreaDef a)
Sets the area definition the newly created area is to be made an instance of. |
void |
setInstanceOf(Parameter p)
Sets the parameter indicating the area definition the newly created area is to be made an instance of. |
void |
setPartOf(Area a)
Sets the area the newly created area is to be made a part of, making it a sub area of the specified area. |
void |
setPartOf(Parameter p)
Sets the parameter indicating the area the newly created area is to be made a part of, making it a sub area of the specified area. |
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 CreateAreaActivity()
public CreateAreaActivity(java.lang.String name)
name
- the name of the create area activitypublic CreateAreaActivity(java.lang.String file, int line)
file
- the file in which the create area activity is specifiedline
- the line number at which the specification starts in the filepublic CreateAreaActivity(java.lang.String name, java.lang.String file, int line)
name
- the name of the create area activityfile
- the file in which the create area 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 void setInstanceOf(Parameter p)
p
- the Parameter specifying the parent area definitionpublic void setInstanceOf(AreaDef a)
a
- the parent area definition for the new areapublic NamedModelElement getInstanceOf()
public void setPartOf(Parameter p)
p
- the Parameter specifying the area the new area is to be made
a part/sub area of.public void setPartOf(Area a)
a
- the Area the new area is to be made a part/sub area of.public NamedModelElement getPartOf()
public boolean addInhabitant(Parameter p)
p
- the Parameter referencing an agent or object
public boolean addInhabitant(Concept obj)
obj
- the Agent or Object to be added as an inhabitant
public boolean hasInhabitants()
public java.util.Enumeration getInhabitants()
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 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 |