commit | acb3fc8c27fd9352bf8c010f42f8fed505747930 | [log] [tgz] |
---|---|---|
author | Sebastien Revol <sebastien.revol@cea.fr> | Thu Nov 28 18:48:24 2019 +0100 |
committer | Sebastien Revol <sebastien.revol@cea.fr> | Thu Nov 28 18:48:24 2019 +0100 |
tree | 6de74e477a4053f4452bf7cb062181eaf4fdf2a1 | |
parent | 2b69685cfec24f3748af6cfd35a5e26e4b021039 [diff] |
Added check to avoid FMI port to FMI Bus connection Change-Id: I4534014465e49b2ca8cadaaa432b6de9dbd2a84d Signed-off-by: Sebastien Revol <sebastien.revol@cea.fr>
diff --git a/bundles/fmi/language/org.eclipse.papyrus.moka.ssp.profile/src/org/eclipse/papyrus/moka/ssp/omsimulatorprofile/validation/ConnectorConstraint.java b/bundles/fmi/language/org.eclipse.papyrus.moka.ssp.profile/src/org/eclipse/papyrus/moka/ssp/omsimulatorprofile/validation/ConnectorConstraint.java index 0e1b924..fc4cb31 100644 --- a/bundles/fmi/language/org.eclipse.papyrus.moka.ssp.profile/src/org/eclipse/papyrus/moka/ssp/omsimulatorprofile/validation/ConnectorConstraint.java +++ b/bundles/fmi/language/org.eclipse.papyrus.moka.ssp.profile/src/org/eclipse/papyrus/moka/ssp/omsimulatorprofile/validation/ConnectorConstraint.java
@@ -104,6 +104,9 @@ return problems.isEmpty()? ctx.createSuccessStatus() : ConstraintStatus.createMultiStatus(ctx, problems); + }else if (fmiPort1 == null && fmiPort2 != null || fmiPort1 != null && fmiPort2 ==null) { + String message = "Can't mix ports and busses"; + return ConstraintStatus.createStatus(ctx, Arrays.asList(part1, role1, part2, role2),message); } }