X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.modeling%2Fsrc%2Forg%2Fsimantics%2Fmodeling%2Fmapping%2FDiagramToCompositeMapping3.java;h=d44e4c16269d9a9f7c00ce386fe93229650c4091;hp=df54d5426f2dc3ffc71c541baf23e5afc69500a8;hb=ad8333027322fda6b9a8a524c7a7e15a54c52f38;hpb=2ef2a5e5a52f8bfdbb5f2f47be2d3fbdcd2a8834;ds=sidebyside diff --git a/bundles/org.simantics.modeling/src/org/simantics/modeling/mapping/DiagramToCompositeMapping3.java b/bundles/org.simantics.modeling/src/org/simantics/modeling/mapping/DiagramToCompositeMapping3.java index df54d5426..d44e4c162 100644 --- a/bundles/org.simantics.modeling/src/org/simantics/modeling/mapping/DiagramToCompositeMapping3.java +++ b/bundles/org.simantics.modeling/src/org/simantics/modeling/mapping/DiagramToCompositeMapping3.java @@ -237,6 +237,11 @@ public class DiagramToCompositeMapping3 extends MappingBase { bb(DIA.FlagIsJoinedBy, Element, Join) ), deny(bb(STR.Joins, Join, Connection))) + ), + if_(and(bf(L0.ConsistsOf, Diagram, Element), + bf(MOD.DiagramConnectionToConnectionSpecial, Element, Connection), + not(b(new Tag(STR.Connects), Connection))), + deny(exists(Connection)) )); }