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 ca9a96889354c15e46cd7e9030b128147a7471fe..54be3f23b631708b1468c0861ee9c3a85ee15d9f 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 @@ -62,6 +62,7 @@ public class ConstraintRuleVisitor { } return null; } + /** * dispatch abstract rule * diff --git a/org.framed.iorm.ui/src/org/framed/iorm/ui/editPolicy/EditPolicyHandler.java b/org.framed.iorm.ui/src/org/framed/iorm/ui/editPolicy/EditPolicyHandler.java index 32177f3b4f2738f18d13d5b3f8ac500df5d85af7..14bf3a96dc5340d230b4a34ae1bef1df449d90d5 100644 --- a/org.framed.iorm.ui/src/org/framed/iorm/ui/editPolicy/EditPolicyHandler.java +++ b/org.framed.iorm.ui/src/org/framed/iorm/ui/editPolicy/EditPolicyHandler.java @@ -47,6 +47,9 @@ public class EditPolicyHandler { for(editpolicymodel.Model model : models) { for(editpolicymodel.Policy policy : model.getPolicies()) { if(featureRuleVisitor.checkRule(policy.getFeatureRule())) { + if(policy.getOverride()) { + throw new RuntimeException("Override is not supported"); + } activatedPolicies.add(policy); } } diff --git a/org.framed.iorm.ui/src/org/framed/iorm/ui/editPolicy/EditPolicyService.java b/org.framed.iorm.ui/src/org/framed/iorm/ui/editPolicy/EditPolicyService.java index e635211a1331512c306fd3dc29175e871140cce1..52c5cf716cc11677c1b965c8fc63d458a6c041fe 100644 --- a/org.framed.iorm.ui/src/org/framed/iorm/ui/editPolicy/EditPolicyService.java +++ b/org.framed.iorm.ui/src/org/framed/iorm/ui/editPolicy/EditPolicyService.java @@ -61,7 +61,7 @@ public class EditPolicyService { return EditPolicyService.editPolicyHandlers.get(diagram.getName()); } - public static void setConfiguration(Diagram diagram, FRaMEDConfiguration config) + public static void setConfiguration(Diagram diagram, FRaMEDConfiguration config) { diagram = UIUtil.getMainDiagramForAnyDiagram(diagram); EditPolicyService.getHandler(diagram).updateConfig(editpolicymodels, config);