File tree Expand file tree Collapse file tree
org.omg.sysml.xpect.tests/src/org/omg/sysml/xpect/tests/simpletests
org.omg.sysml/syntax-gen/org/omg/sysml/lang/sysml/impl
sysml.library/Kernel Library
sysml/src/examples/Simple Tests Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -84,7 +84,7 @@ package UseCaseTest {
8484 use case u : UseSystem;
8585
8686 part system : System {
87- include u ;
87+ include uc2 ;
8888 perform u;
8989 }
9090
Original file line number Diff line number Diff line change 77
88import org .omg .sysml .lang .sysml .ActionUsage ;
99import org .omg .sysml .lang .sysml .EventOccurrenceUsage ;
10+ import org .omg .sysml .lang .sysml .Feature ;
1011import org .omg .sysml .lang .sysml .IncludeUseCaseUsage ;
1112import org .omg .sysml .lang .sysml .OccurrenceUsage ;
1213import org .omg .sysml .lang .sysml .PerformActionUsage ;
@@ -168,6 +169,11 @@ public boolean isSetEventOccurrence() {
168169
169170 // Additional overrides
170171
172+ @ Override
173+ public Feature namingFeature () {
174+ return getUseCaseIncluded ();
175+ }
176+
171177 @ Override
172178 public boolean isReference () {
173179 return true ;
Original file line number Diff line number Diff line change @@ -242,9 +242,9 @@ package Occurrences {
242242 end feature redefines earlierOccurrence: Occurrence[0..*] subsets laterOccurrence.immediatePredecessors;
243243 end feature redefines laterOccurrence: Occurrence[0..*] subsets earlierOccurrence.immediateSuccessors;
244244
245- private feature all betweenOccurrence: Occurrence[0..* ];
246- private succession earlierOccurrence[1] then betweenOccurrence[0];
247- private succession betweenOccurrence[0] then laterOccurrence[1];
245+ private feature all betweenOccurrence: Occurrence[0];
246+ private succession earlierOccurrence[1] then betweenOccurrence[0..* ];
247+ private succession betweenOccurrence[0..* ] then laterOccurrence[1];
248248 }
249249
250250 /**
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ package UseCaseTest {
2929 use case u : UseSystem;
3030
3131 part system : System {
32- include u ;
32+ include uc2 ;
3333 perform u;
3434 }
3535
You can’t perform that action at this time.
0 commit comments