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();
// 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);