-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathants.jcm
61 lines (53 loc) · 1.22 KB
/
ants.jcm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
mas ants {
agent queen {
ag-arch: anthill.Ant
instances: 0
focus: anthill, life
// roles: queen in anthillws.reproductor
}
agent maintainer {
ag-arch: anthill.Ant
instances: 1
focus: anthill, life
roles: maintainer in anthillws.maintainer
}
agent wingedmale {
ag-arch: anthill.Ant
instances: 0
focus: anthill, life
// roles: wingedmale in anthillws.reproductor
}
agent worker {
ag-arch: anthill.Ant
instances: 0
focus: anthill, life
roles: picker in anthillws.foodpicker
}
agent larva {
ag-arch: anthill.Ant
instances: 0
focus: life
}
workspace anthillws {
artifact anthill: anthill.Anthill
artifact life: anthill.LifeTickTack
}
organisation anthillws: ants.xml {
group ants: antgroup {
group foodpicker: foodpicker {
responsible-for: foodpicking
}
group reproductor: reproductor {
responsible-for: reproducting
}
group maintainer: maintainer {
responsible-for: maintaining
}
}
scheme foodpicking : foodpicking
scheme reproducting : reproducting
scheme maintaining : maintaining
}
asl-path: src/agt, src/agt/inc
class-path: lib
}