File tree Expand file tree Collapse file tree
kerml/src/examples/Simple Tests
org.omg.sysml/src/org/omg/sysml/adapter Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- package Associations {
1+ package Associations {
2+ datatype X;
3+ class Y;
4+
25 assoc A {
3- end x;
4- end [1..*] feature y;
6+ end x_cross [1..1] feature x : X;
7+ end y_cross [1..*] feature y : Y ;
58 }
69
710 assoc B specializes A {
Original file line number Diff line number Diff line change @@ -228,12 +228,14 @@ protected Feature getBoundValueResult() {
228228 */
229229 @ Override
230230 public void addDefaultGeneralType () {
231+ // Note: This must happen before call to super, because default supertype depends on ownedTyping.
232+ addOwnedCrossFeatureSpecialization ();
233+
231234 super .addDefaultGeneralType ();
232235
233236 addBoundValueSubsetting ();
234237 addParticipantSubsetting ();
235238 addCrossingSpecialization ();
236- addOwnedCrossFeatureSpecialization ();
237239 }
238240
239241
You can’t perform that action at this time.
0 commit comments