Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoratikhomirov2010-03-05 15:19:21 -0500
committeratikhomirov2010-03-05 15:19:21 -0500
commitafa8bfc8c693ab215577b347c562036a0615a743 (patch)
tree96381ba8d8cbd867c9ebed764964601a9e0d34e0
parenta2616105b5ccda4a978b2a17fb98ec47caf92f80 (diff)
downloadorg.eclipse.gmf-tooling-afa8bfc8c693ab215577b347c562036a0615a743.tar.gz
org.eclipse.gmf-tooling-afa8bfc8c693ab215577b347c562036a0615a743.tar.xz
org.eclipse.gmf-tooling-afa8bfc8c693ab215577b347c562036a0615a743.zip
[138179] Allow to define labels based on attributes of referenced objects - script/expression-backed labels
-rw-r--r--plugins/org.eclipse.gmf.codegen/models/gmfgen.ecore32
-rw-r--r--plugins/org.eclipse.gmf.codegen/models/gmfgen.emf17
-rw-r--r--plugins/org.eclipse.gmf.codegen/models/gmfgen.genmodel9
-rw-r--r--plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/ExpressionLabelModelFacet.java108
-rw-r--r--plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/ExpressionLabelParser.java64
-rw-r--r--plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/GMFGenFactory.java18
-rw-r--r--plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/GMFGenPackage.java361
-rw-r--r--plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/ExpressionLabelModelFacetImpl.java278
-rw-r--r--plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/ExpressionLabelParserImpl.java177
-rw-r--r--plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/GMFGenFactoryImpl.java22
-rw-r--r--plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/GMFGenPackageImpl.java250
-rw-r--r--plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/util/GMFGenAdapterFactory.java36
-rw-r--r--plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/util/GMFGenSwitch.java45
13 files changed, 1231 insertions, 186 deletions
diff --git a/plugins/org.eclipse.gmf.codegen/models/gmfgen.ecore b/plugins/org.eclipse.gmf.codegen/models/gmfgen.ecore
index f50634c0b..7328bbf23 100644
--- a/plugins/org.eclipse.gmf.codegen/models/gmfgen.ecore
+++ b/plugins/org.eclipse.gmf.codegen/models/gmfgen.ecore
@@ -1209,6 +1209,27 @@
<details key="documentation" value="Model facet of a label with DescriptionStyle"/>
</eAnnotations>
</eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="ExpressionLabelModelFacet" eSuperTypes="#//LabelModelFacet">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="Model facet of a label calculated with an expression"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="viewExpression" lowerBound="1"
+ eType="#//ValueExpression">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="Expression to calculate user-readable label value"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="editExpression" eType="#//ValueExpression">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="Optional expression to represent value for editing"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="validateExpression" eType="#//GenConstraint">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="Optional expression to answer whether user input is ok for further parsing"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Attributes" abstract="true" interface="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Captures aspects of variuos draw2d classes"/>
@@ -2278,6 +2299,17 @@
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="ExpressionLabelParser" eSuperTypes="#//GenParserImplementation">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value=""/>
+ </eAnnotations>
+ <eOperations name="getQualifiedClassName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="className" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="Provides means to alter name of parser implementation class"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CustomParser" eSuperTypes="#//GenParserImplementation">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Handwritten or otherwise available IParser implementation"/>
diff --git a/plugins/org.eclipse.gmf.codegen/models/gmfgen.emf b/plugins/org.eclipse.gmf.codegen/models/gmfgen.emf
index f8da46e3b..8ccb8316d 100644
--- a/plugins/org.eclipse.gmf.codegen/models/gmfgen.emf
+++ b/plugins/org.eclipse.gmf.codegen/models/gmfgen.emf
@@ -845,6 +845,16 @@ enum LabelTextAccessMethod {
class DesignLabelModelFacet extends LabelModelFacet {
}
+@genmodel(documentation="Model facet of a label calculated with an expression")
+class ExpressionLabelModelFacet extends LabelModelFacet {
+ @genmodel(documentation="Expression to calculate user-readable label value")
+ ref ValueExpression[1] viewExpression;
+ @genmodel(documentation="Optional expression to represent value for editing")
+ ref ValueExpression[?] editExpression;
+ @genmodel(documentation="Optional expression to answer whether user input is ok for further parsing")
+ ref GenConstraint[?] validateExpression;
+}
+
/////////////
// View Facet
/////////////
@@ -1578,6 +1588,13 @@ class PredefinedParser extends GenParserImplementation {
op String getQualifiedClassName();
}
+@genmodel(documentation="")
+class ExpressionLabelParser extends GenParserImplementation {
+ @genmodel(documentation="Provides means to alter name of parser implementation class")
+ attr String[?] className;
+ op String getQualifiedClassName();
+}
+
@genmodel(documentation="Handwritten or otherwise available IParser implementation")
class CustomParser extends GenParserImplementation {
attr String[1] qualifiedName;
diff --git a/plugins/org.eclipse.gmf.codegen/models/gmfgen.genmodel b/plugins/org.eclipse.gmf.codegen/models/gmfgen.genmodel
index b397da64c..7a7d8f412 100644
--- a/plugins/org.eclipse.gmf.codegen/models/gmfgen.genmodel
+++ b/plugins/org.eclipse.gmf.codegen/models/gmfgen.genmodel
@@ -620,6 +620,11 @@
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//FeatureLabelModelFacet/editMethod"/>
</genClasses>
<genClasses ecoreClass="gmfgen.ecore#//DesignLabelModelFacet"/>
+ <genClasses ecoreClass="gmfgen.ecore#//ExpressionLabelModelFacet">
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference gmfgen.ecore#//ExpressionLabelModelFacet/viewExpression"/>
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference gmfgen.ecore#//ExpressionLabelModelFacet/editExpression"/>
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference gmfgen.ecore#//ExpressionLabelModelFacet/validateExpression"/>
+ </genClasses>
<genClasses ecoreClass="gmfgen.ecore#//Attributes"/>
<genClasses ecoreClass="gmfgen.ecore#//ColorAttributes">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//ColorAttributes/foregroundColor"/>
@@ -1032,6 +1037,10 @@
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//PredefinedParser/className"/>
<genOperations ecoreOperation="gmfgen.ecore#//PredefinedParser/getQualifiedClassName"/>
</genClasses>
+ <genClasses ecoreClass="gmfgen.ecore#//ExpressionLabelParser">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//ExpressionLabelParser/className"/>
+ <genOperations ecoreOperation="gmfgen.ecore#//ExpressionLabelParser/getQualifiedClassName"/>
+ </genClasses>
<genClasses ecoreClass="gmfgen.ecore#//CustomParser">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//CustomParser/qualifiedName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//CustomParser/generateBoilerplate"/>
diff --git a/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/ExpressionLabelModelFacet.java b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/ExpressionLabelModelFacet.java
new file mode 100644
index 000000000..6de7c3b28
--- /dev/null
+++ b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/ExpressionLabelModelFacet.java
@@ -0,0 +1,108 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.eclipse.gmf.codegen.gmfgen;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Expression Label Model Facet</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ * Model facet of a label calculated with an expression
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.eclipse.gmf.codegen.gmfgen.ExpressionLabelModelFacet#getViewExpression <em>View Expression</em>}</li>
+ * <li>{@link org.eclipse.gmf.codegen.gmfgen.ExpressionLabelModelFacet#getEditExpression <em>Edit Expression</em>}</li>
+ * <li>{@link org.eclipse.gmf.codegen.gmfgen.ExpressionLabelModelFacet#getValidateExpression <em>Validate Expression</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getExpressionLabelModelFacet()
+ * @model
+ * @generated
+ */
+public interface ExpressionLabelModelFacet extends LabelModelFacet {
+ /**
+ * Returns the value of the '<em><b>View Expression</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * Expression to calculate user-readable label value
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>View Expression</em>' reference.
+ * @see #setViewExpression(ValueExpression)
+ * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getExpressionLabelModelFacet_ViewExpression()
+ * @model required="true"
+ * @generated
+ */
+ ValueExpression getViewExpression();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.gmf.codegen.gmfgen.ExpressionLabelModelFacet#getViewExpression <em>View Expression</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>View Expression</em>' reference.
+ * @see #getViewExpression()
+ * @generated
+ */
+ void setViewExpression(ValueExpression value);
+
+ /**
+ * Returns the value of the '<em><b>Edit Expression</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * Optional expression to represent value for editing
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Edit Expression</em>' reference.
+ * @see #setEditExpression(ValueExpression)
+ * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getExpressionLabelModelFacet_EditExpression()
+ * @model
+ * @generated
+ */
+ ValueExpression getEditExpression();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.gmf.codegen.gmfgen.ExpressionLabelModelFacet#getEditExpression <em>Edit Expression</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Edit Expression</em>' reference.
+ * @see #getEditExpression()
+ * @generated
+ */
+ void setEditExpression(ValueExpression value);
+
+ /**
+ * Returns the value of the '<em><b>Validate Expression</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * Optional expression to answer whether user input is ok for further parsing
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Validate Expression</em>' reference.
+ * @see #setValidateExpression(GenConstraint)
+ * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getExpressionLabelModelFacet_ValidateExpression()
+ * @model
+ * @generated
+ */
+ GenConstraint getValidateExpression();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.gmf.codegen.gmfgen.ExpressionLabelModelFacet#getValidateExpression <em>Validate Expression</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Validate Expression</em>' reference.
+ * @see #getValidateExpression()
+ * @generated
+ */
+ void setValidateExpression(GenConstraint value);
+
+} // ExpressionLabelModelFacet
diff --git a/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/ExpressionLabelParser.java b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/ExpressionLabelParser.java
new file mode 100644
index 000000000..3865a7cad
--- /dev/null
+++ b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/ExpressionLabelParser.java
@@ -0,0 +1,64 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.eclipse.gmf.codegen.gmfgen;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Expression Label Parser</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ *
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.eclipse.gmf.codegen.gmfgen.ExpressionLabelParser#getClassName <em>Class Name</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getExpressionLabelParser()
+ * @model
+ * @generated
+ */
+public interface ExpressionLabelParser extends GenParserImplementation {
+ /**
+ * Returns the value of the '<em><b>Class Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * Provides means to alter name of parser implementation class
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Class Name</em>' attribute.
+ * @see #setClassName(String)
+ * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getExpressionLabelParser_ClassName()
+ * @model
+ * @generated
+ */
+ String getClassName();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.gmf.codegen.gmfgen.ExpressionLabelParser#getClassName <em>Class Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Class Name</em>' attribute.
+ * @see #getClassName()
+ * @generated
+ */
+ void setClassName(String value);
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @model kind="operation"
+ * @generated
+ */
+ String getQualifiedClassName();
+
+} // ExpressionLabelParser
diff --git a/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/GMFGenFactory.java b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/GMFGenFactory.java
index f6f370ef4..66bc942c1 100644
--- a/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/GMFGenFactory.java
+++ b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/GMFGenFactory.java
@@ -323,6 +323,15 @@ public interface GMFGenFactory extends EFactory {
DesignLabelModelFacet createDesignLabelModelFacet();
/**
+ * Returns a new object of class '<em>Expression Label Model Facet</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Expression Label Model Facet</em>'.
+ * @generated
+ */
+ ExpressionLabelModelFacet createExpressionLabelModelFacet();
+
+ /**
* Returns a new object of class '<em>Type Link Model Facet</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -863,6 +872,15 @@ public interface GMFGenFactory extends EFactory {
PredefinedParser createPredefinedParser();
/**
+ * Returns a new object of class '<em>Expression Label Parser</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Expression Label Parser</em>'.
+ * @generated
+ */
+ ExpressionLabelParser createExpressionLabelParser();
+
+ /**
* Returns a new object of class '<em>Custom Parser</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/GMFGenPackage.java b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/GMFGenPackage.java
index 2d26bd212..bfcf83654 100644
--- a/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/GMFGenPackage.java
+++ b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/GMFGenPackage.java
@@ -6157,6 +6157,61 @@ public interface GMFGenPackage extends EPackage {
int DESIGN_LABEL_MODEL_FACET_FEATURE_COUNT = LABEL_MODEL_FACET_FEATURE_COUNT + 0;
/**
+ * The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.impl.ExpressionLabelModelFacetImpl <em>Expression Label Model Facet</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.gmf.codegen.gmfgen.impl.ExpressionLabelModelFacetImpl
+ * @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getExpressionLabelModelFacet()
+ * @generated
+ */
+ int EXPRESSION_LABEL_MODEL_FACET = 55;
+
+ /**
+ * The feature id for the '<em><b>Parser</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXPRESSION_LABEL_MODEL_FACET__PARSER = LABEL_MODEL_FACET__PARSER;
+
+ /**
+ * The feature id for the '<em><b>View Expression</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXPRESSION_LABEL_MODEL_FACET__VIEW_EXPRESSION = LABEL_MODEL_FACET_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Edit Expression</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXPRESSION_LABEL_MODEL_FACET__EDIT_EXPRESSION = LABEL_MODEL_FACET_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Validate Expression</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXPRESSION_LABEL_MODEL_FACET__VALIDATE_EXPRESSION = LABEL_MODEL_FACET_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>Expression Label Model Facet</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXPRESSION_LABEL_MODEL_FACET_FEATURE_COUNT = LABEL_MODEL_FACET_FEATURE_COUNT + 3;
+
+ /**
* The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.impl.ViewmapImpl <em>Viewmap</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -6164,7 +6219,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getViewmap()
* @generated
*/
- int VIEWMAP = 61;
+ int VIEWMAP = 62;
/**
* The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.Attributes <em>Attributes</em>}' class.
@@ -6174,7 +6229,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getAttributes()
* @generated
*/
- int ATTRIBUTES = 55;
+ int ATTRIBUTES = 56;
/**
* The number of structural features of the '<em>Attributes</em>' class.
@@ -6193,7 +6248,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getColorAttributes()
* @generated
*/
- int COLOR_ATTRIBUTES = 56;
+ int COLOR_ATTRIBUTES = 57;
/**
* The feature id for the '<em><b>Foreground Color</b></em>' attribute.
@@ -6230,7 +6285,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getStyleAttributes()
* @generated
*/
- int STYLE_ATTRIBUTES = 57;
+ int STYLE_ATTRIBUTES = 58;
/**
* The feature id for the '<em><b>Fixed Font</b></em>' attribute.
@@ -6276,7 +6331,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getResizeConstraints()
* @generated
*/
- int RESIZE_CONSTRAINTS = 58;
+ int RESIZE_CONSTRAINTS = 59;
/**
* The feature id for the '<em><b>Resize Handles</b></em>' attribute.
@@ -6331,7 +6386,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getDefaultSizeAttributes()
* @generated
*/
- int DEFAULT_SIZE_ATTRIBUTES = 59;
+ int DEFAULT_SIZE_ATTRIBUTES = 60;
/**
* The feature id for the '<em><b>Width</b></em>' attribute.
@@ -6368,7 +6423,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getLabelOffsetAttributes()
* @generated
*/
- int LABEL_OFFSET_ATTRIBUTES = 60;
+ int LABEL_OFFSET_ATTRIBUTES = 61;
/**
* The feature id for the '<em><b>X</b></em>' attribute.
@@ -6441,7 +6496,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getFigureViewmap()
* @generated
*/
- int FIGURE_VIEWMAP = 62;
+ int FIGURE_VIEWMAP = 63;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
@@ -6496,7 +6551,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getSnippetViewmap()
* @generated
*/
- int SNIPPET_VIEWMAP = 63;
+ int SNIPPET_VIEWMAP = 64;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
@@ -6551,7 +6606,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getInnerClassViewmap()
* @generated
*/
- int INNER_CLASS_VIEWMAP = 64;
+ int INNER_CLASS_VIEWMAP = 65;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
@@ -6615,7 +6670,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getParentAssignedViewmap()
* @generated
*/
- int PARENT_ASSIGNED_VIEWMAP = 65;
+ int PARENT_ASSIGNED_VIEWMAP = 66;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
@@ -6688,7 +6743,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getModeledViewmap()
* @generated
*/
- int MODELED_VIEWMAP = 66;
+ int MODELED_VIEWMAP = 67;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
@@ -6743,7 +6798,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getPalette()
* @generated
*/
- int PALETTE = 69;
+ int PALETTE = 70;
/**
* The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.impl.EntryBaseImpl <em>Entry Base</em>}' class.
@@ -6753,7 +6808,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getEntryBase()
* @generated
*/
- int ENTRY_BASE = 70;
+ int ENTRY_BASE = 71;
/**
* The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.impl.ToolEntryImpl <em>Tool Entry</em>}' class.
@@ -6763,7 +6818,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getToolEntry()
* @generated
*/
- int TOOL_ENTRY = 72;
+ int TOOL_ENTRY = 73;
/**
* The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.impl.ToolGroupImpl <em>Tool Group</em>}' class.
@@ -6773,7 +6828,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getToolGroup()
* @generated
*/
- int TOOL_GROUP = 76;
+ int TOOL_GROUP = 77;
/**
* The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.impl.ValueExpressionImpl <em>Value Expression</em>}' class.
@@ -6783,7 +6838,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getValueExpression()
* @generated
*/
- int VALUE_EXPRESSION = 67;
+ int VALUE_EXPRESSION = 68;
/**
* The feature id for the '<em><b>Body</b></em>' attribute.
@@ -6829,7 +6884,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenConstraint()
* @generated
*/
- int GEN_CONSTRAINT = 68;
+ int GEN_CONSTRAINT = 69;
/**
* The feature id for the '<em><b>Body</b></em>' attribute.
@@ -6992,7 +7047,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getAbstractToolEntry()
* @generated
*/
- int ABSTRACT_TOOL_ENTRY = 71;
+ int ABSTRACT_TOOL_ENTRY = 72;
/**
* The feature id for the '<em><b>Title</b></em>' attribute.
@@ -7227,7 +7282,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getStandardEntry()
* @generated
*/
- int STANDARD_ENTRY = 73;
+ int STANDARD_ENTRY = 74;
/**
* The feature id for the '<em><b>Title</b></em>' attribute.
@@ -7345,7 +7400,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getToolGroupItem()
* @generated
*/
- int TOOL_GROUP_ITEM = 74;
+ int TOOL_GROUP_ITEM = 75;
/**
* The feature id for the '<em><b>Group</b></em>' container reference.
@@ -7373,7 +7428,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getSeparator()
* @generated
*/
- int SEPARATOR = 75;
+ int SEPARATOR = 76;
/**
* The feature id for the '<em><b>Group</b></em>' container reference.
@@ -7518,7 +7573,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenElementInitializer()
* @generated
*/
- int GEN_ELEMENT_INITIALIZER = 77;
+ int GEN_ELEMENT_INITIALIZER = 78;
/**
* The feature id for the '<em><b>Type Model Facet</b></em>' reference.
@@ -7546,7 +7601,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenFeatureSeqInitializer()
* @generated
*/
- int GEN_FEATURE_SEQ_INITIALIZER = 78;
+ int GEN_FEATURE_SEQ_INITIALIZER = 79;
/**
* The feature id for the '<em><b>Type Model Facet</b></em>' reference.
@@ -7601,7 +7656,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenFeatureValueSpec()
* @generated
*/
- int GEN_FEATURE_VALUE_SPEC = 79;
+ int GEN_FEATURE_VALUE_SPEC = 80;
/**
* The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.GenFeatureInitializer <em>Gen Feature Initializer</em>}' class.
@@ -7611,7 +7666,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenFeatureInitializer()
* @generated
*/
- int GEN_FEATURE_INITIALIZER = 81;
+ int GEN_FEATURE_INITIALIZER = 82;
/**
* The feature id for the '<em><b>Feature</b></em>' reference.
@@ -7684,7 +7739,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenReferenceNewElementSpec()
* @generated
*/
- int GEN_REFERENCE_NEW_ELEMENT_SPEC = 80;
+ int GEN_REFERENCE_NEW_ELEMENT_SPEC = 81;
/**
* The feature id for the '<em><b>Feature</b></em>' reference.
@@ -7730,7 +7785,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenLinkConstraints()
* @generated
*/
- int GEN_LINK_CONSTRAINTS = 82;
+ int GEN_LINK_CONSTRAINTS = 83;
/**
* The feature id for the '<em><b>Link</b></em>' container reference.
@@ -7776,7 +7831,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenAuditRoot()
* @generated
*/
- int GEN_AUDIT_ROOT = 83;
+ int GEN_AUDIT_ROOT = 84;
/**
* The feature id for the '<em><b>Editor Gen</b></em>' container reference.
@@ -7831,7 +7886,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenAuditContainer()
* @generated
*/
- int GEN_AUDIT_CONTAINER = 84;
+ int GEN_AUDIT_CONTAINER = 85;
/**
* The feature id for the '<em><b>Root</b></em>' container reference.
@@ -7904,7 +7959,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenRuleBase()
* @generated
*/
- int GEN_RULE_BASE = 85;
+ int GEN_RULE_BASE = 86;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -7941,7 +7996,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenAuditRule()
* @generated
*/
- int GEN_AUDIT_RULE = 86;
+ int GEN_AUDIT_RULE = 87;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -8059,7 +8114,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenRuleTarget()
* @generated
*/
- int GEN_RULE_TARGET = 87;
+ int GEN_RULE_TARGET = 88;
/**
* The number of structural features of the '<em>Gen Rule Target</em>' class.
@@ -8078,7 +8133,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenAuditable()
* @generated
*/
- int GEN_AUDITABLE = 95;
+ int GEN_AUDITABLE = 96;
/**
* The feature id for the '<em><b>Context Selector</b></em>' reference.
@@ -8106,7 +8161,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenDomainElementTarget()
* @generated
*/
- int GEN_DOMAIN_ELEMENT_TARGET = 88;
+ int GEN_DOMAIN_ELEMENT_TARGET = 89;
/**
* The feature id for the '<em><b>Context Selector</b></em>' reference.
@@ -8143,7 +8198,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenDiagramElementTarget()
* @generated
*/
- int GEN_DIAGRAM_ELEMENT_TARGET = 89;
+ int GEN_DIAGRAM_ELEMENT_TARGET = 90;
/**
* The feature id for the '<em><b>Context Selector</b></em>' reference.
@@ -8180,7 +8235,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenDomainAttributeTarget()
* @generated
*/
- int GEN_DOMAIN_ATTRIBUTE_TARGET = 90;
+ int GEN_DOMAIN_ATTRIBUTE_TARGET = 91;
/**
* The feature id for the '<em><b>Context Selector</b></em>' reference.
@@ -8226,7 +8281,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenNotationElementTarget()
* @generated
*/
- int GEN_NOTATION_ELEMENT_TARGET = 91;
+ int GEN_NOTATION_ELEMENT_TARGET = 92;
/**
* The feature id for the '<em><b>Context Selector</b></em>' reference.
@@ -8263,7 +8318,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenMetricContainer()
* @generated
*/
- int GEN_METRIC_CONTAINER = 92;
+ int GEN_METRIC_CONTAINER = 93;
/**
* The feature id for the '<em><b>Editor Gen</b></em>' container reference.
@@ -8300,7 +8355,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenMetricRule()
* @generated
*/
- int GEN_METRIC_RULE = 93;
+ int GEN_METRIC_RULE = 94;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -8391,7 +8446,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenAuditedMetricTarget()
* @generated
*/
- int GEN_AUDITED_METRIC_TARGET = 94;
+ int GEN_AUDITED_METRIC_TARGET = 95;
/**
* The feature id for the '<em><b>Context Selector</b></em>' reference.
@@ -8437,7 +8492,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenAuditContext()
* @generated
*/
- int GEN_AUDIT_CONTEXT = 96;
+ int GEN_AUDIT_CONTEXT = 97;
/**
* The feature id for the '<em><b>Root</b></em>' container reference.
@@ -8492,7 +8547,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenMeasurable()
* @generated
*/
- int GEN_MEASURABLE = 97;
+ int GEN_MEASURABLE = 98;
/**
* The number of structural features of the '<em>Gen Measurable</em>' class.
@@ -8511,7 +8566,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenExpressionProviderContainer()
* @generated
*/
- int GEN_EXPRESSION_PROVIDER_CONTAINER = 98;
+ int GEN_EXPRESSION_PROVIDER_CONTAINER = 99;
/**
* The feature id for the '<em><b>Expressions Package Name</b></em>' attribute.
@@ -8566,7 +8621,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenExpressionProviderBase()
* @generated
*/
- int GEN_EXPRESSION_PROVIDER_BASE = 99;
+ int GEN_EXPRESSION_PROVIDER_BASE = 100;
/**
* The feature id for the '<em><b>Expressions</b></em>' containment reference list.
@@ -8603,7 +8658,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenJavaExpressionProvider()
* @generated
*/
- int GEN_JAVA_EXPRESSION_PROVIDER = 100;
+ int GEN_JAVA_EXPRESSION_PROVIDER = 101;
/**
* The feature id for the '<em><b>Expressions</b></em>' containment reference list.
@@ -8658,7 +8713,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenExpressionInterpreter()
* @generated
*/
- int GEN_EXPRESSION_INTERPRETER = 101;
+ int GEN_EXPRESSION_INTERPRETER = 102;
/**
* The feature id for the '<em><b>Expressions</b></em>' containment reference list.
@@ -8713,7 +8768,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenLiteralExpressionProvider()
* @generated
*/
- int GEN_LITERAL_EXPRESSION_PROVIDER = 102;
+ int GEN_LITERAL_EXPRESSION_PROVIDER = 103;
/**
* The feature id for the '<em><b>Expressions</b></em>' containment reference list.
@@ -8750,7 +8805,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenDomainModelNavigator()
* @generated
*/
- int GEN_DOMAIN_MODEL_NAVIGATOR = 103;
+ int GEN_DOMAIN_MODEL_NAVIGATOR = 104;
/**
* The feature id for the '<em><b>Generate Domain Model Navigator</b></em>' attribute.
@@ -8841,7 +8896,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenNavigator()
* @generated
*/
- int GEN_NAVIGATOR = 104;
+ int GEN_NAVIGATOR = 105;
/**
* The feature id for the '<em><b>Generate Domain Model Navigator</b></em>' attribute.
@@ -9094,7 +9149,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenNavigatorChildReference()
* @generated
*/
- int GEN_NAVIGATOR_CHILD_REFERENCE = 105;
+ int GEN_NAVIGATOR_CHILD_REFERENCE = 106;
/**
* The feature id for the '<em><b>Navigator</b></em>' container reference.
@@ -9176,7 +9231,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenNavigatorPath()
* @generated
*/
- int GEN_NAVIGATOR_PATH = 106;
+ int GEN_NAVIGATOR_PATH = 107;
/**
* The feature id for the '<em><b>Segments</b></em>' containment reference list.
@@ -9204,7 +9259,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenNavigatorPathSegment()
* @generated
*/
- int GEN_NAVIGATOR_PATH_SEGMENT = 107;
+ int GEN_NAVIGATOR_PATH_SEGMENT = 108;
/**
* The feature id for the '<em><b>Path</b></em>' container reference.
@@ -9250,7 +9305,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenPropertySheet()
* @generated
*/
- int GEN_PROPERTY_SHEET = 108;
+ int GEN_PROPERTY_SHEET = 109;
/**
* The feature id for the '<em><b>Editor Gen</b></em>' container reference.
@@ -9323,7 +9378,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenPropertyTab()
* @generated
*/
- int GEN_PROPERTY_TAB = 109;
+ int GEN_PROPERTY_TAB = 110;
/**
* The feature id for the '<em><b>Sheet</b></em>' container reference.
@@ -9369,7 +9424,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenStandardPropertyTab()
* @generated
*/
- int GEN_STANDARD_PROPERTY_TAB = 110;
+ int GEN_STANDARD_PROPERTY_TAB = 111;
/**
* The feature id for the '<em><b>Sheet</b></em>' container reference.
@@ -9415,7 +9470,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenCustomPropertyTab()
* @generated
*/
- int GEN_CUSTOM_PROPERTY_TAB = 111;
+ int GEN_CUSTOM_PROPERTY_TAB = 112;
/**
* The feature id for the '<em><b>Sheet</b></em>' container reference.
@@ -9488,7 +9543,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenPropertyTabFilter()
* @generated
*/
- int GEN_PROPERTY_TAB_FILTER = 112;
+ int GEN_PROPERTY_TAB_FILTER = 113;
/**
* The feature id for the '<em><b>Tab</b></em>' container reference.
@@ -9516,7 +9571,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getTypeTabFilter()
* @generated
*/
- int TYPE_TAB_FILTER = 113;
+ int TYPE_TAB_FILTER = 114;
/**
* The feature id for the '<em><b>Tab</b></em>' container reference.
@@ -9562,7 +9617,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getCustomTabFilter()
* @generated
*/
- int CUSTOM_TAB_FILTER = 114;
+ int CUSTOM_TAB_FILTER = 115;
/**
* The feature id for the '<em><b>Tab</b></em>' container reference.
@@ -9599,7 +9654,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenContributionItem()
* @generated
*/
- int GEN_CONTRIBUTION_ITEM = 115;
+ int GEN_CONTRIBUTION_ITEM = 116;
/**
* The feature id for the '<em><b>Owner</b></em>' container reference.
@@ -9627,7 +9682,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenSharedContributionItem()
* @generated
*/
- int GEN_SHARED_CONTRIBUTION_ITEM = 116;
+ int GEN_SHARED_CONTRIBUTION_ITEM = 117;
/**
* The feature id for the '<em><b>Owner</b></em>' container reference.
@@ -9664,7 +9719,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenGroupMarker()
* @generated
*/
- int GEN_GROUP_MARKER = 117;
+ int GEN_GROUP_MARKER = 118;
/**
* The feature id for the '<em><b>Owner</b></em>' container reference.
@@ -9701,7 +9756,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenSeparator()
* @generated
*/
- int GEN_SEPARATOR = 118;
+ int GEN_SEPARATOR = 119;
/**
* The feature id for the '<em><b>Owner</b></em>' container reference.
@@ -9738,7 +9793,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenCustomAction()
* @generated
*/
- int GEN_CUSTOM_ACTION = 119;
+ int GEN_CUSTOM_ACTION = 120;
/**
* The feature id for the '<em><b>Owner</b></em>' container reference.
@@ -9793,7 +9848,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenCommandAction()
* @generated
*/
- int GEN_COMMAND_ACTION = 120;
+ int GEN_COMMAND_ACTION = 121;
/**
* The feature id for the '<em><b>Owner</b></em>' container reference.
@@ -9839,7 +9894,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenAction()
* @generated
*/
- int GEN_ACTION = 121;
+ int GEN_ACTION = 122;
/**
* The feature id for the '<em><b>Owner</b></em>' container reference.
@@ -9885,7 +9940,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getLoadResourceAction()
* @generated
*/
- int LOAD_RESOURCE_ACTION = 122;
+ int LOAD_RESOURCE_ACTION = 123;
/**
* The feature id for the '<em><b>Owner</b></em>' container reference.
@@ -9931,7 +9986,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getInitDiagramAction()
* @generated
*/
- int INIT_DIAGRAM_ACTION = 123;
+ int INIT_DIAGRAM_ACTION = 124;
/**
* The feature id for the '<em><b>Owner</b></em>' container reference.
@@ -9977,7 +10032,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getCreateShortcutAction()
* @generated
*/
- int CREATE_SHORTCUT_ACTION = 124;
+ int CREATE_SHORTCUT_ACTION = 125;
/**
* The feature id for the '<em><b>Owner</b></em>' container reference.
@@ -10023,7 +10078,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenActionFactoryContributionItem()
* @generated
*/
- int GEN_ACTION_FACTORY_CONTRIBUTION_ITEM = 125;
+ int GEN_ACTION_FACTORY_CONTRIBUTION_ITEM = 126;
/**
* The feature id for the '<em><b>Owner</b></em>' container reference.
@@ -10060,7 +10115,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenContributionManager()
* @generated
*/
- int GEN_CONTRIBUTION_MANAGER = 126;
+ int GEN_CONTRIBUTION_MANAGER = 127;
/**
* The feature id for the '<em><b>ID</b></em>' attribute.
@@ -10106,7 +10161,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenMenuManager()
* @generated
*/
- int GEN_MENU_MANAGER = 127;
+ int GEN_MENU_MANAGER = 128;
/**
* The feature id for the '<em><b>ID</b></em>' attribute.
@@ -10170,7 +10225,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenToolBarManager()
* @generated
*/
- int GEN_TOOL_BAR_MANAGER = 128;
+ int GEN_TOOL_BAR_MANAGER = 129;
/**
* The feature id for the '<em><b>ID</b></em>' attribute.
@@ -10225,7 +10280,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenContextMenu()
* @generated
*/
- int GEN_CONTEXT_MENU = 129;
+ int GEN_CONTEXT_MENU = 130;
/**
* The feature id for the '<em><b>ID</b></em>' attribute.
@@ -10280,7 +10335,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenApplication()
* @generated
*/
- int GEN_APPLICATION = 130;
+ int GEN_APPLICATION = 131;
/**
* The feature id for the '<em><b>Editor Gen</b></em>' container reference.
@@ -10425,7 +10480,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenLinkEnd()
* @generated
*/
- int GEN_LINK_END = 131;
+ int GEN_LINK_END = 132;
/**
* The feature id for the '<em><b>Diagram Run Time Class</b></em>' reference.
@@ -10552,7 +10607,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenParsers()
* @generated
*/
- int GEN_PARSERS = 132;
+ int GEN_PARSERS = 133;
/**
* The feature id for the '<em><b>Editor Gen</b></em>' container reference.
@@ -10634,7 +10689,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenParserImplementation()
* @generated
*/
- int GEN_PARSER_IMPLEMENTATION = 133;
+ int GEN_PARSER_IMPLEMENTATION = 134;
/**
* The feature id for the '<em><b>Holder</b></em>' container reference.
@@ -10671,7 +10726,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getPredefinedParser()
* @generated
*/
- int PREDEFINED_PARSER = 134;
+ int PREDEFINED_PARSER = 135;
/**
* The feature id for the '<em><b>Holder</b></em>' container reference.
@@ -10728,6 +10783,52 @@ public interface GMFGenPackage extends EPackage {
int PREDEFINED_PARSER_FEATURE_COUNT = GEN_PARSER_IMPLEMENTATION_FEATURE_COUNT + 3;
/**
+ * The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.impl.ExpressionLabelParserImpl <em>Expression Label Parser</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.gmf.codegen.gmfgen.impl.ExpressionLabelParserImpl
+ * @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getExpressionLabelParser()
+ * @generated
+ */
+ int EXPRESSION_LABEL_PARSER = 136;
+
+ /**
+ * The feature id for the '<em><b>Holder</b></em>' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXPRESSION_LABEL_PARSER__HOLDER = GEN_PARSER_IMPLEMENTATION__HOLDER;
+
+ /**
+ * The feature id for the '<em><b>Uses</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXPRESSION_LABEL_PARSER__USES = GEN_PARSER_IMPLEMENTATION__USES;
+
+ /**
+ * The feature id for the '<em><b>Class Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXPRESSION_LABEL_PARSER__CLASS_NAME = GEN_PARSER_IMPLEMENTATION_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Expression Label Parser</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXPRESSION_LABEL_PARSER_FEATURE_COUNT = GEN_PARSER_IMPLEMENTATION_FEATURE_COUNT + 1;
+
+ /**
* The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.impl.CustomParserImpl <em>Custom Parser</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -10735,7 +10836,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getCustomParser()
* @generated
*/
- int CUSTOM_PARSER = 135;
+ int CUSTOM_PARSER = 137;
/**
* The feature id for the '<em><b>Holder</b></em>' container reference.
@@ -10790,7 +10891,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getExternalParser()
* @generated
*/
- int EXTERNAL_PARSER = 136;
+ int EXTERNAL_PARSER = 138;
/**
* The feature id for the '<em><b>Holder</b></em>' container reference.
@@ -10836,7 +10937,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getStandardPreferencePages()
* @generated
*/
- int STANDARD_PREFERENCE_PAGES = 137;
+ int STANDARD_PREFERENCE_PAGES = 139;
/**
* The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.RulerUnits <em>Ruler Units</em>}' enum.
@@ -10846,7 +10947,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getRulerUnits()
* @generated
*/
- int RULER_UNITS = 138;
+ int RULER_UNITS = 140;
/**
* The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.Routing <em>Routing</em>}' enum.
@@ -10856,7 +10957,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getRouting()
* @generated
*/
- int ROUTING = 139;
+ int ROUTING = 141;
/**
* The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.LineStyle <em>Line Style</em>}' enum.
@@ -10866,7 +10967,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getLineStyle()
* @generated
*/
- int LINE_STYLE = 140;
+ int LINE_STYLE = 142;
/**
* The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.JFaceFont <em>JFace Font</em>}' enum.
@@ -10876,7 +10977,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getJFaceFont()
* @generated
*/
- int JFACE_FONT = 141;
+ int JFACE_FONT = 143;
/**
* The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.FontStyle <em>Font Style</em>}' enum.
@@ -10886,7 +10987,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getFontStyle()
* @generated
*/
- int FONT_STYLE = 142;
+ int FONT_STYLE = 144;
/**
* The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.DiagramColors <em>Diagram Colors</em>}' enum.
@@ -10896,7 +10997,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getDiagramColors()
* @generated
*/
- int DIAGRAM_COLORS = 143;
+ int DIAGRAM_COLORS = 145;
/**
* The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.ProviderPriority <em>Provider Priority</em>}' enum.
@@ -10906,7 +11007,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getProviderPriority()
* @generated
*/
- int PROVIDER_PRIORITY = 144;
+ int PROVIDER_PRIORITY = 146;
/**
* The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.LinkLabelAlignment <em>Link Label Alignment</em>}' enum.
@@ -10916,7 +11017,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getLinkLabelAlignment()
* @generated
*/
- int LINK_LABEL_ALIGNMENT = 145;
+ int LINK_LABEL_ALIGNMENT = 147;
/**
* The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.LabelTextAccessMethod <em>Label Text Access Method</em>}' enum.
@@ -10926,7 +11027,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getLabelTextAccessMethod()
* @generated
*/
- int LABEL_TEXT_ACCESS_METHOD = 146;
+ int LABEL_TEXT_ACCESS_METHOD = 148;
/**
* The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.ViewmapLayoutType <em>Viewmap Layout Type</em>}' enum.
@@ -10936,7 +11037,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getViewmapLayoutType()
* @generated
*/
- int VIEWMAP_LAYOUT_TYPE = 147;
+ int VIEWMAP_LAYOUT_TYPE = 149;
/**
* The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.StandardEntryKind <em>Standard Entry Kind</em>}' enum.
@@ -10946,7 +11047,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getStandardEntryKind()
* @generated
*/
- int STANDARD_ENTRY_KIND = 148;
+ int STANDARD_ENTRY_KIND = 150;
/**
* The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.GenSeverity <em>Gen Severity</em>}' enum.
@@ -10956,7 +11057,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenSeverity()
* @generated
*/
- int GEN_SEVERITY = 149;
+ int GEN_SEVERITY = 151;
/**
* The meta object id for the '{@link org.eclipse.gmf.codegen.gmfgen.GenLanguage <em>Gen Language</em>}' enum.
@@ -10966,7 +11067,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenLanguage()
* @generated
*/
- int GEN_LANGUAGE = 150;
+ int GEN_LANGUAGE = 152;
/**
@@ -10977,7 +11078,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGenNavigatorReferenceType()
* @generated
*/
- int GEN_NAVIGATOR_REFERENCE_TYPE = 151;
+ int GEN_NAVIGATOR_REFERENCE_TYPE = 153;
/**
@@ -10988,7 +11089,7 @@ public interface GMFGenPackage extends EPackage {
* @see org.eclipse.gmf.codegen.gmfgen.impl.GMFGenPackageImpl#getGeneratedType()
* @generated
*/
- int GENERATED_TYPE = 152;
+ int GENERATED_TYPE = 154;
/**
@@ -14250,6 +14351,49 @@ public interface GMFGenPackage extends EPackage {
EClass getDesignLabelModelFacet();
/**
+ * Returns the meta object for class '{@link org.eclipse.gmf.codegen.gmfgen.ExpressionLabelModelFacet <em>Expression Label Model Facet</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Expression Label Model Facet</em>'.
+ * @see org.eclipse.gmf.codegen.gmfgen.ExpressionLabelModelFacet
+ * @generated
+ */
+ EClass getExpressionLabelModelFacet();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.gmf.codegen.gmfgen.ExpressionLabelModelFacet#getViewExpression <em>View Expression</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>View Expression</em>'.
+ * @see org.eclipse.gmf.codegen.gmfgen.ExpressionLabelModelFacet#getViewExpression()
+ * @see #getExpressionLabelModelFacet()
+ * @generated
+ */
+ EReference getExpressionLabelModelFacet_ViewExpression();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.gmf.codegen.gmfgen.ExpressionLabelModelFacet#getEditExpression <em>Edit Expression</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Edit Expression</em>'.
+ * @see org.eclipse.gmf.codegen.gmfgen.ExpressionLabelModelFacet#getEditExpression()
+ * @see #getExpressionLabelModelFacet()
+ * @generated
+ */
+ EReference getExpressionLabelModelFacet_EditExpression();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.gmf.codegen.gmfgen.ExpressionLabelModelFacet#getValidateExpression <em>Validate Expression</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Validate Expression</em>'.
+ * @see org.eclipse.gmf.codegen.gmfgen.ExpressionLabelModelFacet#getValidateExpression()
+ * @see #getExpressionLabelModelFacet()
+ * @generated
+ */
+ EReference getExpressionLabelModelFacet_ValidateExpression();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.gmf.codegen.gmfgen.TypeLinkModelFacet <em>Type Link Model Facet</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -17424,6 +17568,27 @@ public interface GMFGenPackage extends EPackage {
EAttribute getPredefinedParser_ClassName();
/**
+ * Returns the meta object for class '{@link org.eclipse.gmf.codegen.gmfgen.ExpressionLabelParser <em>Expression Label Parser</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Expression Label Parser</em>'.
+ * @see org.eclipse.gmf.codegen.gmfgen.ExpressionLabelParser
+ * @generated
+ */
+ EClass getExpressionLabelParser();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.gmf.codegen.gmfgen.ExpressionLabelParser#getClassName <em>Class Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Class Name</em>'.
+ * @see org.eclipse.gmf.codegen.gmfgen.ExpressionLabelParser#getClassName()
+ * @see #getExpressionLabelParser()
+ * @generated
+ */
+ EAttribute getExpressionLabelParser_ClassName();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.gmf.codegen.gmfgen.CustomParser <em>Custom Parser</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/ExpressionLabelModelFacetImpl.java b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/ExpressionLabelModelFacetImpl.java
new file mode 100644
index 000000000..dae380360
--- /dev/null
+++ b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/ExpressionLabelModelFacetImpl.java
@@ -0,0 +1,278 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.eclipse.gmf.codegen.gmfgen.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.eclipse.gmf.codegen.gmfgen.ExpressionLabelModelFacet;
+import org.eclipse.gmf.codegen.gmfgen.GMFGenPackage;
+import org.eclipse.gmf.codegen.gmfgen.GenConstraint;
+import org.eclipse.gmf.codegen.gmfgen.ValueExpression;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Expression Label Model Facet</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.ExpressionLabelModelFacetImpl#getViewExpression <em>View Expression</em>}</li>
+ * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.ExpressionLabelModelFacetImpl#getEditExpression <em>Edit Expression</em>}</li>
+ * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.ExpressionLabelModelFacetImpl#getValidateExpression <em>Validate Expression</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class ExpressionLabelModelFacetImpl extends LabelModelFacetImpl implements ExpressionLabelModelFacet {
+ /**
+ * The cached value of the '{@link #getViewExpression() <em>View Expression</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getViewExpression()
+ * @generated
+ * @ordered
+ */
+ protected ValueExpression viewExpression;
+ /**
+ * The cached value of the '{@link #getEditExpression() <em>Edit Expression</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEditExpression()
+ * @generated
+ * @ordered
+ */
+ protected ValueExpression editExpression;
+ /**
+ * The cached value of the '{@link #getValidateExpression() <em>Validate Expression</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getValidateExpression()
+ * @generated
+ * @ordered
+ */
+ protected GenConstraint validateExpression;
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ExpressionLabelModelFacetImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return GMFGenPackage.eINSTANCE.getExpressionLabelModelFacet();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ValueExpression getViewExpression() {
+ if (viewExpression != null && viewExpression.eIsProxy()) {
+ InternalEObject oldViewExpression = (InternalEObject)viewExpression;
+ viewExpression = (ValueExpression)eResolveProxy(oldViewExpression);
+ if (viewExpression != oldViewExpression) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, GMFGenPackage.EXPRESSION_LABEL_MODEL_FACET__VIEW_EXPRESSION, oldViewExpression, viewExpression));
+ }
+ }
+ return viewExpression;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ValueExpression basicGetViewExpression() {
+ return viewExpression;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setViewExpression(ValueExpression newViewExpression) {
+ ValueExpression oldViewExpression = viewExpression;
+ viewExpression = newViewExpression;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.EXPRESSION_LABEL_MODEL_FACET__VIEW_EXPRESSION, oldViewExpression, viewExpression));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ValueExpression getEditExpression() {
+ if (editExpression != null && editExpression.eIsProxy()) {
+ InternalEObject oldEditExpression = (InternalEObject)editExpression;
+ editExpression = (ValueExpression)eResolveProxy(oldEditExpression);
+ if (editExpression != oldEditExpression) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, GMFGenPackage.EXPRESSION_LABEL_MODEL_FACET__EDIT_EXPRESSION, oldEditExpression, editExpression));
+ }
+ }
+ return editExpression;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ValueExpression basicGetEditExpression() {
+ return editExpression;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setEditExpression(ValueExpression newEditExpression) {
+ ValueExpression oldEditExpression = editExpression;
+ editExpression = newEditExpression;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.EXPRESSION_LABEL_MODEL_FACET__EDIT_EXPRESSION, oldEditExpression, editExpression));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public GenConstraint getValidateExpression() {
+ if (validateExpression != null && validateExpression.eIsProxy()) {
+ InternalEObject oldValidateExpression = (InternalEObject)validateExpression;
+ validateExpression = (GenConstraint)eResolveProxy(oldValidateExpression);
+ if (validateExpression != oldValidateExpression) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, GMFGenPackage.EXPRESSION_LABEL_MODEL_FACET__VALIDATE_EXPRESSION, oldValidateExpression, validateExpression));
+ }
+ }
+ return validateExpression;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public GenConstraint basicGetValidateExpression() {
+ return validateExpression;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setValidateExpression(GenConstraint newValidateExpression) {
+ GenConstraint oldValidateExpression = validateExpression;
+ validateExpression = newValidateExpression;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.EXPRESSION_LABEL_MODEL_FACET__VALIDATE_EXPRESSION, oldValidateExpression, validateExpression));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case GMFGenPackage.EXPRESSION_LABEL_MODEL_FACET__VIEW_EXPRESSION:
+ if (resolve) return getViewExpression();
+ return basicGetViewExpression();
+ case GMFGenPackage.EXPRESSION_LABEL_MODEL_FACET__EDIT_EXPRESSION:
+ if (resolve) return getEditExpression();
+ return basicGetEditExpression();
+ case GMFGenPackage.EXPRESSION_LABEL_MODEL_FACET__VALIDATE_EXPRESSION:
+ if (resolve) return getValidateExpression();
+ return basicGetValidateExpression();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case GMFGenPackage.EXPRESSION_LABEL_MODEL_FACET__VIEW_EXPRESSION:
+ setViewExpression((ValueExpression)newValue);
+ return;
+ case GMFGenPackage.EXPRESSION_LABEL_MODEL_FACET__EDIT_EXPRESSION:
+ setEditExpression((ValueExpression)newValue);
+ return;
+ case GMFGenPackage.EXPRESSION_LABEL_MODEL_FACET__VALIDATE_EXPRESSION:
+ setValidateExpression((GenConstraint)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case GMFGenPackage.EXPRESSION_LABEL_MODEL_FACET__VIEW_EXPRESSION:
+ setViewExpression((ValueExpression)null);
+ return;
+ case GMFGenPackage.EXPRESSION_LABEL_MODEL_FACET__EDIT_EXPRESSION:
+ setEditExpression((ValueExpression)null);
+ return;
+ case GMFGenPackage.EXPRESSION_LABEL_MODEL_FACET__VALIDATE_EXPRESSION:
+ setValidateExpression((GenConstraint)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case GMFGenPackage.EXPRESSION_LABEL_MODEL_FACET__VIEW_EXPRESSION:
+ return viewExpression != null;
+ case GMFGenPackage.EXPRESSION_LABEL_MODEL_FACET__EDIT_EXPRESSION:
+ return editExpression != null;
+ case GMFGenPackage.EXPRESSION_LABEL_MODEL_FACET__VALIDATE_EXPRESSION:
+ return validateExpression != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //ExpressionLabelModelFacetImpl
diff --git a/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/ExpressionLabelParserImpl.java b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/ExpressionLabelParserImpl.java
new file mode 100644
index 000000000..dc45472a3
--- /dev/null
+++ b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/ExpressionLabelParserImpl.java
@@ -0,0 +1,177 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.eclipse.gmf.codegen.gmfgen.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.eclipse.gmf.codegen.gmfgen.ExpressionLabelParser;
+import org.eclipse.gmf.codegen.gmfgen.GMFGenPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Expression Label Parser</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.ExpressionLabelParserImpl#getClassName <em>Class Name</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class ExpressionLabelParserImpl extends GenParserImplementationImpl implements ExpressionLabelParser {
+ /**
+ * The default value of the '{@link #getClassName() <em>Class Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getClassName()
+ * @generated
+ * @ordered
+ */
+ protected static final String CLASS_NAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getClassName() <em>Class Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getClassName()
+ * @generated
+ * @ordered
+ */
+ protected String className = CLASS_NAME_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ExpressionLabelParserImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return GMFGenPackage.eINSTANCE.getExpressionLabelParser();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getClassName() {
+ return className;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setClassName(String newClassName) {
+ String oldClassName = className;
+ className = newClassName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.EXPRESSION_LABEL_PARSER__CLASS_NAME, oldClassName, className));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getQualifiedClassName() {
+ // TODO: implement this method
+ // Ensure that you remove @generated or mark it @generated NOT
+ throw new UnsupportedOperationException();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case GMFGenPackage.EXPRESSION_LABEL_PARSER__CLASS_NAME:
+ return getClassName();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case GMFGenPackage.EXPRESSION_LABEL_PARSER__CLASS_NAME:
+ setClassName((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case GMFGenPackage.EXPRESSION_LABEL_PARSER__CLASS_NAME:
+ setClassName(CLASS_NAME_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case GMFGenPackage.EXPRESSION_LABEL_PARSER__CLASS_NAME:
+ return CLASS_NAME_EDEFAULT == null ? className != null : !CLASS_NAME_EDEFAULT.equals(className);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (className: ");
+ result.append(className);
+ result.append(')');
+ return result.toString();
+ }
+
+} //ExpressionLabelParserImpl
diff --git a/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/GMFGenFactoryImpl.java b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/GMFGenFactoryImpl.java
index ec131bd49..40935e08f 100644
--- a/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/GMFGenFactoryImpl.java
+++ b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/GMFGenFactoryImpl.java
@@ -95,6 +95,7 @@ public class GMFGenFactoryImpl extends EFactoryImpl implements GMFGenFactory {
case GMFGenPackage.FEATURE_LINK_MODEL_FACET: return createFeatureLinkModelFacet();
case GMFGenPackage.FEATURE_LABEL_MODEL_FACET: return createFeatureLabelModelFacet();
case GMFGenPackage.DESIGN_LABEL_MODEL_FACET: return createDesignLabelModelFacet();
+ case GMFGenPackage.EXPRESSION_LABEL_MODEL_FACET: return createExpressionLabelModelFacet();
case GMFGenPackage.COLOR_ATTRIBUTES: return createColorAttributes();
case GMFGenPackage.STYLE_ATTRIBUTES: return createStyleAttributes();
case GMFGenPackage.RESIZE_CONSTRAINTS: return createResizeConstraints();
@@ -155,6 +156,7 @@ public class GMFGenFactoryImpl extends EFactoryImpl implements GMFGenFactory {
case GMFGenPackage.GEN_APPLICATION: return createGenApplication();
case GMFGenPackage.GEN_PARSERS: return createGenParsers();
case GMFGenPackage.PREDEFINED_PARSER: return createPredefinedParser();
+ case GMFGenPackage.EXPRESSION_LABEL_PARSER: return createExpressionLabelParser();
case GMFGenPackage.CUSTOM_PARSER: return createCustomParser();
case GMFGenPackage.EXTERNAL_PARSER: return createExternalParser();
default:
@@ -587,6 +589,16 @@ public class GMFGenFactoryImpl extends EFactoryImpl implements GMFGenFactory {
* <!-- end-user-doc -->
* @generated
*/
+ public ExpressionLabelModelFacet createExpressionLabelModelFacet() {
+ ExpressionLabelModelFacetImpl expressionLabelModelFacet = new ExpressionLabelModelFacetImpl();
+ return expressionLabelModelFacet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public TypeLinkModelFacet createTypeLinkModelFacet() {
TypeLinkModelFacetImpl typeLinkModelFacet = new TypeLinkModelFacetImpl();
return typeLinkModelFacet;
@@ -1207,6 +1219,16 @@ public class GMFGenFactoryImpl extends EFactoryImpl implements GMFGenFactory {
* <!-- end-user-doc -->
* @generated
*/
+ public ExpressionLabelParser createExpressionLabelParser() {
+ ExpressionLabelParserImpl expressionLabelParser = new ExpressionLabelParserImpl();
+ return expressionLabelParser;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public CustomParser createCustomParser() {
CustomParserImpl customParser = new CustomParserImpl();
return customParser;
diff --git a/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/GMFGenPackageImpl.java b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/GMFGenPackageImpl.java
index 6d725bb7e..2d0e7d7ad 100644
--- a/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/GMFGenPackageImpl.java
+++ b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/GMFGenPackageImpl.java
@@ -422,6 +422,13 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
* <!-- end-user-doc -->
* @generated
*/
+ private EClass expressionLabelModelFacetEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
private EClass typeLinkModelFacetEClass = null;
/**
@@ -996,6 +1003,13 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
* <!-- end-user-doc -->
* @generated
*/
+ private EClass expressionLabelParserEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
private EClass customParserEClass = null;
/**
@@ -4100,6 +4114,45 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
* <!-- end-user-doc -->
* @generated
*/
+ public EClass getExpressionLabelModelFacet() {
+ if (expressionLabelModelFacetEClass == null) {
+ expressionLabelModelFacetEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(65);
+ }
+ return expressionLabelModelFacetEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getExpressionLabelModelFacet_ViewExpression() {
+ return (EReference)getExpressionLabelModelFacet().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getExpressionLabelModelFacet_EditExpression() {
+ return (EReference)getExpressionLabelModelFacet().getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getExpressionLabelModelFacet_ValidateExpression() {
+ return (EReference)getExpressionLabelModelFacet().getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public EClass getTypeLinkModelFacet() {
if (typeLinkModelFacetEClass == null) {
typeLinkModelFacetEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(60);
@@ -4153,7 +4206,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getViewmap() {
if (viewmapEClass == null) {
- viewmapEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(71);
+ viewmapEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(72);
}
return viewmapEClass;
}
@@ -4192,7 +4245,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getAttributes() {
if (attributesEClass == null) {
- attributesEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(65);
+ attributesEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(66);
}
return attributesEClass;
}
@@ -4204,7 +4257,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getColorAttributes() {
if (colorAttributesEClass == null) {
- colorAttributesEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(66);
+ colorAttributesEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(67);
}
return colorAttributesEClass;
}
@@ -4234,7 +4287,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getStyleAttributes() {
if (styleAttributesEClass == null) {
- styleAttributesEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(67);
+ styleAttributesEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(68);
}
return styleAttributesEClass;
}
@@ -4273,7 +4326,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getResizeConstraints() {
if (resizeConstraintsEClass == null) {
- resizeConstraintsEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(68);
+ resizeConstraintsEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(69);
}
return resizeConstraintsEClass;
}
@@ -4321,7 +4374,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getDefaultSizeAttributes() {
if (defaultSizeAttributesEClass == null) {
- defaultSizeAttributesEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(69);
+ defaultSizeAttributesEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(70);
}
return defaultSizeAttributesEClass;
}
@@ -4351,7 +4404,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getLabelOffsetAttributes() {
if (labelOffsetAttributesEClass == null) {
- labelOffsetAttributesEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(70);
+ labelOffsetAttributesEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(71);
}
return labelOffsetAttributesEClass;
}
@@ -4381,7 +4434,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getFigureViewmap() {
if (figureViewmapEClass == null) {
- figureViewmapEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(73);
+ figureViewmapEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(74);
}
return figureViewmapEClass;
}
@@ -4402,7 +4455,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getSnippetViewmap() {
if (snippetViewmapEClass == null) {
- snippetViewmapEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(74);
+ snippetViewmapEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(75);
}
return snippetViewmapEClass;
}
@@ -4423,7 +4476,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getInnerClassViewmap() {
if (innerClassViewmapEClass == null) {
- innerClassViewmapEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(75);
+ innerClassViewmapEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(76);
}
return innerClassViewmapEClass;
}
@@ -4453,7 +4506,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getParentAssignedViewmap() {
if (parentAssignedViewmapEClass == null) {
- parentAssignedViewmapEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(76);
+ parentAssignedViewmapEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(77);
}
return parentAssignedViewmapEClass;
}
@@ -4492,7 +4545,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getModeledViewmap() {
if (modeledViewmapEClass == null) {
- modeledViewmapEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(77);
+ modeledViewmapEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(78);
}
return modeledViewmapEClass;
}
@@ -4513,7 +4566,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getValueExpression() {
if (valueExpressionEClass == null) {
- valueExpressionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(78);
+ valueExpressionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(79);
}
return valueExpressionEClass;
}
@@ -4552,7 +4605,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenConstraint() {
if (genConstraintEClass == null) {
- genConstraintEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(79);
+ genConstraintEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(80);
}
return genConstraintEClass;
}
@@ -4564,7 +4617,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getPalette() {
if (paletteEClass == null) {
- paletteEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(80);
+ paletteEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(81);
}
return paletteEClass;
}
@@ -4621,7 +4674,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getEntryBase() {
if (entryBaseEClass == null) {
- entryBaseEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(81);
+ entryBaseEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(82);
}
return entryBaseEClass;
}
@@ -4687,7 +4740,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getAbstractToolEntry() {
if (abstractToolEntryEClass == null) {
- abstractToolEntryEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(82);
+ abstractToolEntryEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(83);
}
return abstractToolEntryEClass;
}
@@ -4726,7 +4779,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getToolEntry() {
if (toolEntryEClass == null) {
- toolEntryEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(83);
+ toolEntryEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(84);
}
return toolEntryEClass;
}
@@ -4765,7 +4818,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getStandardEntry() {
if (standardEntryEClass == null) {
- standardEntryEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(84);
+ standardEntryEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(85);
}
return standardEntryEClass;
}
@@ -4786,7 +4839,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getToolGroupItem() {
if (toolGroupItemEClass == null) {
- toolGroupItemEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(86);
+ toolGroupItemEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(87);
}
return toolGroupItemEClass;
}
@@ -4807,7 +4860,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getSeparator() {
if (separatorEClass == null) {
- separatorEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(87);
+ separatorEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(88);
}
return separatorEClass;
}
@@ -4819,7 +4872,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getToolGroup() {
if (toolGroupEClass == null) {
- toolGroupEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(88);
+ toolGroupEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(89);
}
return toolGroupEClass;
}
@@ -4876,7 +4929,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenElementInitializer() {
if (genElementInitializerEClass == null) {
- genElementInitializerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(89);
+ genElementInitializerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(90);
}
return genElementInitializerEClass;
}
@@ -4897,7 +4950,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenFeatureSeqInitializer() {
if (genFeatureSeqInitializerEClass == null) {
- genFeatureSeqInitializerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(90);
+ genFeatureSeqInitializerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(91);
}
return genFeatureSeqInitializerEClass;
}
@@ -4936,7 +4989,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenFeatureValueSpec() {
if (genFeatureValueSpecEClass == null) {
- genFeatureValueSpecEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(91);
+ genFeatureValueSpecEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(92);
}
return genFeatureValueSpecEClass;
}
@@ -4957,7 +5010,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenReferenceNewElementSpec() {
if (genReferenceNewElementSpecEClass == null) {
- genReferenceNewElementSpecEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(92);
+ genReferenceNewElementSpecEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(93);
}
return genReferenceNewElementSpecEClass;
}
@@ -4978,7 +5031,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenFeatureInitializer() {
if (genFeatureInitializerEClass == null) {
- genFeatureInitializerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(93);
+ genFeatureInitializerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(94);
}
return genFeatureInitializerEClass;
}
@@ -5008,7 +5061,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenLinkConstraints() {
if (genLinkConstraintsEClass == null) {
- genLinkConstraintsEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(94);
+ genLinkConstraintsEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(95);
}
return genLinkConstraintsEClass;
}
@@ -5047,7 +5100,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenAuditRoot() {
if (genAuditRootEClass == null) {
- genAuditRootEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(95);
+ genAuditRootEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(96);
}
return genAuditRootEClass;
}
@@ -5095,7 +5148,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenAuditContainer() {
if (genAuditContainerEClass == null) {
- genAuditContainerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(96);
+ genAuditContainerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(97);
}
return genAuditContainerEClass;
}
@@ -5116,7 +5169,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenRuleBase() {
if (genRuleBaseEClass == null) {
- genRuleBaseEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(97);
+ genRuleBaseEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(98);
}
return genRuleBaseEClass;
}
@@ -5191,7 +5244,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenAuditRule() {
if (genAuditRuleEClass == null) {
- genAuditRuleEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(98);
+ genAuditRuleEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(99);
}
return genAuditRuleEClass;
}
@@ -5284,7 +5337,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenRuleTarget() {
if (genRuleTargetEClass == null) {
- genRuleTargetEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(100);
+ genRuleTargetEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(101);
}
return genRuleTargetEClass;
}
@@ -5296,7 +5349,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenDomainElementTarget() {
if (genDomainElementTargetEClass == null) {
- genDomainElementTargetEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(101);
+ genDomainElementTargetEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(102);
}
return genDomainElementTargetEClass;
}
@@ -5317,7 +5370,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenDiagramElementTarget() {
if (genDiagramElementTargetEClass == null) {
- genDiagramElementTargetEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(102);
+ genDiagramElementTargetEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(103);
}
return genDiagramElementTargetEClass;
}
@@ -5338,7 +5391,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenDomainAttributeTarget() {
if (genDomainAttributeTargetEClass == null) {
- genDomainAttributeTargetEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(103);
+ genDomainAttributeTargetEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(104);
}
return genDomainAttributeTargetEClass;
}
@@ -5368,7 +5421,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenNotationElementTarget() {
if (genNotationElementTargetEClass == null) {
- genNotationElementTargetEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(104);
+ genNotationElementTargetEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(105);
}
return genNotationElementTargetEClass;
}
@@ -5389,7 +5442,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenMetricContainer() {
if (genMetricContainerEClass == null) {
- genMetricContainerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(105);
+ genMetricContainerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(106);
}
return genMetricContainerEClass;
}
@@ -5419,7 +5472,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenMetricRule() {
if (genMetricRuleEClass == null) {
- genMetricRuleEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(106);
+ genMetricRuleEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(107);
}
return genMetricRuleEClass;
}
@@ -5485,7 +5538,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenAuditedMetricTarget() {
if (genAuditedMetricTargetEClass == null) {
- genAuditedMetricTargetEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(107);
+ genAuditedMetricTargetEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(108);
}
return genAuditedMetricTargetEClass;
}
@@ -5515,7 +5568,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenAuditable() {
if (genAuditableEClass == null) {
- genAuditableEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(108);
+ genAuditableEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(109);
}
return genAuditableEClass;
}
@@ -5536,7 +5589,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenAuditContext() {
if (genAuditContextEClass == null) {
- genAuditContextEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(109);
+ genAuditContextEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(110);
}
return genAuditContextEClass;
}
@@ -5584,7 +5637,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenMeasurable() {
if (genMeasurableEClass == null) {
- genMeasurableEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(110);
+ genMeasurableEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(111);
}
return genMeasurableEClass;
}
@@ -5596,7 +5649,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenExpressionProviderContainer() {
if (genExpressionProviderContainerEClass == null) {
- genExpressionProviderContainerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(111);
+ genExpressionProviderContainerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(112);
}
return genExpressionProviderContainerEClass;
}
@@ -5644,7 +5697,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenExpressionProviderBase() {
if (genExpressionProviderBaseEClass == null) {
- genExpressionProviderBaseEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(112);
+ genExpressionProviderBaseEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(113);
}
return genExpressionProviderBaseEClass;
}
@@ -5674,7 +5727,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenJavaExpressionProvider() {
if (genJavaExpressionProviderEClass == null) {
- genJavaExpressionProviderEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(113);
+ genJavaExpressionProviderEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(114);
}
return genJavaExpressionProviderEClass;
}
@@ -5704,7 +5757,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenExpressionInterpreter() {
if (genExpressionInterpreterEClass == null) {
- genExpressionInterpreterEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(114);
+ genExpressionInterpreterEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(115);
}
return genExpressionInterpreterEClass;
}
@@ -5734,7 +5787,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenLiteralExpressionProvider() {
if (genLiteralExpressionProviderEClass == null) {
- genLiteralExpressionProviderEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(115);
+ genLiteralExpressionProviderEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(116);
}
return genLiteralExpressionProviderEClass;
}
@@ -5746,7 +5799,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenDomainModelNavigator() {
if (genDomainModelNavigatorEClass == null) {
- genDomainModelNavigatorEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(117);
+ genDomainModelNavigatorEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(118);
}
return genDomainModelNavigatorEClass;
}
@@ -5830,7 +5883,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenNavigator() {
if (genNavigatorEClass == null) {
- genNavigatorEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(118);
+ genNavigatorEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(119);
}
return genNavigatorEClass;
}
@@ -6004,7 +6057,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenNavigatorChildReference() {
if (genNavigatorChildReferenceEClass == null) {
- genNavigatorChildReferenceEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(120);
+ genNavigatorChildReferenceEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(121);
}
return genNavigatorChildReferenceEClass;
}
@@ -6079,7 +6132,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenNavigatorPath() {
if (genNavigatorPathEClass == null) {
- genNavigatorPathEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(121);
+ genNavigatorPathEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(122);
}
return genNavigatorPathEClass;
}
@@ -6100,7 +6153,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenNavigatorPathSegment() {
if (genNavigatorPathSegmentEClass == null) {
- genNavigatorPathSegmentEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(122);
+ genNavigatorPathSegmentEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(123);
}
return genNavigatorPathSegmentEClass;
}
@@ -6139,7 +6192,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenPropertySheet() {
if (genPropertySheetEClass == null) {
- genPropertySheetEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(123);
+ genPropertySheetEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(124);
}
return genPropertySheetEClass;
}
@@ -6205,7 +6258,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenPropertyTab() {
if (genPropertyTabEClass == null) {
- genPropertyTabEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(124);
+ genPropertyTabEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(125);
}
return genPropertyTabEClass;
}
@@ -6244,7 +6297,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenStandardPropertyTab() {
if (genStandardPropertyTabEClass == null) {
- genStandardPropertyTabEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(125);
+ genStandardPropertyTabEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(126);
}
return genStandardPropertyTabEClass;
}
@@ -6256,7 +6309,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenCustomPropertyTab() {
if (genCustomPropertyTabEClass == null) {
- genCustomPropertyTabEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(126);
+ genCustomPropertyTabEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(127);
}
return genCustomPropertyTabEClass;
}
@@ -6295,7 +6348,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenPropertyTabFilter() {
if (genPropertyTabFilterEClass == null) {
- genPropertyTabFilterEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(127);
+ genPropertyTabFilterEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(128);
}
return genPropertyTabFilterEClass;
}
@@ -6316,7 +6369,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getTypeTabFilter() {
if (typeTabFilterEClass == null) {
- typeTabFilterEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(128);
+ typeTabFilterEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(129);
}
return typeTabFilterEClass;
}
@@ -6346,7 +6399,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getCustomTabFilter() {
if (customTabFilterEClass == null) {
- customTabFilterEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(130);
+ customTabFilterEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(131);
}
return customTabFilterEClass;
}
@@ -6367,7 +6420,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenContributionItem() {
if (genContributionItemEClass == null) {
- genContributionItemEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(131);
+ genContributionItemEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(132);
}
return genContributionItemEClass;
}
@@ -6388,7 +6441,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenSharedContributionItem() {
if (genSharedContributionItemEClass == null) {
- genSharedContributionItemEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(132);
+ genSharedContributionItemEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(133);
}
return genSharedContributionItemEClass;
}
@@ -6409,7 +6462,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenGroupMarker() {
if (genGroupMarkerEClass == null) {
- genGroupMarkerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(133);
+ genGroupMarkerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(134);
}
return genGroupMarkerEClass;
}
@@ -6430,7 +6483,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenSeparator() {
if (genSeparatorEClass == null) {
- genSeparatorEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(134);
+ genSeparatorEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(135);
}
return genSeparatorEClass;
}
@@ -6451,7 +6504,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenCustomAction() {
if (genCustomActionEClass == null) {
- genCustomActionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(135);
+ genCustomActionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(136);
}
return genCustomActionEClass;
}
@@ -6490,7 +6543,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenCommandAction() {
if (genCommandActionEClass == null) {
- genCommandActionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(136);
+ genCommandActionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(137);
}
return genCommandActionEClass;
}
@@ -6520,7 +6573,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenAction() {
if (genActionEClass == null) {
- genActionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(137);
+ genActionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(138);
}
return genActionEClass;
}
@@ -6550,7 +6603,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getLoadResourceAction() {
if (loadResourceActionEClass == null) {
- loadResourceActionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(138);
+ loadResourceActionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(139);
}
return loadResourceActionEClass;
}
@@ -6562,7 +6615,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getInitDiagramAction() {
if (initDiagramActionEClass == null) {
- initDiagramActionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(139);
+ initDiagramActionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(140);
}
return initDiagramActionEClass;
}
@@ -6574,7 +6627,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getCreateShortcutAction() {
if (createShortcutActionEClass == null) {
- createShortcutActionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(140);
+ createShortcutActionEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(141);
}
return createShortcutActionEClass;
}
@@ -6586,7 +6639,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenActionFactoryContributionItem() {
if (genActionFactoryContributionItemEClass == null) {
- genActionFactoryContributionItemEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(141);
+ genActionFactoryContributionItemEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(142);
}
return genActionFactoryContributionItemEClass;
}
@@ -6607,7 +6660,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenContributionManager() {
if (genContributionManagerEClass == null) {
- genContributionManagerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(142);
+ genContributionManagerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(143);
}
return genContributionManagerEClass;
}
@@ -6646,7 +6699,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenMenuManager() {
if (genMenuManagerEClass == null) {
- genMenuManagerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(143);
+ genMenuManagerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(144);
}
return genMenuManagerEClass;
}
@@ -6667,7 +6720,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenToolBarManager() {
if (genToolBarManagerEClass == null) {
- genToolBarManagerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(144);
+ genToolBarManagerEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(145);
}
return genToolBarManagerEClass;
}
@@ -6679,7 +6732,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenContextMenu() {
if (genContextMenuEClass == null) {
- genContextMenuEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(145);
+ genContextMenuEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(146);
}
return genContextMenuEClass;
}
@@ -6700,7 +6753,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenApplication() {
if (genApplicationEClass == null) {
- genApplicationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(146);
+ genApplicationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(147);
}
return genApplicationEClass;
}
@@ -6838,7 +6891,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenLinkEnd() {
if (genLinkEndEClass == null) {
- genLinkEndEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(147);
+ genLinkEndEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(148);
}
return genLinkEndEClass;
}
@@ -6868,7 +6921,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenParsers() {
if (genParsersEClass == null) {
- genParsersEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(148);
+ genParsersEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(149);
}
return genParsersEClass;
}
@@ -6943,7 +6996,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getGenParserImplementation() {
if (genParserImplementationEClass == null) {
- genParserImplementationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(149);
+ genParserImplementationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(150);
}
return genParserImplementationEClass;
}
@@ -6973,7 +7026,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getPredefinedParser() {
if (predefinedParserEClass == null) {
- predefinedParserEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(150);
+ predefinedParserEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(151);
}
return predefinedParserEClass;
}
@@ -7010,9 +7063,30 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
* <!-- end-user-doc -->
* @generated
*/
+ public EClass getExpressionLabelParser() {
+ if (expressionLabelParserEClass == null) {
+ expressionLabelParserEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(152);
+ }
+ return expressionLabelParserEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getExpressionLabelParser_ClassName() {
+ return (EAttribute)getExpressionLabelParser().getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public EClass getCustomParser() {
if (customParserEClass == null) {
- customParserEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(151);
+ customParserEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(153);
}
return customParserEClass;
}
@@ -7042,7 +7116,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EClass getExternalParser() {
if (externalParserEClass == null) {
- externalParserEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(152);
+ externalParserEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(154);
}
return externalParserEClass;
}
@@ -7183,7 +7257,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EEnum getViewmapLayoutType() {
if (viewmapLayoutTypeEEnum == null) {
- viewmapLayoutTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(72);
+ viewmapLayoutTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(73);
}
return viewmapLayoutTypeEEnum;
}
@@ -7195,7 +7269,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EEnum getStandardEntryKind() {
if (standardEntryKindEEnum == null) {
- standardEntryKindEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(85);
+ standardEntryKindEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(86);
}
return standardEntryKindEEnum;
}
@@ -7207,7 +7281,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EEnum getGenSeverity() {
if (genSeverityEEnum == null) {
- genSeverityEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(99);
+ genSeverityEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(100);
}
return genSeverityEEnum;
}
@@ -7219,7 +7293,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EEnum getGenLanguage() {
if (genLanguageEEnum == null) {
- genLanguageEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(116);
+ genLanguageEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(117);
}
return genLanguageEEnum;
}
@@ -7231,7 +7305,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EEnum getGenNavigatorReferenceType() {
if (genNavigatorReferenceTypeEEnum == null) {
- genNavigatorReferenceTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(119);
+ genNavigatorReferenceTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(120);
}
return genNavigatorReferenceTypeEEnum;
}
@@ -7243,7 +7317,7 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
*/
public EEnum getGeneratedType() {
if (generatedTypeEEnum == null) {
- generatedTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(129);
+ generatedTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI).getEClassifiers().get(130);
}
return generatedTypeEEnum;
}
diff --git a/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/util/GMFGenAdapterFactory.java b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/util/GMFGenAdapterFactory.java
index df14f3db1..cd9b06264 100644
--- a/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/util/GMFGenAdapterFactory.java
+++ b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/util/GMFGenAdapterFactory.java
@@ -289,6 +289,10 @@ public class GMFGenAdapterFactory extends AdapterFactoryImpl {
return createDesignLabelModelFacetAdapter();
}
@Override
+ public Adapter caseExpressionLabelModelFacet(ExpressionLabelModelFacet object) {
+ return createExpressionLabelModelFacetAdapter();
+ }
+ @Override
public Adapter caseAttributes(Attributes object) {
return createAttributesAdapter();
}
@@ -609,6 +613,10 @@ public class GMFGenAdapterFactory extends AdapterFactoryImpl {
return createPredefinedParserAdapter();
}
@Override
+ public Adapter caseExpressionLabelParser(ExpressionLabelParser object) {
+ return createExpressionLabelParserAdapter();
+ }
+ @Override
public Adapter caseCustomParser(CustomParser object) {
return createCustomParserAdapter();
}
@@ -1379,6 +1387,20 @@ public class GMFGenAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.gmf.codegen.gmfgen.ExpressionLabelModelFacet <em>Expression Label Model Facet</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.gmf.codegen.gmfgen.ExpressionLabelModelFacet
+ * @generated
+ */
+ public Adapter createExpressionLabelModelFacetAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.gmf.codegen.gmfgen.TypeLinkModelFacet <em>Type Link Model Facet</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
@@ -2485,6 +2507,20 @@ public class GMFGenAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.gmf.codegen.gmfgen.ExpressionLabelParser <em>Expression Label Parser</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.gmf.codegen.gmfgen.ExpressionLabelParser
+ * @generated
+ */
+ public Adapter createExpressionLabelParserAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.gmf.codegen.gmfgen.CustomParser <em>Custom Parser</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
diff --git a/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/util/GMFGenSwitch.java b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/util/GMFGenSwitch.java
index 96dce2eda..a707ebd3a 100644
--- a/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/util/GMFGenSwitch.java
+++ b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/util/GMFGenSwitch.java
@@ -492,6 +492,14 @@ public class GMFGenSwitch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case GMFGenPackage.EXPRESSION_LABEL_MODEL_FACET: {
+ ExpressionLabelModelFacet expressionLabelModelFacet = (ExpressionLabelModelFacet)theEObject;
+ T result = caseExpressionLabelModelFacet(expressionLabelModelFacet);
+ if (result == null) result = caseLabelModelFacet(expressionLabelModelFacet);
+ if (result == null) result = caseModelFacet(expressionLabelModelFacet);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
case GMFGenPackage.ATTRIBUTES: {
Attributes attributes = (Attributes)theEObject;
T result = caseAttributes(attributes);
@@ -1042,6 +1050,13 @@ public class GMFGenSwitch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case GMFGenPackage.EXPRESSION_LABEL_PARSER: {
+ ExpressionLabelParser expressionLabelParser = (ExpressionLabelParser)theEObject;
+ T result = caseExpressionLabelParser(expressionLabelParser);
+ if (result == null) result = caseGenParserImplementation(expressionLabelParser);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
case GMFGenPackage.CUSTOM_PARSER: {
CustomParser customParser = (CustomParser)theEObject;
T result = caseCustomParser(customParser);
@@ -1856,6 +1871,21 @@ public class GMFGenSwitch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>Expression Label Model Facet</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Expression Label Model Facet</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseExpressionLabelModelFacet(ExpressionLabelModelFacet object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>Type Link Model Facet</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
@@ -3041,6 +3071,21 @@ public class GMFGenSwitch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>Expression Label Parser</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Expression Label Parser</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseExpressionLabelParser(ExpressionLabelParser object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>Custom Parser</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;

Back to the top