Skip to content

Commit 8d7efe3

Browse files
authored
Merge pull request #646 from Systems-Modeling/ST6RI-837
ST6RI-837: Do not render <<variation>> for EnumerationDefinition
2 parents 33d60a4 + a0f8c62 commit 8d7efe3

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

org.omg.sysml.plantuml/src/org/omg/sysml/plantuml/SysML2PlantUMLText.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
import org.omg.sysml.lang.sysml.CaseUsage;
4444
import org.omg.sysml.lang.sysml.Definition;
4545
import org.omg.sysml.lang.sysml.Element;
46+
import org.omg.sysml.lang.sysml.EnumerationDefinition;
4647
import org.omg.sysml.lang.sysml.Expression;
4748
import org.omg.sysml.lang.sysml.Feature;
4849
import org.omg.sysml.lang.sysml.FeatureTyping;
@@ -270,7 +271,8 @@ private static void appendVariation(StringBuilder sb, Type typ) {
270271
if (!u.isVariation()) return;
271272
} else if (typ instanceof Definition) {
272273
Definition d = (Definition) typ;
273-
if (!d.isVariation()) return;
274+
if (d instanceof EnumerationDefinition // Do not render <<variation>> for EnumerationDefinition
275+
|| !d.isVariation()) return;
274276
} else {
275277
return;
276278
}

0 commit comments

Comments
 (0)