Skip to content

Commit 3f021fe

Browse files
committed
* SysML2PlantUMLStyle (StyleRelDefaultSwitch): Use solid arrows for
<<satisfy>>, <<assume>>, <<assert>>
1 parent 7ea383a commit 3f021fe

1 file changed

Lines changed: 15 additions & 11 deletions

File tree

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

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -462,16 +462,6 @@ public String caseDependency(Dependency dep) {
462462
return " ..>> ";
463463
}
464464

465-
@Override
466-
public String caseRequirementConstraintMembership(RequirementConstraintMembership requirementConstraintMembership) {
467-
return " ..> ";
468-
}
469-
470-
@Override
471-
public String caseSatisfyRequirementUsage(SatisfyRequirementUsage satisfyRequirementUsage) {
472-
return " ..> ";
473-
}
474-
475465
@Override
476466
public String caseBindingConnector(BindingConnector object) {
477467
return " -[thickness=5]- ";
@@ -507,6 +497,16 @@ public String caseImport(Import imp) {
507497
return " ..> ";
508498
}
509499

500+
@Override
501+
public String caseRequirementConstraintMembership(RequirementConstraintMembership requirementConstraintMembership) {
502+
return " --> ";
503+
}
504+
505+
@Override
506+
public String caseSatisfyRequirementUsage(SatisfyRequirementUsage satisfyRequirementUsage) {
507+
return " --> ";
508+
}
509+
510510
@Override
511511
public String casePerformActionUsage(PerformActionUsage pau) {
512512
return " --> ";
@@ -547,7 +547,11 @@ public String caseExhibitStateUsage(ExhibitStateUsage esu) {
547547

548548
@Override
549549
public String caseSatisfyRequirementUsage(SatisfyRequirementUsage sru) {
550-
return " requirement>> ";
550+
if (Visitor.getSpecialReference(sru) != null) {
551+
return " requirement>> ";
552+
} else {
553+
return " satisfy requirement>> ";
554+
}
551555
}
552556

553557
@Override

0 commit comments

Comments
 (0)