From ae451d02457becbc00eb71a26b78c23ab7e4dada Mon Sep 17 00:00:00 2001 From: nullsub <chrisudeussen@gmail.com> Date: Thu, 7 Jun 2018 05:18:04 +0200 Subject: [PATCH] update containsCompartmentVisitor todo --- .../iorm/ui/editPolicy/ConstraintRuleVisitor.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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 54be3f23..1ff038cc 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; } -- GitLab