Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian W. Damus2014-07-25 02:58:00 +0000
committerChristian W. Damus2014-07-25 02:58:58 +0000
commitc1c9a9e24dbd08f55073fd7c35d025f96a30ec88 (patch)
treed3b3b84b0231337a9ef70e21377d02e04479b78f /plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile/src/org/eclipse
parent143014ab408abddd23f7b0e99551bda3fcd85978 (diff)
downloadorg.eclipse.papyrus-c1c9a9e24dbd08f55073fd7c35d025f96a30ec88.tar.gz
org.eclipse.papyrus-c1c9a9e24dbd08f55073fd7c35d025f96a30ec88.tar.xz
org.eclipse.papyrus-c1c9a9e24dbd08f55073fd7c35d025f96a30ec88.zip
440263: [All Diagrams] Do not set default names for relationships
https://bugs.eclipse.org/bugs/show_bug.cgi?id=440263 Deprecate/replace redundant NamedElement name initialization utility classes and make NamedElementUtil the canonical API for this purpose. Suppress default names for several relationship and relationship-like metaclasses in NamedElementUtil. Includes tweaks to existing diagram JUnit tests to adapt to the changed auto-naming requirements. Clean up persistent Xtend-generated sources that trip up on line-ending differences on Mac. Override the element initializer template from GMF to test whether the initial value is not null before attempting to set it, to avoid explicitly setting nulls in unsettable features such as UML::NamedElement::name. Update diagram generation models (except Sequence Diagram, which seems to be using some other templates) to use the element-sensitive initial name API and re-generate their ElementInitializers classes. Add some basic unit tests for the NamedElementUtil API. Change-Id: Icf2ee05a632c1f5988383c0348b8609c3dccf6be
Diffstat (limited to 'plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile/src/org/eclipse')
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile/src/org/eclipse/papyrus/uml/diagram/profile/providers/ElementInitializers.java1408
1 files changed, 737 insertions, 671 deletions
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile/src/org/eclipse/papyrus/uml/diagram/profile/providers/ElementInitializers.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile/src/org/eclipse/papyrus/uml/diagram/profile/providers/ElementInitializers.java
index 10d68e3b84c..121c4939143 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile/src/org/eclipse/papyrus/uml/diagram/profile/providers/ElementInitializers.java
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile/src/org/eclipse/papyrus/uml/diagram/profile/providers/ElementInitializers.java
@@ -1,671 +1,737 @@
-/**
- * Copyright (c) 2014 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- */
-package org.eclipse.papyrus.uml.diagram.profile.providers;
-
-import org.eclipse.papyrus.uml.diagram.profile.part.UMLDiagramEditorPlugin;
-import org.eclipse.papyrus.uml.tools.utils.NamedElementUtil;
-import org.eclipse.uml2.uml.Association;
-import org.eclipse.uml2.uml.Class;
-import org.eclipse.uml2.uml.Comment;
-import org.eclipse.uml2.uml.Constraint;
-import org.eclipse.uml2.uml.DataType;
-import org.eclipse.uml2.uml.Dependency;
-import org.eclipse.uml2.uml.ElementImport;
-import org.eclipse.uml2.uml.Enumeration;
-import org.eclipse.uml2.uml.EnumerationLiteral;
-import org.eclipse.uml2.uml.LiteralString;
-import org.eclipse.uml2.uml.Model;
-import org.eclipse.uml2.uml.Operation;
-import org.eclipse.uml2.uml.Package;
-import org.eclipse.uml2.uml.PrimitiveType;
-import org.eclipse.uml2.uml.Profile;
-import org.eclipse.uml2.uml.Property;
-import org.eclipse.uml2.uml.Stereotype;
-import org.eclipse.uml2.uml.UMLFactory;
-import org.eclipse.uml2.uml.ValueSpecification;
-
-/**
- * @generated
- */
-public class ElementInitializers {
-
- protected ElementInitializers() {
- // use #getInstance to access cached instance
- }
-
- /**
- * @generated
- */
- public void init_Stereotype_1026(Stereotype instance) {
- try {
- Object value_0 = name_Stereotype_1026(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Class_2008(Class instance) {
- try {
- Object value_0 = name_Class_2008(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Class_1031(Class instance) {
- try {
- Object value_0 = isAbstract_Class_1031(instance);
- instance.setIsAbstract(((Boolean)value_0).booleanValue());
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Comment_1002(Comment instance) {
- try {
- Object value_0 = body_Comment_1002(instance);
- instance.setBody((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Constraint_1014(Constraint instance) {
- try {
- Object value_0 = name_Constraint_1014(instance);
- instance.setName((String)value_0);
- Object value_1 = specification_Constraint_1014(instance);
- instance.setSpecification((ValueSpecification)value_1);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Model_2005(Model instance) {
- try {
- Object value_0 = name_Model_2005(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Profile_1030(Profile instance) {
- try {
- Object value_0 = name_Profile_1030(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Package_2007(Package instance) {
- try {
- Object value_0 = name_Package_2007(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Enumeration_2006(Enumeration instance) {
- try {
- Object value_0 = name_Enumeration_2006(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_PrimitiveType_2009(PrimitiveType instance) {
- try {
- Object value_0 = name_PrimitiveType_2009(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_DataType_2010(DataType instance) {
- try {
- Object value_0 = name_DataType_2010(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_PrimitiveType_3026(PrimitiveType instance) {
- try {
- Object value_0 = name_PrimitiveType_3026(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Operation_3019(Operation instance) {
- try {
- Object value_0 = name_Operation_3019(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_EnumerationLiteral_1037(EnumerationLiteral instance) {
- try {
- Object value_0 = name_EnumerationLiteral_1037(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Property_3018(Property instance) {
- try {
- Object value_0 = name_Property_3018(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Property_3002(Property instance) {
- try {
- Object value_0 = name_Property_3002(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Operation_3020(Operation instance) {
- try {
- Object value_0 = name_Operation_3020(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Stereotype_1023(Stereotype instance) {
- try {
- Object value_0 = name_Stereotype_1023(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Class_3010(Class instance) {
- try {
- Object value_0 = name_Class_3010(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Class_3028(Class instance) {
- try {
- Object value_0 = isAbstract_Class_3028(instance);
- instance.setIsAbstract(((Boolean)value_0).booleanValue());
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Comment_1007(Comment instance) {
- try {
- Object value_0 = body_Comment_1007(instance);
- instance.setBody((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Model_1027(Model instance) {
- try {
- Object value_0 = name_Model_1027(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Profile_1024(Profile instance) {
- try {
- Object value_0 = name_Profile_1024(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Package_1012(Package instance) {
- try {
- Object value_0 = name_Package_1012(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Constraint_1028(Constraint instance) {
- try {
- Object value_0 = name_Constraint_1028(instance);
- instance.setName((String)value_0);
- Object value_1 = specification_Constraint_1028(instance);
- instance.setSpecification((ValueSpecification)value_1);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Enumeration_3025(Enumeration instance) {
- try {
- Object value_0 = name_Enumeration_3025(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_DataType_3027(DataType instance) {
- try {
- Object value_0 = name_DataType_3027(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Association_4001(Association instance) {
- try {
- Object value_0 = name_Association_4001(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Dependency_4008(Dependency instance) {
- try {
- Object value_0 = name_Dependency_4008(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_Dependency_4018(Dependency instance) {
- try {
- Object value_0 = name_Dependency_4018(instance);
- instance.setName((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- public void init_ElementImport_1064(ElementImport instance) {
- try {
- Object value_0 = alias_ElementImport_1064(instance);
- instance.setAlias((String)value_0);
- } catch (RuntimeException e) {
- UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
- }
- }
-
- /**
- * @generated
- */
- private String name_Stereotype_1026(Stereotype it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String name_Class_2008(Class it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private Boolean isAbstract_Class_1031(Class it) {
- //isAbstract = true
- return true;
- }
-
- /**
- * @generated
- */
- private String body_Comment_1002(Comment it) {
- return it.getBody();
- }
-
- /**
- * @generated
- */
- private String name_Constraint_1014(Constraint it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private ValueSpecification specification_Constraint_1014(Constraint it) {
- LiteralString literalString = UMLFactory.eINSTANCE.createLiteralString();
- literalString.setValue("");
- return literalString;
- }
-
- /**
- * @generated
- */
- private String name_Model_2005(Model it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String name_Profile_1030(Profile it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String name_Package_2007(Package it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String name_Enumeration_2006(Enumeration it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String name_PrimitiveType_2009(PrimitiveType it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String name_DataType_2010(DataType it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String name_PrimitiveType_3026(PrimitiveType it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String name_Operation_3019(Operation it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String name_EnumerationLiteral_1037(EnumerationLiteral it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String name_Property_3018(Property it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String name_Property_3002(Property it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String name_Operation_3020(Operation it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String name_Stereotype_1023(Stereotype it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String name_Class_3010(Class it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private Boolean isAbstract_Class_3028(Class it) {
- //isAbstract = true
- return true;
- }
-
- /**
- * @generated
- */
- private String body_Comment_1007(Comment it) {
- return it.getBody();
- }
-
- /**
- * @generated
- */
- private String name_Model_1027(Model it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String name_Profile_1024(Profile it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String name_Package_1012(Package it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String name_Constraint_1028(Constraint it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private ValueSpecification specification_Constraint_1028(Constraint it) {
- LiteralString literalString = UMLFactory.eINSTANCE.createLiteralString();
- literalString.setValue("");
- return literalString;
- }
-
- /**
- * @generated
- */
- private String name_Enumeration_3025(Enumeration it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String name_DataType_3027(DataType it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String name_Association_4001(Association it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String name_Dependency_4008(Dependency it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String name_Dependency_4018(Dependency it) {
- return NamedElementUtil.getDefaultNameWithIncrementFromBase(it.eClass().getName(), it.getOwner().eContents());
- }
-
- /**
- * @generated
- */
- private String alias_ElementImport_1064(ElementImport it) {
- if(it.getImportedElement() != null) {
- return (it.getImportedElement().getLabel());
- }
- return "elementimport";
- }
-
- /**
- * @generated
- */
- public static ElementInitializers getInstance() {
- ElementInitializers cached = UMLDiagramEditorPlugin.getInstance().getElementInitializers();
- if(cached == null) {
- UMLDiagramEditorPlugin.getInstance().setElementInitializers(cached = new ElementInitializers());
- }
- return cached;
- }
-}
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.uml.diagram.profile.providers;
+
+import org.eclipse.papyrus.uml.diagram.profile.part.UMLDiagramEditorPlugin;
+import org.eclipse.papyrus.uml.tools.utils.NamedElementUtil;
+import org.eclipse.uml2.uml.Association;
+import org.eclipse.uml2.uml.Class;
+import org.eclipse.uml2.uml.Comment;
+import org.eclipse.uml2.uml.Constraint;
+import org.eclipse.uml2.uml.DataType;
+import org.eclipse.uml2.uml.Dependency;
+import org.eclipse.uml2.uml.ElementImport;
+import org.eclipse.uml2.uml.Enumeration;
+import org.eclipse.uml2.uml.EnumerationLiteral;
+import org.eclipse.uml2.uml.LiteralString;
+import org.eclipse.uml2.uml.Model;
+import org.eclipse.uml2.uml.Operation;
+import org.eclipse.uml2.uml.Package;
+import org.eclipse.uml2.uml.PrimitiveType;
+import org.eclipse.uml2.uml.Profile;
+import org.eclipse.uml2.uml.Property;
+import org.eclipse.uml2.uml.Stereotype;
+import org.eclipse.uml2.uml.UMLFactory;
+import org.eclipse.uml2.uml.ValueSpecification;
+
+/**
+ * @generated
+ */
+public class ElementInitializers {
+
+ protected ElementInitializers() {
+ // use #getInstance to access cached instance
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Stereotype_1026(Stereotype instance) {
+ try {
+ Object value_0 = name_Stereotype_1026(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Class_2008(Class instance) {
+ try {
+ Object value_0 = name_Class_2008(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Class_1031(Class instance) {
+ try {
+ Object value_0 = isAbstract_Class_1031(instance);
+ if(value_0 != null) {
+ instance.setIsAbstract(((Boolean)value_0).booleanValue());
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Comment_1002(Comment instance) {
+ try {
+ Object value_0 = body_Comment_1002(instance);
+ if(value_0 != null) {
+ instance.setBody((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Constraint_1014(Constraint instance) {
+ try {
+ Object value_0 = name_Constraint_1014(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ Object value_1 = specification_Constraint_1014(instance);
+ if(value_1 != null) {
+ instance.setSpecification((ValueSpecification)value_1);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Model_2005(Model instance) {
+ try {
+ Object value_0 = name_Model_2005(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Profile_1030(Profile instance) {
+ try {
+ Object value_0 = name_Profile_1030(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Package_2007(Package instance) {
+ try {
+ Object value_0 = name_Package_2007(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Enumeration_2006(Enumeration instance) {
+ try {
+ Object value_0 = name_Enumeration_2006(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_PrimitiveType_2009(PrimitiveType instance) {
+ try {
+ Object value_0 = name_PrimitiveType_2009(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_DataType_2010(DataType instance) {
+ try {
+ Object value_0 = name_DataType_2010(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_PrimitiveType_3026(PrimitiveType instance) {
+ try {
+ Object value_0 = name_PrimitiveType_3026(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Operation_3019(Operation instance) {
+ try {
+ Object value_0 = name_Operation_3019(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_EnumerationLiteral_1037(EnumerationLiteral instance) {
+ try {
+ Object value_0 = name_EnumerationLiteral_1037(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Property_3018(Property instance) {
+ try {
+ Object value_0 = name_Property_3018(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Property_3002(Property instance) {
+ try {
+ Object value_0 = name_Property_3002(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Operation_3020(Operation instance) {
+ try {
+ Object value_0 = name_Operation_3020(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Stereotype_1023(Stereotype instance) {
+ try {
+ Object value_0 = name_Stereotype_1023(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Class_3010(Class instance) {
+ try {
+ Object value_0 = name_Class_3010(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Class_3028(Class instance) {
+ try {
+ Object value_0 = isAbstract_Class_3028(instance);
+ if(value_0 != null) {
+ instance.setIsAbstract(((Boolean)value_0).booleanValue());
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Comment_1007(Comment instance) {
+ try {
+ Object value_0 = body_Comment_1007(instance);
+ if(value_0 != null) {
+ instance.setBody((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Model_1027(Model instance) {
+ try {
+ Object value_0 = name_Model_1027(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Profile_1024(Profile instance) {
+ try {
+ Object value_0 = name_Profile_1024(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Package_1012(Package instance) {
+ try {
+ Object value_0 = name_Package_1012(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Constraint_1028(Constraint instance) {
+ try {
+ Object value_0 = name_Constraint_1028(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ Object value_1 = specification_Constraint_1028(instance);
+ if(value_1 != null) {
+ instance.setSpecification((ValueSpecification)value_1);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Enumeration_3025(Enumeration instance) {
+ try {
+ Object value_0 = name_Enumeration_3025(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_DataType_3027(DataType instance) {
+ try {
+ Object value_0 = name_DataType_3027(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Association_4001(Association instance) {
+ try {
+ Object value_0 = name_Association_4001(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Dependency_4008(Dependency instance) {
+ try {
+ Object value_0 = name_Dependency_4008(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_Dependency_4018(Dependency instance) {
+ try {
+ Object value_0 = name_Dependency_4018(instance);
+ if(value_0 != null) {
+ instance.setName((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ public void init_ElementImport_1064(ElementImport instance) {
+ try {
+ Object value_0 = alias_ElementImport_1064(instance);
+ if(value_0 != null) {
+ instance.setAlias((String)value_0);
+ }
+ } catch (RuntimeException e) {
+ UMLDiagramEditorPlugin.getInstance().logError("Element initialization failed", e); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * @generated
+ */
+ private String name_Stereotype_1026(Stereotype it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String name_Class_2008(Class it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private Boolean isAbstract_Class_1031(Class it) {
+ //isAbstract = true
+ return true;
+ }
+
+ /**
+ * @generated
+ */
+ private String body_Comment_1002(Comment it) {
+ return it.getBody();
+ }
+
+ /**
+ * @generated
+ */
+ private String name_Constraint_1014(Constraint it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private ValueSpecification specification_Constraint_1014(Constraint it) {
+ LiteralString literalString = UMLFactory.eINSTANCE.createLiteralString();
+ literalString.setValue("");
+ return literalString;
+ }
+
+ /**
+ * @generated
+ */
+ private String name_Model_2005(Model it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String name_Profile_1030(Profile it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String name_Package_2007(Package it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String name_Enumeration_2006(Enumeration it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String name_PrimitiveType_2009(PrimitiveType it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String name_DataType_2010(DataType it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String name_PrimitiveType_3026(PrimitiveType it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String name_Operation_3019(Operation it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String name_EnumerationLiteral_1037(EnumerationLiteral it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String name_Property_3018(Property it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String name_Property_3002(Property it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String name_Operation_3020(Operation it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String name_Stereotype_1023(Stereotype it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String name_Class_3010(Class it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private Boolean isAbstract_Class_3028(Class it) {
+ //isAbstract = true
+ return true;
+ }
+
+ /**
+ * @generated
+ */
+ private String body_Comment_1007(Comment it) {
+ return it.getBody();
+ }
+
+ /**
+ * @generated
+ */
+ private String name_Model_1027(Model it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String name_Profile_1024(Profile it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String name_Package_1012(Package it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String name_Constraint_1028(Constraint it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private ValueSpecification specification_Constraint_1028(Constraint it) {
+ LiteralString literalString = UMLFactory.eINSTANCE.createLiteralString();
+ literalString.setValue("");
+ return literalString;
+ }
+
+ /**
+ * @generated
+ */
+ private String name_Enumeration_3025(Enumeration it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String name_DataType_3027(DataType it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String name_Association_4001(Association it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String name_Dependency_4008(Dependency it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String name_Dependency_4018(Dependency it) {
+ return NamedElementUtil.getDefaultNameWithIncrement(it, it.getOwner().eContents());
+ }
+
+ /**
+ * @generated
+ */
+ private String alias_ElementImport_1064(ElementImport it) {
+ if(it.getImportedElement() != null) {
+ return (it.getImportedElement().getLabel());
+ }
+ return "elementimport";
+ }
+
+ /**
+ * @generated
+ */
+ public static ElementInitializers getInstance() {
+ ElementInitializers cached = UMLDiagramEditorPlugin.getInstance().getElementInitializers();
+ if(cached == null) {
+ UMLDiagramEditorPlugin.getInstance().setElementInitializers(cached = new ElementInitializers());
+ }
+ return cached;
+ }
+}

Back to the top