X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.interop.diagram%2Fsrc%2Forg%2Fsimantics%2Finterop%2Fdiagram%2FDiagram.java;fp=org.simantics.interop.diagram%2Fsrc%2Forg%2Fsimantics%2Finterop%2Fdiagram%2FDiagram.java;h=d7f0631e034c53fdf81d5087ffcf604b67461d68;hb=95f5fb2f87e913fc781d0e4bcd2f193ccb138d28;hp=15174e65378d43565cd7692dda0a58adba966486;hpb=f46f7fca458ebc63f7a280b9088904710f6149f1;p=simantics%2Finterop.git diff --git a/org.simantics.interop.diagram/src/org/simantics/interop/diagram/Diagram.java b/org.simantics.interop.diagram/src/org/simantics/interop/diagram/Diagram.java index 15174e6..d7f0631 100644 --- a/org.simantics.interop.diagram/src/org/simantics/interop/diagram/Diagram.java +++ b/org.simantics.interop.diagram/src/org/simantics/interop/diagram/Diagram.java @@ -198,6 +198,7 @@ public abstract class Diagram { Layer0 l0 = Layer0.getInstance(g); Layer0X l0x = Layer0X.getInstance(g); ModelingResources m = ModelingResources.getInstance(g); + DiagramResource dia = DiagramResource.getInstance(g); // create composite Resource composite = g.newResource(); @@ -232,7 +233,7 @@ public abstract class Diagram { // This would cause problems because a diagram is a structural composite/component also. g.claimLiteral(diagram, l0.HasName, name, Bindings.STRING); Resource container = g.newResource(); - g.claim(container, l0.InstanceOf, null, l0.Library); + g.claim(container, l0.InstanceOf, null, dia.DiagramContainer); g.addLiteral(container, l0.HasName, l0.NameOf, l0.String, "__CONTAINER__", Bindings.STRING); g.claim(container, l0.ConsistsOf, diagram); g.claim(composite, l0.ConsistsOf, container);