Skip to content

Commit 291b6ec

Browse files
authored
Merge pull request #708 from Systems-Modeling/ST6RI-890
ST6RI-890 Multiple default multiplicities are added if there is a nested alias
2 parents 83869d2 + a44e84c commit 291b6ec

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

org.omg.sysml/src/org/omg/sysml/util/TypeUtil.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -477,10 +477,7 @@ public static void addTargetTypes(Association association, EList<Type> targetTyp
477477
// Multiplicity
478478

479479
public static void addMultiplicityTo(Type type) {
480-
EList<Membership> ownedMemberships = type.getOwnedMembership();
481-
if (!ownedMemberships.stream().
482-
map(Membership::getMemberElement).
483-
anyMatch(Multiplicity.class::isInstance)) {
480+
if (NamespaceUtil.getOwnedMembersOf(type).noneMatch(Multiplicity.class::isInstance)) {
484481
Multiplicity multiplicity = SysMLFactory.eINSTANCE.createMultiplicity();
485482
OwningMembership membership = SysMLFactory.eINSTANCE.createOwningMembership();
486483
membership.setOwnedMemberElement(multiplicity);

0 commit comments

Comments
 (0)