getOwner ()
Java . , .
AnyLogic : , , . . . 7.12, Model, world, Memory Agent . (, :
), "" .
agent Agere
Model, . Agent , - agent. m , agent (, ) ( m.).
Agent :
1. Agent ( m) Model
, "" :
Model m = (Model)getOwner();
2. Model
m. = 1;
getOwner , - -, . Model. Model.
. Agent, ( ) agent Model. Agent , , Model:
□ :
Model m = (Model)getOwner();
□ agent: int N = m.agent.size();
□ "go" 0:
m.agent.item(0).statechart.fireEvent("go")
□ agent:
int I=getlndex();
7.7.3. this
. . AnyLogic , , , , . ., . - , , this.
, - , . , this, , , . , , life, Agent, , Agent.this. this, - .
|
|
. , , , , . :
dispose_agent(Agent.this);
Agent, .
, . 7.12.
:
= agent.item(O).age;
, Model, - root age Agent, 0
root.
agent.item(O).age = 0;
agent.item(O).setModified();
, Model,
age agent. item(0),
(, ),
age
.
agent.item(O).set_param(25);
, Model, param agent.item(O) 25, onChange_Param, . Agent, param. , .
:
Model m = (Model)getOwnerf); m.x++; ((m.agent).random()).age = 35;
Agent. - m Model, Model, . 1 , . . root. , Model (. . root), age - 35. "" , a.b.c.d ((.b).).d, :
m.agent.random().age = 35;
agent.
dispose_agent(< agent > )
Java , , , . AnyLogic. .
8