|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.primordion.xholon.base.Xholon
org.primordion.xholon.base.XholonWithPorts
org.primordion.xholon.samples.XhCollisions
Collisions. This is the detailed behavior of a sample Xholon application.
| Field Summary | |
int |
avgVehicleKilometers
|
float |
proportionLicensed
|
float |
rate
|
java.lang.String |
roleName
|
int |
val
|
| Fields inherited from class org.primordion.xholon.base.XholonWithPorts |
port |
| Fields inherited from class org.primordion.xholon.base.Xholon |
DEFAULT_LEVEL, interaction, interactionsEnabled |
| Fields inherited from interface org.primordion.xholon.base.IXholon |
DEFAULT_SIZE_MSG_Q, NINCLUDE_PSC, NINCLUDE_PSx, NINCLUDE_PxC, NINCLUDE_Pxx, NINCLUDE_xSC, NINCLUDE_xSx, NINCLUDE_xxC, NINCLUDE_xxx |
| Constructor Summary | |
XhCollisions()
Constructor. |
|
| Method Summary | |
void |
act()
Do some action during this time step. |
void |
configure()
Perform some action, typically once at start up; MAY be overridden. |
java.lang.String |
getRoleName()
Get name of the role played by this Xholon within a specific context. |
double |
getVal()
Get the value of a "double" maintained by this xholon instance. |
void |
initialize()
Initialize the tree node. |
static void |
main(java.lang.String[] args)
main |
void |
preAct()
Do any setup required before doing the main action during a time step. |
int |
setAttributeVal(java.lang.String attrName,
java.lang.String attrVal)
Set the value of an attribute, given it's name. |
void |
setRoleName(java.lang.String roleName)
Set name of the role played by this Xholon within a specific context. |
void |
setVal(int val)
Set the value of a "int" maintained by this xholon instance. |
java.lang.String |
toString()
|
| Methods inherited from class org.primordion.xholon.base.XholonWithPorts |
getMaxPorts, getPort, isActiveObject, isBound, isContainer, isPassiveObject, postConfigure, setMaxPorts, setPorts, terminate |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public int val
public float rate
public float proportionLicensed
public int avgVehicleKilometers
public java.lang.String roleName
| Constructor Detail |
public XhCollisions()
| Method Detail |
public void initialize()
IXholon
initialize in interface IXholoninitialize in class XholonWithPortspublic double getVal()
IXholon
getVal in interface IXholongetVal in class Xholonpublic void setVal(int val)
IXholon
setVal in interface IXholonsetVal in class Xholonpublic void setRoleName(java.lang.String roleName)
IXholon
setRoleName in interface IXholonsetRoleName in class Xholonpublic java.lang.String getRoleName()
IXholon
getRoleName in interface IXholongetRoleName in class Xholon
public int setAttributeVal(java.lang.String attrName,
java.lang.String attrVal)
IXholon
setAttributeVal in interface IXholonsetAttributeVal in class Xholonpublic void configure()
IXholon
configure in interface IXholonconfigure in class XholonWithPortspublic void preAct()
IXholon
preAct in interface IXholonpreAct in class Xholonpublic void act()
IXholon
act in interface IXholonact in class Xholonpublic java.lang.String toString()
toString in class Xholonpublic static void main(java.lang.String[] args)
args - none
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||