Skip to content

Commit a0f8c62

Browse files
committed
* SysML2PlantUMLStyle (appendVariation): Do not render <<variation>>
for EnumerationDefinition
1 parent 33d60a4 commit a0f8c62

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)