|
|||||||||||
| 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.memcomp.base.XhAbstractBraneCalc
Brane Calculus.
| Field Summary | |
static int |
P_MEMBRANEP
|
static int |
P_MEMBRANEQ
|
static int |
P_PATCH
|
java.lang.String |
roleName
|
| 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 | |
XhAbstractBraneCalc()
|
|
| Method Summary | |
void |
bud(IXholon membraneP,
IXholon membraneQ,
IXholon patchS)
Bud - Split off an inner membrane. |
void |
drip(IXholon membraneP,
IXholon patchS)
Drip - Split off zero inner membranes. |
void |
exo(IXholon membraneP,
IXholon membraneQ)
Exo - Exocytosis |
java.lang.String |
getRoleName()
Get name of the role played by this Xholon within a specific context. |
void |
initialize()
Initialize the tree node. |
void |
mate(IXholon membraneP,
IXholon membraneQ,
IXholon patchS)
Mate - Merge two membranes. |
void |
phago(IXholon membraneP,
IXholon membraneQ,
IXholon patchS)
Phago - Phagocytosis |
void |
pino(IXholon membraneP,
IXholon patchS)
Pino - Pinocytosis. |
void |
setRoleName(java.lang.String roleName)
Set name of the role played by this Xholon within a specific context. |
java.lang.String |
toString()
|
| Methods inherited from class org.primordion.xholon.base.XholonWithPorts |
configure, 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 static final int P_MEMBRANEP
public static final int P_MEMBRANEQ
public static final int P_PATCH
public java.lang.String roleName
| Constructor Detail |
public XhAbstractBraneCalc()
| Method Detail |
public void initialize()
IXholon
initialize in interface IXholoninitialize in class XholonWithPortspublic 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 void phago(IXholon membraneP,
IXholon membraneQ,
IXholon patchS)
Membrane P with its internal contents, and part of the fluid environment that surrounds membrane P, are engulfed by membrane Q.
membraneP - An independent membrane which will be taken inside membraneQ.membraneQ - An independent membrane that will take membraneP and patchS inside it.patchS - A patch of membraneP.
public void exo(IXholon membraneP,
IXholon membraneQ)
The contents of membrane P are expelled to the fluid environment surrounding membrane Q, while membrane P itself becomes part of membrane Q.
membraneP - The initially internal membrane.membraneQ - The initially external membrane.
public void pino(IXholon membraneP,
IXholon patchS)
Membrane P engulfs part of the surrounding environment.
public void mate(IXholon membraneP,
IXholon membraneQ,
IXholon patchS)
membraneP - A membrane.membraneQ - Another membrane.patchS - A patch of membrane.
public void bud(IXholon membraneP,
IXholon membraneQ,
IXholon patchS)
membraneP - An initially inner membrane.membraneQ - An initially outer membrane.patchS - A patch of membrane.
public void drip(IXholon membraneP,
IXholon patchS)
membraneP - A membrane.patchS - A patch of membrane.public java.lang.String toString()
toString in class Xholon
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||