diff --git a/org.framed.iorm.ui/src/org/framed/iorm/ui/editPolicy/ConstraintRuleVisitor.java b/org.framed.iorm.ui/src/org/framed/iorm/ui/editPolicy/ConstraintRuleVisitor.java index 54be3f23b631708b1468c0861ee9c3a85ee15d9f..1ff038cc0b0a12ad5835defb5fac1eda785e93d3 100644 --- a/org.framed.iorm.ui/src/org/framed/iorm/ui/editPolicy/ConstraintRuleVisitor.java +++ b/org.framed.iorm.ui/src/org/framed/iorm/ui/editPolicy/ConstraintRuleVisitor.java @@ -183,7 +183,17 @@ public class ConstraintRuleVisitor { } private boolean containsCompartmentVisitor(ContainsCompartment rule) { - System.out.println("containsCompartmentVisitor: TODO, implement!: " + this.diagram.getChildren().toString()); + System.out.println("containsCompartmentVisitor: TODO: " + this.diagram.getChildren().toString()); + if(this.context instanceof CreateContext) { + CreateContext ctx = (CreateContext)this.context; + System.out.println(ctx.getTargetContainer().eContents().toString()); + for(Shape action : ctx.getTargetContainer().getChildren()) { + System.out.println(action.toString()); + System.out.println(action.eResource()); + System.out.println(action.getClass()); + + } + } return false; }