File tree Expand file tree Collapse file tree
kerml/src/examples/Simple Tests
org.omg.kerml.xpect.tests/src/org/omg/kerml/xpect/tests/parsing Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ package Scoping {
2+ package P1 {
3+ class A {
4+ feature f;
5+ }
6+ package P2 {
7+ class A {
8+ feature g;
9+ }
10+ package P3 {
11+ class B :> A {
12+ feature :>> g;
13+ }
14+ }
15+ }
16+ package Objects {
17+ class Object {
18+ feature test1;
19+ }
20+ }
21+ package '$' {
22+ class Objects {
23+ class Object {
24+ feature test2;
25+ }
26+ }
27+ }
28+ package P4 {
29+ class C :> Objects::Object {
30+ feature :>> test1;
31+ }
32+ class D :> '$'::Objects::Object {
33+ feature :>> test2;
34+ }
35+ class E :> $::Objects::Object {
36+ feature :>> subobjects;
37+ }
38+ }
39+ }
40+ }
Original file line number Diff line number Diff line change 1+ //* XPECT_SETUP org.omg.kerml.xpect.tests.parsing.KerMLParsingTest
2+ ResourceSet {
3+ ThisFile {}
4+ File {from ="/library/Base.kerml"}
5+ File {from ="/library/Links.kerml"}
6+ File {from ="/library/Occurrences.kerml"}
7+ File {from ="/library/Objects.kerml"}
8+
9+ }
10+ Workspace {
11+ JavaProject {
12+ SrcFolder {
13+ ThisFile {}
14+ File {from ="/library/Base.kerml"}
15+ File {from ="/library/Links.kerml"}
16+ File {from ="/library/Occurrences.kerml"}
17+ File {from ="/library/Objects.kerml"}
18+
19+ }
20+ }
21+ }
22+ END_SETUP
23+ */
24+
25+ // XPECT noErrors ---> ""
26+ package Scoping {
27+ package P1 {
28+ class A {
29+ feature f;
30+ }
31+ package P2 {
32+ class A {
33+ feature g;
34+ }
35+ package P3 {
36+ class B :> A {
37+ feature :>> g;
38+ }
39+ }
40+ }
41+ package Objects {
42+ class Object {
43+ feature test1;
44+ }
45+ }
46+ package '$' {
47+ class Objects {
48+ class Object {
49+ feature test2;
50+ }
51+ }
52+ }
53+ package P4 {
54+ class C :> Objects::Object {
55+ feature :>> test1;
56+ }
57+ class D :> '$'::Objects::Object {
58+ feature :>> test2;
59+ }
60+ class E :> $::Objects::Object {
61+ feature :>> subobjects;
62+ }
63+ }
64+ }
65+ }
You can’t perform that action at this time.
0 commit comments