1+ //*
2+ XPECT_SETUP org.omg.sysml.xpect.tests.simpletests.SysMLTests
3+ ResourceSet {
4+ ThisFile {}
5+ File {from ="/library.kernel/Base.kerml"}
6+ File {from ="/library.kernel/Occurrences.kerml"}
7+ File {from ="/library.kernel/Objects.kerml"}
8+ File {from ="/library.kernel/Performances.kerml"}
9+ File {from ="/library.systems/Items.sysml"}
10+ File {from ="/library.systems/Parts.sysml"}
11+ File {from ="/library.systems/Actions.sysml"}
12+ }
13+ Workspace {
14+ JavaProject {
15+ SrcFolder {
16+ ThisFile {}
17+ File {from ="/library.kernel/Base.kerml"}
18+ File {from ="/library.kernel/Occurrences.kerml"}
19+ File {from ="/library.kernel/Objects.kerml"}
20+ File {from ="/library.kernel/Performances.kerml"}
21+ File {from ="/library.systems/Items.sysml"}
22+ File {from ="/library.systems/Parts.sysml"}
23+ File {from ="/library.systems/Actions.sysml"}
24+ }
25+ }
26+ }
27+ END_SETUP
28+ */
29+ // XPECT noErrors ---> ""
30+ package IndividualTest {
31+ individual def IO1;
32+ individual occurrence def IO2 {
33+ individual io : IO1;
34+ }
35+
36+ individual item def II1 {
37+ individual item ii : II1;
38+ }
39+
40+ item def I {
41+ part i : I;
42+ }
43+ individual item def II2 :> I {
44+ individual item :>> i : II2;
45+ }
46+
47+ individual part def IP1 {
48+ individual part p : IP1;
49+ }
50+
51+ part def P {
52+ part p : P;
53+ }
54+ individual part def IP2 :> P {
55+ individual part :>> p : IP2;
56+ }
57+
58+ individual action def AP1 {
59+ individual action a : AP1;
60+ }
61+
62+ action def A {
63+ action a : A;
64+ }
65+ individual action def IA2 :> A {
66+ individual action :>> a : IA2;
67+ }
68+ }
0 commit comments