From 7745386ce6ba2ed101002fdf1be75470a55a0d1f Mon Sep 17 00:00:00 2001 From: Kevin Kassin <KK@Medion-PC> Date: Wed, 26 Jul 2017 20:28:37 +0200 Subject: [PATCH] Commit 26.7 20:30 removed connection anchor from model and regenerated model code --- org.framed.iorm.model.edit/.gitignore | 1 - .../FRaMEDConfigurationItemProvider.class | Bin 0 -> 4372 bytes .../provider/FRaMEDFeatureItemProvider.class | Bin 0 -> 5317 bytes ...aturemodelItemProviderAdapterFactory.class | Bin 0 -> 4167 bytes .../provider/ModelElementItemProvider.class | Bin 0 -> 4884 bytes .../model/provider/ModelItemProvider.class | Bin 0 -> 4669 bytes .../provider/NamedElementItemProvider.class | Bin 0 -> 4712 bytes .../ORMEditPlugin$Implementation.class | Bin 0 -> 646 bytes .../iorm/model/provider/ORMEditPlugin.class | Bin 0 -> 1160 bytes .../OrmItemProviderAdapterFactory.class | Bin 0 -> 5254 bytes .../model/provider/RelationItemProvider.class | Bin 0 -> 7165 bytes .../model/provider/SegmentItemProvider.class | Bin 0 -> 4484 bytes .../model/provider/ShapeItemProvider.class | Bin 0 -> 5552 bytes org.framed.iorm.model.edit/plugin.properties | 1 - .../model/provider/RelationItemProvider.java | 16 ---------- org.framed.iorm.model/model/IORM.ecore | 1 - org.framed.iorm.model/model/IORM.genmodel | 1 - .../src/org/framed/iorm/model/OrmPackage.java | 30 +----------------- .../src/org/framed/iorm/model/Relation.java | 27 ---------------- .../iorm/model/impl/OrmPackageImpl.java | 13 -------- .../framed/iorm/model/impl/RelationImpl.java | 19 ----------- .../FRaMEDDeleteConnectionFeature.java | 2 -- ...elationshipExclusionConstraintPattern.java | 1 - 23 files changed, 1 insertion(+), 111 deletions(-) delete mode 100644 org.framed.iorm.model.edit/.gitignore create mode 100644 org.framed.iorm.model.edit/bin/org/framed/iorm/featuremodel/provider/FRaMEDConfigurationItemProvider.class create mode 100644 org.framed.iorm.model.edit/bin/org/framed/iorm/featuremodel/provider/FRaMEDFeatureItemProvider.class create mode 100644 org.framed.iorm.model.edit/bin/org/framed/iorm/featuremodel/provider/FeaturemodelItemProviderAdapterFactory.class create mode 100644 org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/ModelElementItemProvider.class create mode 100644 org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/ModelItemProvider.class create mode 100644 org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/NamedElementItemProvider.class create mode 100644 org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/ORMEditPlugin$Implementation.class create mode 100644 org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/ORMEditPlugin.class create mode 100644 org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/OrmItemProviderAdapterFactory.class create mode 100644 org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/RelationItemProvider.class create mode 100644 org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/SegmentItemProvider.class create mode 100644 org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/ShapeItemProvider.class diff --git a/org.framed.iorm.model.edit/.gitignore b/org.framed.iorm.model.edit/.gitignore deleted file mode 100644 index ae3c1726..00000000 --- a/org.framed.iorm.model.edit/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/org.framed.iorm.model.edit/bin/org/framed/iorm/featuremodel/provider/FRaMEDConfigurationItemProvider.class b/org.framed.iorm.model.edit/bin/org/framed/iorm/featuremodel/provider/FRaMEDConfigurationItemProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..d5cde9e136ccf6ceddf814987e0e2376a790450c GIT binary patch literal 4372 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 IVKy5l08@FkIRF3v literal 0 HcmV?d00001 diff --git a/org.framed.iorm.model.edit/bin/org/framed/iorm/featuremodel/provider/FRaMEDFeatureItemProvider.class b/org.framed.iorm.model.edit/bin/org/framed/iorm/featuremodel/provider/FRaMEDFeatureItemProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..21a32a79cf9486bc0fb6e5fde78db72516b1118e GIT binary patch literal 5317 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 literal 0 HcmV?d00001 diff --git a/org.framed.iorm.model.edit/bin/org/framed/iorm/featuremodel/provider/FeaturemodelItemProviderAdapterFactory.class b/org.framed.iorm.model.edit/bin/org/framed/iorm/featuremodel/provider/FeaturemodelItemProviderAdapterFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..0cdd548fe2d62a1213b2ccf7a1b50875cc8e9efc GIT binary patch literal 4167 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 literal 0 HcmV?d00001 diff --git a/org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/ModelElementItemProvider.class b/org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/ModelElementItemProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..f1a5c5dccd0d6f407999aafa2a604543a4426e8d GIT binary patch literal 4884 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 BE!qG8 literal 0 HcmV?d00001 diff --git a/org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/ModelItemProvider.class b/org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/ModelItemProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..18f812f4570f3aad752ff55c597df49476e000df GIT binary patch literal 4669 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 literal 0 HcmV?d00001 diff --git a/org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/NamedElementItemProvider.class b/org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/NamedElementItemProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..855eaac2327e291532a4fdd46c717deaf46a601c GIT binary patch literal 4712 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 VF>GSk49<*<46Y1Y7`Cx-0sy7IFPZ=V literal 0 HcmV?d00001 diff --git a/org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/ORMEditPlugin$Implementation.class b/org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/ORMEditPlugin$Implementation.class new file mode 100644 index 0000000000000000000000000000000000000000..1a3e4958fb6794e089c932429a336342ac580c1b GIT binary patch literal 646 zcmX^0Z`VEs1_l!bX?6xCMh5HrqICVVqQu<P6#dNnqFnvl{FKxj{eq(Wvdom!B7OfL zU)Pk(l7O7j^vpaJ&)kBX)ZEm(lEjkC{5*CB7Dfg=kO8U5Ihh5;srsq8Y5K|exw-jy z`mVliP))87NeGXTfz2i}FSEpsk%3u5GmMde#W_DEm5YIyfs==Um4S_mft!Jsoq>mu zK?h_ou`c6b;A7xtWZ+0lPEIW@Rxw~?aM17}#Q-#~S%aL$?~|FA>Q|bZlv)&$n3R*s z$ROmCpPZNzmROVt;zI>lN-{Ew85wLTvX7C0D>%QjC^^+F6KoMmxa(ylmL)PW@Ob9s zr4~8oBo-H^7PB)*Ffu5ByofLG85wxdf}amH4jB{~7#WxuK!A~f5flRqj124y3=Gx` zAU*>Fr`C1`4y_#wTpJk}7?>CY7#JA%z#9A+SQvsCI2b}01Q{3@co-NN7#KJigcyXu h>O{b#D1#US1A`C)69Y4YID;e$Cj%n`H-i)dCjhD2uHgUx literal 0 HcmV?d00001 diff --git a/org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/ORMEditPlugin.class b/org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/ORMEditPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..84f1d7bc0c5c2648041abf3c57bbc557d72b827c GIT binary patch literal 1160 zcmX^0Z`VEs1_l!bb#?|OMh2byqICVVqQu<P6#dNnqFnvl{FKxj{eq(Wvdom!B7OfL zU)Pk(l7O7j^vpbV1{OvJ1(1%^<ebcc;#B?A+%)~<{M_99JbhPRH;5`m1`bcZ;1EYY zXIDlBJs*&AVlA*{WMC@*TgAv=OOj3%&)kBX)ZEm(lEjkC{5)$$1`eC#oXot;5<5l) zW)00SMg|t={FGEK21W*69tJ)JE=C468?Zbl10#a~4+AR$8zTe1Pi9`KUukYqYEejH zQcfx(gOE>ta$-(cVo@fD4;Ex+5MgA{2Kft1FqD>L=I95d7U!21C8vV)mgE<4F)%ZT zfh-kgWH8i-278Q1t=3?dmt<rXGcrh|r$QqF&3r}%eGN^LOa=K_hKGTjfrF8O6K*Uc zgFVz7Vj~PouqP%brxq8h7%(z8Xn@^Bu2~?Ta|MIL(Jd1k6)1^OFDtPuk&%JNGcPZ- z$T=smxHz?#ok5k6!5S1ZWLnC|z=xWU7z`O08JHOu7?>C&K}m#xfq@GYYzzzxtPC6s zoD84@#m&ILpwGa>00P{*85kqCGw^I?;NJ+=CJ5F7k`!a$Vvu7H0*f**FoF^x10w@S zvpEA310w?i1E&`AUIyXq45H{-)fqS#G{9PUAPN~I7}yv<hDb6<K@HJkU<AvtY+{h! z0Ja2VH5*vW7)dV+R4*rkEQ1_WuL@Wd0|Pd_c3{0s3=9Gs4Dt*LP#vmJ+gP<WGe{$x b3$YI2OC|<Iuv3&6l)>S^$N;iRje!#YaTpiR literal 0 HcmV?d00001 diff --git a/org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/OrmItemProviderAdapterFactory.class b/org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/OrmItemProviderAdapterFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..2a1a783183269ac290123e6fc9913ffc0238dc8e GIT binary patch literal 5254 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 VrDF~THa=buU|?ie4z6HU004foPHzAJ literal 0 HcmV?d00001 diff --git a/org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/RelationItemProvider.class b/org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/RelationItemProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..0c6a2fbf76ae6c992cf3ce8a01619cc25c1340a0 GIT binary patch literal 7165 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 I$jrtG0LB2TZ~y=R literal 0 HcmV?d00001 diff --git a/org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/SegmentItemProvider.class b/org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/SegmentItemProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..608060dd43f3cea3ba9e7fe1bf456fed58bae4c6 GIT binary patch literal 4484 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 literal 0 HcmV?d00001 diff --git a/org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/ShapeItemProvider.class b/org.framed.iorm.model.edit/bin/org/framed/iorm/model/provider/ShapeItemProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..bf6c49bb1027017f6cd3360120c8f9c813d29afc GIT binary patch literal 5552 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 literal 0 HcmV?d00001 diff --git a/org.framed.iorm.model.edit/plugin.properties b/org.framed.iorm.model.edit/plugin.properties index 1b328f57..5c0cf603 100644 --- a/org.framed.iorm.model.edit/plugin.properties +++ b/org.framed.iorm.model.edit/plugin.properties @@ -38,7 +38,6 @@ _UI_Relation_sourceLabel_feature = Source Label _UI_Relation_targetLabel_feature = Target Label _UI_Relation_referencedRelation_feature = Referenced Relation _UI_Relation_referencedRoles_feature = Referenced Roles -_UI_Relation_connectionAnchor_feature = Connection Anchor _UI_Shape_firstSegment_feature = First Segment _UI_Shape_secondSegment_feature = Second Segment _UI_Shape_model_feature = Model diff --git a/org.framed.iorm.model.edit/src/org/framed/iorm/model/provider/RelationItemProvider.java b/org.framed.iorm.model.edit/src/org/framed/iorm/model/provider/RelationItemProvider.java index 5e54085d..ba3b71ed 100644 --- a/org.framed.iorm.model.edit/src/org/framed/iorm/model/provider/RelationItemProvider.java +++ b/org.framed.iorm.model.edit/src/org/framed/iorm/model/provider/RelationItemProvider.java @@ -50,7 +50,6 @@ public class RelationItemProvider extends ModelElementItemProvider { addSourcePropertyDescriptor(object); addReferencedRelationPropertyDescriptor(object); addReferencedRolesPropertyDescriptor(object); - addConnectionAnchorPropertyDescriptor(object); } return itemPropertyDescriptors; } @@ -115,21 +114,6 @@ public class RelationItemProvider extends ModelElementItemProvider { OrmPackage.Literals.RELATION__REFERENCED_ROLES, true, false, true, null, null, null)); } - /** - * This adds a property descriptor for the Connection Anchor feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void addConnectionAnchorPropertyDescriptor(Object object) { - itemPropertyDescriptors - .add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), - getResourceLocator(), getString("_UI_Relation_connectionAnchor_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_Relation_connectionAnchor_feature", - "_UI_Relation_type"), - OrmPackage.Literals.RELATION__CONNECTION_ANCHOR, true, false, true, null, null, null)); - } - /** * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or diff --git a/org.framed.iorm.model/model/IORM.ecore b/org.framed.iorm.model/model/IORM.ecore index 05297994..43723b14 100644 --- a/org.framed.iorm.model/model/IORM.ecore +++ b/org.framed.iorm.model/model/IORM.ecore @@ -34,7 +34,6 @@ eType="#//Relation"/> <eStructuralFeatures xsi:type="ecore:EReference" name="referencedRoles" upperBound="-1" eType="#//Shape"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="connectionAnchor" eType="#//Shape"/> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Shape" eSuperTypes="#//ModelElement"> <eStructuralFeatures xsi:type="ecore:EReference" name="firstSegment" eType="#//Segment" diff --git a/org.framed.iorm.model/model/IORM.genmodel b/org.framed.iorm.model/model/IORM.genmodel index 52c0daaf..42196dee 100644 --- a/org.framed.iorm.model/model/IORM.genmodel +++ b/org.framed.iorm.model/model/IORM.genmodel @@ -54,7 +54,6 @@ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference IORM.ecore#//Relation/targetLabel"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference IORM.ecore#//Relation/referencedRelation"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference IORM.ecore#//Relation/referencedRoles"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference IORM.ecore#//Relation/connectionAnchor"/> </genClasses> <genClasses ecoreClass="IORM.ecore#//Shape"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference IORM.ecore#//Shape/firstSegment"/> diff --git a/org.framed.iorm.model/src/org/framed/iorm/model/OrmPackage.java b/org.framed.iorm.model/src/org/framed/iorm/model/OrmPackage.java index 6b9cf616..c422b9f6 100644 --- a/org.framed.iorm.model/src/org/framed/iorm/model/OrmPackage.java +++ b/org.framed.iorm.model/src/org/framed/iorm/model/OrmPackage.java @@ -331,15 +331,6 @@ public interface OrmPackage extends EPackage { */ int RELATION__REFERENCED_ROLES = MODEL_ELEMENT_FEATURE_COUNT + 5; - /** - * The feature id for the '<em><b>Connection Anchor</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int RELATION__CONNECTION_ANCHOR = MODEL_ELEMENT_FEATURE_COUNT + 6; - /** * The number of structural features of the '<em>Relation</em>' class. * <!-- begin-user-doc --> @@ -347,7 +338,7 @@ public interface OrmPackage extends EPackage { * @generated * @ordered */ - int RELATION_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 7; + int RELATION_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 6; /** * The number of operations of the '<em>Relation</em>' class. @@ -708,17 +699,6 @@ public interface OrmPackage extends EPackage { */ EReference getRelation_ReferencedRoles(); - /** - * Returns the meta object for the reference '{@link org.framed.iorm.model.Relation#getConnectionAnchor <em>Connection Anchor</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Connection Anchor</em>'. - * @see org.framed.iorm.model.Relation#getConnectionAnchor() - * @see #getRelation() - * @generated - */ - EReference getRelation_ConnectionAnchor(); - /** * Returns the meta object for class '{@link org.framed.iorm.model.Shape <em>Shape</em>}'. * <!-- begin-user-doc --> @@ -979,14 +959,6 @@ public interface OrmPackage extends EPackage { */ EReference RELATION__REFERENCED_ROLES = eINSTANCE.getRelation_ReferencedRoles(); - /** - * The meta object literal for the '<em><b>Connection Anchor</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference RELATION__CONNECTION_ANCHOR = eINSTANCE.getRelation_ConnectionAnchor(); - /** * The meta object literal for the '{@link org.framed.iorm.model.impl.ShapeImpl <em>Shape</em>}' class. * <!-- begin-user-doc --> diff --git a/org.framed.iorm.model/src/org/framed/iorm/model/Relation.java b/org.framed.iorm.model/src/org/framed/iorm/model/Relation.java index e1a2e186..6a98684e 100644 --- a/org.framed.iorm.model/src/org/framed/iorm/model/Relation.java +++ b/org.framed.iorm.model/src/org/framed/iorm/model/Relation.java @@ -19,7 +19,6 @@ import org.eclipse.emf.common.util.EList; * <li>{@link org.framed.iorm.model.Relation#getTargetLabel <em>Target Label</em>}</li> * <li>{@link org.framed.iorm.model.Relation#getReferencedRelation <em>Referenced Relation</em>}</li> * <li>{@link org.framed.iorm.model.Relation#getReferencedRoles <em>Referenced Roles</em>}</li> - * <li>{@link org.framed.iorm.model.Relation#getConnectionAnchor <em>Connection Anchor</em>}</li> * </ul> * * @see org.framed.iorm.model.OrmPackage#getRelation() @@ -167,30 +166,4 @@ public interface Relation extends ModelElement { */ EList<Shape> getReferencedRoles(); - /** - * Returns the value of the '<em><b>Connection Anchor</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Connection Anchor</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Connection Anchor</em>' reference. - * @see #setConnectionAnchor(Shape) - * @see org.framed.iorm.model.OrmPackage#getRelation_ConnectionAnchor() - * @model - * @generated - */ - Shape getConnectionAnchor(); - - /** - * Sets the value of the '{@link org.framed.iorm.model.Relation#getConnectionAnchor <em>Connection Anchor</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Connection Anchor</em>' reference. - * @see #getConnectionAnchor() - * @generated - */ - void setConnectionAnchor(Shape value); - } // Relation diff --git a/org.framed.iorm.model/src/org/framed/iorm/model/impl/OrmPackageImpl.java b/org.framed.iorm.model/src/org/framed/iorm/model/impl/OrmPackageImpl.java index cfbde4ca..fad75ed2 100644 --- a/org.framed.iorm.model/src/org/framed/iorm/model/impl/OrmPackageImpl.java +++ b/org.framed.iorm.model/src/org/framed/iorm/model/impl/OrmPackageImpl.java @@ -313,15 +313,6 @@ public class OrmPackageImpl extends EPackageImpl implements OrmPackage { return (EReference) relationEClass.getEStructuralFeatures().get(5); } - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getRelation_ConnectionAnchor() { - return (EReference) relationEClass.getEStructuralFeatures().get(6); - } - /** * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -444,7 +435,6 @@ public class OrmPackageImpl extends EPackageImpl implements OrmPackage { createEReference(relationEClass, RELATION__TARGET_LABEL); createEReference(relationEClass, RELATION__REFERENCED_RELATION); createEReference(relationEClass, RELATION__REFERENCED_ROLES); - createEReference(relationEClass, RELATION__CONNECTION_ANCHOR); shapeEClass = createEClass(SHAPE); createEReference(shapeEClass, SHAPE__FIRST_SEGMENT); @@ -550,9 +540,6 @@ public class OrmPackageImpl extends EPackageImpl implements OrmPackage { initEReference(getRelation_ReferencedRoles(), this.getShape(), null, "referencedRoles", null, 0, -1, Relation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getRelation_ConnectionAnchor(), this.getShape(), null, "connectionAnchor", null, 0, 1, - Relation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, - !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(shapeEClass, Shape.class, "Shape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getShape_FirstSegment(), this.getSegment(), null, "firstSegment", null, 0, 1, Shape.class, diff --git a/org.framed.iorm.model/src/org/framed/iorm/model/impl/RelationImpl.java b/org.framed.iorm.model/src/org/framed/iorm/model/impl/RelationImpl.java index 0f8b4b5b..ac39c3f2 100644 --- a/org.framed.iorm.model/src/org/framed/iorm/model/impl/RelationImpl.java +++ b/org.framed.iorm.model/src/org/framed/iorm/model/impl/RelationImpl.java @@ -26,7 +26,6 @@ import org.framed.iorm.model.Shape; * <li>{@link org.framed.iorm.model.impl.RelationImpl#getTargetLabel <em>Target Label</em>}</li> * <li>{@link org.framed.iorm.model.impl.RelationImpl#getReferencedRelation <em>Referenced Relation</em>}</li> * <li>{@link org.framed.iorm.model.impl.RelationImpl#getReferencedRoles <em>Referenced Roles</em>}</li> - * <li>{@link org.framed.iorm.model.impl.RelationImpl#getConnectionAnchor <em>Connection Anchor</em>}</li> * </ul> * * @generated @@ -143,22 +142,4 @@ public class RelationImpl extends ModelElementImpl implements Relation { return (EList<Shape>) eGet(OrmPackage.Literals.RELATION__REFERENCED_ROLES, true); } - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Shape getConnectionAnchor() { - return (Shape) eGet(OrmPackage.Literals.RELATION__CONNECTION_ANCHOR, true); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setConnectionAnchor(Shape newConnectionAnchor) { - eSet(OrmPackage.Literals.RELATION__CONNECTION_ANCHOR, newConnectionAnchor); - } - } //RelationImpl diff --git a/org.framed.iorm.ui/src/org/framed/iorm/ui/graphitifeatures/FRaMEDDeleteConnectionFeature.java b/org.framed.iorm.ui/src/org/framed/iorm/ui/graphitifeatures/FRaMEDDeleteConnectionFeature.java index 3f4fe843..18f910ea 100644 --- a/org.framed.iorm.ui/src/org/framed/iorm/ui/graphitifeatures/FRaMEDDeleteConnectionFeature.java +++ b/org.framed.iorm.ui/src/org/framed/iorm/ui/graphitifeatures/FRaMEDDeleteConnectionFeature.java @@ -15,8 +15,6 @@ import org.framed.iorm.model.Type; import org.framed.iorm.ui.literals.IdentifierLiterals; import org.framed.iorm.ui.providers.FeatureProvider; import org.framed.iorm.ui.util.ConnectionPatternUtil; -import org.framed.iorm.ui.util.GeneralUtil; -import org.framed.iorm.ui.util.PropertyUtil; /** * This graphiti custom feature is used to disabling the possibility of deleting connection decorators and the diff --git a/org.framed.iorm.ui/src/org/framed/iorm/ui/pattern/connections/interrelationship/RelationshipExclusionConstraintPattern.java b/org.framed.iorm.ui/src/org/framed/iorm/ui/pattern/connections/interrelationship/RelationshipExclusionConstraintPattern.java index 88ec693e..846df58d 100644 --- a/org.framed.iorm.ui/src/org/framed/iorm/ui/pattern/connections/interrelationship/RelationshipExclusionConstraintPattern.java +++ b/org.framed.iorm.ui/src/org/framed/iorm/ui/pattern/connections/interrelationship/RelationshipExclusionConstraintPattern.java @@ -2,7 +2,6 @@ package org.framed.iorm.ui.pattern.connections.interrelationship; import org.eclipse.graphiti.features.context.IAddContext; import org.eclipse.graphiti.features.context.ICreateConnectionContext; -import org.eclipse.graphiti.mm.algorithms.Polygon; import org.eclipse.graphiti.mm.algorithms.Polyline; import org.eclipse.graphiti.mm.pictograms.Connection; import org.eclipse.graphiti.mm.pictograms.ConnectionDecorator; -- GitLab