diff --git a/org.framed.iorm.ui/core/model/ModelPattern.java b/org.framed.iorm.ui/core/model/ModelPattern.java
index 7bf08395ebeb9840fe999a6025a94e7897583971..44f614151976e6b4865b2c6b4861695638ca2856 100644
--- a/org.framed.iorm.ui/core/model/ModelPattern.java
+++ b/org.framed.iorm.ui/core/model/ModelPattern.java
@@ -99,10 +99,8 @@ public class ModelPattern extends FRaMEDShapePattern implements IPattern {
 	 */
 	@Override
 	public boolean canAdd(IAddContext addContext) {
-		if(addContext.getNewObject() instanceof Model && ((Model)addContext.getNewObject()).getParent() != null) {
-			Type type = ((Model) addContext.getNewObject()).getParent().getType();
-			return (UIUtil.getLinkedModelForDiagram(getDiagram()) == null)
-					&& EditPolicyService.getHandler(this.getDiagram()).canAdd(addContext, type);
+		if(addContext.getNewObject() instanceof Model) {
+			return (UIUtil.getLinkedModelForDiagram(getDiagram()) == null);
 		}  
 		return false;
 	}
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 5c8fa5bdf74ae6fddfebde6e3c2a6f0ac7b51fa6..c4bcaf94b3a00042e357fd9d6d05ec0523ac5bad 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
@@ -60,6 +60,8 @@ public class EditPolicyHandler {
 	 * @return
 	 */
 	private List<ConstraintRule> getConstraints(ActionEnum action, Type type) {
+		System.out.println("Action: " + action.toString() + ", Type: " + type.toString());
+
 		List<ConstraintRule> rules = new LinkedList<>();
 		
 		if(type == null)
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 579cb6383534ff0ff257f59c6e6fd653da3daad2..9a24468f42c46e011f49f71f7eed83bb51b92366 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
@@ -34,7 +34,6 @@ public class EditPolicyService {
 	 * For every diagram one editpolicyHandler
 	 */
 	private static Map<String, EditPolicyHandler> editPolicyHandlers;
-
 	
 	public static void initEditPolicyService() {
 		EditPolicyService.editpolicymodels = new LinkedList<>();