Skip to content

Commit cab8920

Browse files
committed
ST6RI-873 Revised binding connector insert in ElementUtil::transformAll.
1 parent b2a0bae commit cab8920

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

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

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -346,22 +346,22 @@ public static void transformAll(Resource resource, boolean addImplicitElements)
346346
}
347347

348348
public static void transformAll(Element root, boolean addImplicitElements) {
349-
if (addImplicitElements && root instanceof Type) {
350-
root.setIsImpliedIncluded(true);
351-
TypeUtil.insertImplicitBindingConnectors((Type) root);
352-
}
353349
transform(root);
354350
for (Relationship relationship: root.getOwnedRelationship()) {
355351
// transformAll(relationship, addImplicitElements);
356352
for (Element element: relationship.getOwnedRelatedElement()) {
357353
transformAll(element, addImplicitElements);
358354
}
359355
}
360-
if (addImplicitElements && root instanceof Type) {
361-
TypeUtil.insertImplicitSpecializations((Type)root);
362-
}
363-
if (addImplicitElements && root instanceof Feature) {
364-
FeatureUtil.insertImplicitTypeFeaturings((Feature)root);
356+
if (addImplicitElements) {
357+
root.setIsImpliedIncluded(true);
358+
if (root instanceof Type) {
359+
TypeUtil.insertImplicitBindingConnectors((Type)root);
360+
TypeUtil.insertImplicitSpecializations((Type)root);
361+
if (root instanceof Feature) {
362+
FeatureUtil.insertImplicitTypeFeaturings((Feature)root);
363+
}
364+
}
365365
}
366366
}
367367

0 commit comments

Comments
 (0)