Skip to content

Commit 18394ce

Browse files
committed
* VBehavior (appendNameAndType): Do not add `:' if we shown a type
name only. (triggetText): Simply use appendNameAndType().
1 parent ef00b40 commit 18394ce

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

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

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -134,14 +134,14 @@ private static boolean appendNameAndType(StringBuilder sb, Feature f, String def
134134
if (f == null) return false;
135135
String name = getName(f);
136136

137-
boolean flag = false;
138137
if (name != null) {
139138
if (defaultName == null || !name.equals(defaultName)) {
140139
sb.append(name);
141-
flag = true;
140+
appendFeatureType(sb, ": ", f);
141+
return true;
142142
}
143143
}
144-
return appendFeatureType(sb, ": ", f) || flag;
144+
return appendFeatureType(sb, "", f);
145145
}
146146

147147
private boolean addSendActionUsage(SendActionUsage sau) {
@@ -263,12 +263,7 @@ private String triggerToText(AcceptActionUsage aau) {
263263
sb.append(getText(payload));
264264
} else {
265265
ReferenceUsage ru = aau.getPayloadParameter();
266-
String name = ru.getDeclaredName();
267-
if (name == null) {
268-
appendFeatureType(sb, "", ru);
269-
} else {
270-
appendNameAndType(sb, ru, "");
271-
}
266+
appendNameAndType(sb, ru, "payload");
272267
}
273268

274269
Expression receiver = aau.getReceiverArgument();

0 commit comments

Comments
 (0)