Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.xpand3/emf-gen/org/eclipse/xpand3/declaration/DeclarationPackage.java')
-rw-r--r--plugins/org.eclipse.xpand3/emf-gen/org/eclipse/xpand3/declaration/DeclarationPackage.java1834
1 files changed, 1834 insertions, 0 deletions
diff --git a/plugins/org.eclipse.xpand3/emf-gen/org/eclipse/xpand3/declaration/DeclarationPackage.java b/plugins/org.eclipse.xpand3/emf-gen/org/eclipse/xpand3/declaration/DeclarationPackage.java
new file mode 100644
index 00000000..434827e9
--- /dev/null
+++ b/plugins/org.eclipse.xpand3/emf-gen/org/eclipse/xpand3/declaration/DeclarationPackage.java
@@ -0,0 +1,1834 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id: DeclarationPackage.java,v 1.1 2008/02/27 13:21:09 sefftinge Exp $
+ */
+package org.eclipse.xpand3.declaration;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EReference;
+
+import org.eclipse.xpand3.Xpand3Package;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Package</b> for the model.
+ * It contains accessors for the meta objects to represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.DeclarationFactory
+ * @model kind="package"
+ * @generated
+ */
+public interface DeclarationPackage extends EPackage {
+ /**
+ * The package name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNAME = "declaration";
+
+ /**
+ * The package namespace URI.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_URI = "http://www.eclipse.org/m2t/xpand/xpand3/declararation";
+
+ /**
+ * The package namespace name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_PREFIX = "declaration";
+
+ /**
+ * The singleton instance of the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ DeclarationPackage eINSTANCE = org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl.init();
+
+ /**
+ * The meta object id for the '{@link org.eclipse.xpand3.declaration.impl.AbstractDeclarationImpl <em>Abstract Declaration</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.AbstractDeclarationImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getAbstractDeclaration()
+ * @generated
+ */
+ int ABSTRACT_DECLARATION = 0;
+
+ /**
+ * The feature id for the '<em><b>Line</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_DECLARATION__LINE = Xpand3Package.SYNTAX_ELEMENT__LINE;
+
+ /**
+ * The feature id for the '<em><b>Start</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_DECLARATION__START = Xpand3Package.SYNTAX_ELEMENT__START;
+
+ /**
+ * The feature id for the '<em><b>End</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_DECLARATION__END = Xpand3Package.SYNTAX_ELEMENT__END;
+
+ /**
+ * The feature id for the '<em><b>File Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_DECLARATION__FILE_NAME = Xpand3Package.SYNTAX_ELEMENT__FILE_NAME;
+
+ /**
+ * The feature id for the '<em><b>Owner</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_DECLARATION__OWNER = Xpand3Package.SYNTAX_ELEMENT_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Params</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_DECLARATION__PARAMS = Xpand3Package.SYNTAX_ELEMENT_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Is Private</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_DECLARATION__IS_PRIVATE = Xpand3Package.SYNTAX_ELEMENT_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Guard</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_DECLARATION__GUARD = Xpand3Package.SYNTAX_ELEMENT_FEATURE_COUNT + 3;
+
+ /**
+ * The number of structural features of the '<em>Abstract Declaration</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_DECLARATION_FEATURE_COUNT = Xpand3Package.SYNTAX_ELEMENT_FEATURE_COUNT + 4;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.xpand3.declaration.impl.AbstractNamedDeclarationImpl <em>Abstract Named Declaration</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.AbstractNamedDeclarationImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getAbstractNamedDeclaration()
+ * @generated
+ */
+ int ABSTRACT_NAMED_DECLARATION = 1;
+
+ /**
+ * The feature id for the '<em><b>Line</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_NAMED_DECLARATION__LINE = ABSTRACT_DECLARATION__LINE;
+
+ /**
+ * The feature id for the '<em><b>Start</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_NAMED_DECLARATION__START = ABSTRACT_DECLARATION__START;
+
+ /**
+ * The feature id for the '<em><b>End</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_NAMED_DECLARATION__END = ABSTRACT_DECLARATION__END;
+
+ /**
+ * The feature id for the '<em><b>File Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_NAMED_DECLARATION__FILE_NAME = ABSTRACT_DECLARATION__FILE_NAME;
+
+ /**
+ * The feature id for the '<em><b>Owner</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_NAMED_DECLARATION__OWNER = ABSTRACT_DECLARATION__OWNER;
+
+ /**
+ * The feature id for the '<em><b>Params</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_NAMED_DECLARATION__PARAMS = ABSTRACT_DECLARATION__PARAMS;
+
+ /**
+ * The feature id for the '<em><b>Is Private</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_NAMED_DECLARATION__IS_PRIVATE = ABSTRACT_DECLARATION__IS_PRIVATE;
+
+ /**
+ * The feature id for the '<em><b>Guard</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_NAMED_DECLARATION__GUARD = ABSTRACT_DECLARATION__GUARD;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_NAMED_DECLARATION__NAME = ABSTRACT_DECLARATION_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Abstract Named Declaration</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_NAMED_DECLARATION_FEATURE_COUNT = ABSTRACT_DECLARATION_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.xpand3.declaration.impl.DefinitionImpl <em>Definition</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.DefinitionImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getDefinition()
+ * @generated
+ */
+ int DEFINITION = 2;
+
+ /**
+ * The feature id for the '<em><b>Line</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DEFINITION__LINE = ABSTRACT_NAMED_DECLARATION__LINE;
+
+ /**
+ * The feature id for the '<em><b>Start</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DEFINITION__START = ABSTRACT_NAMED_DECLARATION__START;
+
+ /**
+ * The feature id for the '<em><b>End</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DEFINITION__END = ABSTRACT_NAMED_DECLARATION__END;
+
+ /**
+ * The feature id for the '<em><b>File Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DEFINITION__FILE_NAME = ABSTRACT_NAMED_DECLARATION__FILE_NAME;
+
+ /**
+ * The feature id for the '<em><b>Owner</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DEFINITION__OWNER = ABSTRACT_NAMED_DECLARATION__OWNER;
+
+ /**
+ * The feature id for the '<em><b>Params</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DEFINITION__PARAMS = ABSTRACT_NAMED_DECLARATION__PARAMS;
+
+ /**
+ * The feature id for the '<em><b>Is Private</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DEFINITION__IS_PRIVATE = ABSTRACT_NAMED_DECLARATION__IS_PRIVATE;
+
+ /**
+ * The feature id for the '<em><b>Guard</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DEFINITION__GUARD = ABSTRACT_NAMED_DECLARATION__GUARD;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DEFINITION__NAME = ABSTRACT_NAMED_DECLARATION__NAME;
+
+ /**
+ * The feature id for the '<em><b>Body</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DEFINITION__BODY = ABSTRACT_NAMED_DECLARATION_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Definition</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DEFINITION_FEATURE_COUNT = ABSTRACT_NAMED_DECLARATION_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.xpand3.declaration.impl.AdviceImpl <em>Advice</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.AdviceImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getAdvice()
+ * @generated
+ */
+ int ADVICE = 3;
+
+ /**
+ * The feature id for the '<em><b>Line</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADVICE__LINE = ABSTRACT_NAMED_DECLARATION__LINE;
+
+ /**
+ * The feature id for the '<em><b>Start</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADVICE__START = ABSTRACT_NAMED_DECLARATION__START;
+
+ /**
+ * The feature id for the '<em><b>End</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADVICE__END = ABSTRACT_NAMED_DECLARATION__END;
+
+ /**
+ * The feature id for the '<em><b>File Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADVICE__FILE_NAME = ABSTRACT_NAMED_DECLARATION__FILE_NAME;
+
+ /**
+ * The feature id for the '<em><b>Owner</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADVICE__OWNER = ABSTRACT_NAMED_DECLARATION__OWNER;
+
+ /**
+ * The feature id for the '<em><b>Params</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADVICE__PARAMS = ABSTRACT_NAMED_DECLARATION__PARAMS;
+
+ /**
+ * The feature id for the '<em><b>Is Private</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADVICE__IS_PRIVATE = ABSTRACT_NAMED_DECLARATION__IS_PRIVATE;
+
+ /**
+ * The feature id for the '<em><b>Guard</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADVICE__GUARD = ABSTRACT_NAMED_DECLARATION__GUARD;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADVICE__NAME = ABSTRACT_NAMED_DECLARATION__NAME;
+
+ /**
+ * The number of structural features of the '<em>Advice</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADVICE_FEATURE_COUNT = ABSTRACT_NAMED_DECLARATION_FEATURE_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.xpand3.declaration.impl.ExtensionImpl <em>Extension</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.ExtensionImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getExtension()
+ * @generated
+ */
+ int EXTENSION = 4;
+
+ /**
+ * The feature id for the '<em><b>Line</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTENSION__LINE = ABSTRACT_NAMED_DECLARATION__LINE;
+
+ /**
+ * The feature id for the '<em><b>Start</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTENSION__START = ABSTRACT_NAMED_DECLARATION__START;
+
+ /**
+ * The feature id for the '<em><b>End</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTENSION__END = ABSTRACT_NAMED_DECLARATION__END;
+
+ /**
+ * The feature id for the '<em><b>File Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTENSION__FILE_NAME = ABSTRACT_NAMED_DECLARATION__FILE_NAME;
+
+ /**
+ * The feature id for the '<em><b>Owner</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTENSION__OWNER = ABSTRACT_NAMED_DECLARATION__OWNER;
+
+ /**
+ * The feature id for the '<em><b>Params</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTENSION__PARAMS = ABSTRACT_NAMED_DECLARATION__PARAMS;
+
+ /**
+ * The feature id for the '<em><b>Is Private</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTENSION__IS_PRIVATE = ABSTRACT_NAMED_DECLARATION__IS_PRIVATE;
+
+ /**
+ * The feature id for the '<em><b>Guard</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTENSION__GUARD = ABSTRACT_NAMED_DECLARATION__GUARD;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTENSION__NAME = ABSTRACT_NAMED_DECLARATION__NAME;
+
+ /**
+ * The feature id for the '<em><b>Cached</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTENSION__CACHED = ABSTRACT_NAMED_DECLARATION_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Extension</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTENSION_FEATURE_COUNT = ABSTRACT_NAMED_DECLARATION_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.xpand3.declaration.impl.AbstractAspectImpl <em>Abstract Aspect</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.AbstractAspectImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getAbstractAspect()
+ * @generated
+ */
+ int ABSTRACT_ASPECT = 5;
+
+ /**
+ * The feature id for the '<em><b>Line</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_ASPECT__LINE = Xpand3Package.SYNTAX_ELEMENT__LINE;
+
+ /**
+ * The feature id for the '<em><b>Start</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_ASPECT__START = Xpand3Package.SYNTAX_ELEMENT__START;
+
+ /**
+ * The feature id for the '<em><b>End</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_ASPECT__END = Xpand3Package.SYNTAX_ELEMENT__END;
+
+ /**
+ * The feature id for the '<em><b>File Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_ASPECT__FILE_NAME = Xpand3Package.SYNTAX_ELEMENT__FILE_NAME;
+
+ /**
+ * The feature id for the '<em><b>Pointcut</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_ASPECT__POINTCUT = Xpand3Package.SYNTAX_ELEMENT_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Params</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_ASPECT__PARAMS = Xpand3Package.SYNTAX_ELEMENT_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Wildparams</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_ASPECT__WILDPARAMS = Xpand3Package.SYNTAX_ELEMENT_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>Abstract Aspect</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_ASPECT_FEATURE_COUNT = Xpand3Package.SYNTAX_ELEMENT_FEATURE_COUNT + 3;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.xpand3.declaration.impl.ExtensionAspectImpl <em>Extension Aspect</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.ExtensionAspectImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getExtensionAspect()
+ * @generated
+ */
+ int EXTENSION_ASPECT = 6;
+
+ /**
+ * The feature id for the '<em><b>Line</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTENSION_ASPECT__LINE = ABSTRACT_ASPECT__LINE;
+
+ /**
+ * The feature id for the '<em><b>Start</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTENSION_ASPECT__START = ABSTRACT_ASPECT__START;
+
+ /**
+ * The feature id for the '<em><b>End</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTENSION_ASPECT__END = ABSTRACT_ASPECT__END;
+
+ /**
+ * The feature id for the '<em><b>File Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTENSION_ASPECT__FILE_NAME = ABSTRACT_ASPECT__FILE_NAME;
+
+ /**
+ * The feature id for the '<em><b>Pointcut</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTENSION_ASPECT__POINTCUT = ABSTRACT_ASPECT__POINTCUT;
+
+ /**
+ * The feature id for the '<em><b>Params</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTENSION_ASPECT__PARAMS = ABSTRACT_ASPECT__PARAMS;
+
+ /**
+ * The feature id for the '<em><b>Wildparams</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTENSION_ASPECT__WILDPARAMS = ABSTRACT_ASPECT__WILDPARAMS;
+
+ /**
+ * The feature id for the '<em><b>Expression</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTENSION_ASPECT__EXPRESSION = ABSTRACT_ASPECT_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Extension Aspect</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTENSION_ASPECT_FEATURE_COUNT = ABSTRACT_ASPECT_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.xpand3.declaration.impl.DefinitionAspectImpl <em>Definition Aspect</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.DefinitionAspectImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getDefinitionAspect()
+ * @generated
+ */
+ int DEFINITION_ASPECT = 7;
+
+ /**
+ * The feature id for the '<em><b>Line</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DEFINITION_ASPECT__LINE = ABSTRACT_ASPECT__LINE;
+
+ /**
+ * The feature id for the '<em><b>Start</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DEFINITION_ASPECT__START = ABSTRACT_ASPECT__START;
+
+ /**
+ * The feature id for the '<em><b>End</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DEFINITION_ASPECT__END = ABSTRACT_ASPECT__END;
+
+ /**
+ * The feature id for the '<em><b>File Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DEFINITION_ASPECT__FILE_NAME = ABSTRACT_ASPECT__FILE_NAME;
+
+ /**
+ * The feature id for the '<em><b>Pointcut</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DEFINITION_ASPECT__POINTCUT = ABSTRACT_ASPECT__POINTCUT;
+
+ /**
+ * The feature id for the '<em><b>Params</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DEFINITION_ASPECT__PARAMS = ABSTRACT_ASPECT__PARAMS;
+
+ /**
+ * The feature id for the '<em><b>Wildparams</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DEFINITION_ASPECT__WILDPARAMS = ABSTRACT_ASPECT__WILDPARAMS;
+
+ /**
+ * The feature id for the '<em><b>Body</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DEFINITION_ASPECT__BODY = ABSTRACT_ASPECT_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Definition Aspect</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DEFINITION_ASPECT_FEATURE_COUNT = ABSTRACT_ASPECT_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.xpand3.declaration.impl.CheckImpl <em>Check</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.CheckImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getCheck()
+ * @generated
+ */
+ int CHECK = 8;
+
+ /**
+ * The feature id for the '<em><b>Line</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CHECK__LINE = ABSTRACT_DECLARATION__LINE;
+
+ /**
+ * The feature id for the '<em><b>Start</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CHECK__START = ABSTRACT_DECLARATION__START;
+
+ /**
+ * The feature id for the '<em><b>End</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CHECK__END = ABSTRACT_DECLARATION__END;
+
+ /**
+ * The feature id for the '<em><b>File Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CHECK__FILE_NAME = ABSTRACT_DECLARATION__FILE_NAME;
+
+ /**
+ * The feature id for the '<em><b>Owner</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CHECK__OWNER = ABSTRACT_DECLARATION__OWNER;
+
+ /**
+ * The feature id for the '<em><b>Params</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CHECK__PARAMS = ABSTRACT_DECLARATION__PARAMS;
+
+ /**
+ * The feature id for the '<em><b>Is Private</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CHECK__IS_PRIVATE = ABSTRACT_DECLARATION__IS_PRIVATE;
+
+ /**
+ * The feature id for the '<em><b>Guard</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CHECK__GUARD = ABSTRACT_DECLARATION__GUARD;
+
+ /**
+ * The feature id for the '<em><b>Error Severity</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CHECK__ERROR_SEVERITY = ABSTRACT_DECLARATION_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Msg</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CHECK__MSG = ABSTRACT_DECLARATION_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Constraint</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CHECK__CONSTRAINT = ABSTRACT_DECLARATION_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Feature</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CHECK__FEATURE = ABSTRACT_DECLARATION_FEATURE_COUNT + 3;
+
+ /**
+ * The number of structural features of the '<em>Check</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CHECK_FEATURE_COUNT = ABSTRACT_DECLARATION_FEATURE_COUNT + 4;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.xpand3.declaration.impl.CreateExtensionStatementImpl <em>Create Extension Statement</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.CreateExtensionStatementImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getCreateExtensionStatement()
+ * @generated
+ */
+ int CREATE_EXTENSION_STATEMENT = 9;
+
+ /**
+ * The feature id for the '<em><b>Line</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CREATE_EXTENSION_STATEMENT__LINE = EXTENSION__LINE;
+
+ /**
+ * The feature id for the '<em><b>Start</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CREATE_EXTENSION_STATEMENT__START = EXTENSION__START;
+
+ /**
+ * The feature id for the '<em><b>End</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CREATE_EXTENSION_STATEMENT__END = EXTENSION__END;
+
+ /**
+ * The feature id for the '<em><b>File Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CREATE_EXTENSION_STATEMENT__FILE_NAME = EXTENSION__FILE_NAME;
+
+ /**
+ * The feature id for the '<em><b>Owner</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CREATE_EXTENSION_STATEMENT__OWNER = EXTENSION__OWNER;
+
+ /**
+ * The feature id for the '<em><b>Params</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CREATE_EXTENSION_STATEMENT__PARAMS = EXTENSION__PARAMS;
+
+ /**
+ * The feature id for the '<em><b>Is Private</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CREATE_EXTENSION_STATEMENT__IS_PRIVATE = EXTENSION__IS_PRIVATE;
+
+ /**
+ * The feature id for the '<em><b>Guard</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CREATE_EXTENSION_STATEMENT__GUARD = EXTENSION__GUARD;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CREATE_EXTENSION_STATEMENT__NAME = EXTENSION__NAME;
+
+ /**
+ * The feature id for the '<em><b>Cached</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CREATE_EXTENSION_STATEMENT__CACHED = EXTENSION__CACHED;
+
+ /**
+ * The feature id for the '<em><b>To Be Created</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CREATE_EXTENSION_STATEMENT__TO_BE_CREATED = EXTENSION_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Create Extension Statement</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CREATE_EXTENSION_STATEMENT_FEATURE_COUNT = EXTENSION_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.xpand3.declaration.impl.JavaExtensionStatementImpl <em>Java Extension Statement</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.JavaExtensionStatementImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getJavaExtensionStatement()
+ * @generated
+ */
+ int JAVA_EXTENSION_STATEMENT = 10;
+
+ /**
+ * The feature id for the '<em><b>Line</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JAVA_EXTENSION_STATEMENT__LINE = ABSTRACT_NAMED_DECLARATION__LINE;
+
+ /**
+ * The feature id for the '<em><b>Start</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JAVA_EXTENSION_STATEMENT__START = ABSTRACT_NAMED_DECLARATION__START;
+
+ /**
+ * The feature id for the '<em><b>End</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JAVA_EXTENSION_STATEMENT__END = ABSTRACT_NAMED_DECLARATION__END;
+
+ /**
+ * The feature id for the '<em><b>File Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JAVA_EXTENSION_STATEMENT__FILE_NAME = ABSTRACT_NAMED_DECLARATION__FILE_NAME;
+
+ /**
+ * The feature id for the '<em><b>Owner</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JAVA_EXTENSION_STATEMENT__OWNER = ABSTRACT_NAMED_DECLARATION__OWNER;
+
+ /**
+ * The feature id for the '<em><b>Params</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JAVA_EXTENSION_STATEMENT__PARAMS = ABSTRACT_NAMED_DECLARATION__PARAMS;
+
+ /**
+ * The feature id for the '<em><b>Is Private</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JAVA_EXTENSION_STATEMENT__IS_PRIVATE = ABSTRACT_NAMED_DECLARATION__IS_PRIVATE;
+
+ /**
+ * The feature id for the '<em><b>Guard</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JAVA_EXTENSION_STATEMENT__GUARD = ABSTRACT_NAMED_DECLARATION__GUARD;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JAVA_EXTENSION_STATEMENT__NAME = ABSTRACT_NAMED_DECLARATION__NAME;
+
+ /**
+ * The feature id for the '<em><b>Java Type</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JAVA_EXTENSION_STATEMENT__JAVA_TYPE = ABSTRACT_NAMED_DECLARATION_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Java Method</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JAVA_EXTENSION_STATEMENT__JAVA_METHOD = ABSTRACT_NAMED_DECLARATION_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Java Param Types</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JAVA_EXTENSION_STATEMENT__JAVA_PARAM_TYPES = ABSTRACT_NAMED_DECLARATION_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>Java Extension Statement</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JAVA_EXTENSION_STATEMENT_FEATURE_COUNT = ABSTRACT_NAMED_DECLARATION_FEATURE_COUNT + 3;
+
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.xpand3.declaration.AbstractDeclaration <em>Abstract Declaration</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Abstract Declaration</em>'.
+ * @see org.eclipse.xpand3.declaration.AbstractDeclaration
+ * @generated
+ */
+ EClass getAbstractDeclaration();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.xpand3.declaration.AbstractDeclaration#getOwner <em>Owner</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Owner</em>'.
+ * @see org.eclipse.xpand3.declaration.AbstractDeclaration#getOwner()
+ * @see #getAbstractDeclaration()
+ * @generated
+ */
+ EReference getAbstractDeclaration_Owner();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.xpand3.declaration.AbstractDeclaration#getParams <em>Params</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Params</em>'.
+ * @see org.eclipse.xpand3.declaration.AbstractDeclaration#getParams()
+ * @see #getAbstractDeclaration()
+ * @generated
+ */
+ EReference getAbstractDeclaration_Params();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.xpand3.declaration.AbstractDeclaration#isIsPrivate <em>Is Private</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Is Private</em>'.
+ * @see org.eclipse.xpand3.declaration.AbstractDeclaration#isIsPrivate()
+ * @see #getAbstractDeclaration()
+ * @generated
+ */
+ EAttribute getAbstractDeclaration_IsPrivate();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.xpand3.declaration.AbstractDeclaration#getGuard <em>Guard</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Guard</em>'.
+ * @see org.eclipse.xpand3.declaration.AbstractDeclaration#getGuard()
+ * @see #getAbstractDeclaration()
+ * @generated
+ */
+ EReference getAbstractDeclaration_Guard();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.xpand3.declaration.AbstractNamedDeclaration <em>Abstract Named Declaration</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Abstract Named Declaration</em>'.
+ * @see org.eclipse.xpand3.declaration.AbstractNamedDeclaration
+ * @generated
+ */
+ EClass getAbstractNamedDeclaration();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.xpand3.declaration.AbstractNamedDeclaration#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Name</em>'.
+ * @see org.eclipse.xpand3.declaration.AbstractNamedDeclaration#getName()
+ * @see #getAbstractNamedDeclaration()
+ * @generated
+ */
+ EReference getAbstractNamedDeclaration_Name();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.xpand3.declaration.Definition <em>Definition</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Definition</em>'.
+ * @see org.eclipse.xpand3.declaration.Definition
+ * @generated
+ */
+ EClass getDefinition();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.xpand3.declaration.Definition#getBody <em>Body</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Body</em>'.
+ * @see org.eclipse.xpand3.declaration.Definition#getBody()
+ * @see #getDefinition()
+ * @generated
+ */
+ EReference getDefinition_Body();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.xpand3.declaration.Advice <em>Advice</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Advice</em>'.
+ * @see org.eclipse.xpand3.declaration.Advice
+ * @generated
+ */
+ EClass getAdvice();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.xpand3.declaration.Extension <em>Extension</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Extension</em>'.
+ * @see org.eclipse.xpand3.declaration.Extension
+ * @generated
+ */
+ EClass getExtension();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.xpand3.declaration.Extension#isCached <em>Cached</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Cached</em>'.
+ * @see org.eclipse.xpand3.declaration.Extension#isCached()
+ * @see #getExtension()
+ * @generated
+ */
+ EAttribute getExtension_Cached();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.xpand3.declaration.AbstractAspect <em>Abstract Aspect</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Abstract Aspect</em>'.
+ * @see org.eclipse.xpand3.declaration.AbstractAspect
+ * @generated
+ */
+ EClass getAbstractAspect();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.xpand3.declaration.AbstractAspect#getPointcut <em>Pointcut</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Pointcut</em>'.
+ * @see org.eclipse.xpand3.declaration.AbstractAspect#getPointcut()
+ * @see #getAbstractAspect()
+ * @generated
+ */
+ EReference getAbstractAspect_Pointcut();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.xpand3.declaration.AbstractAspect#getParams <em>Params</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Params</em>'.
+ * @see org.eclipse.xpand3.declaration.AbstractAspect#getParams()
+ * @see #getAbstractAspect()
+ * @generated
+ */
+ EReference getAbstractAspect_Params();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.xpand3.declaration.AbstractAspect#isWildparams <em>Wildparams</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Wildparams</em>'.
+ * @see org.eclipse.xpand3.declaration.AbstractAspect#isWildparams()
+ * @see #getAbstractAspect()
+ * @generated
+ */
+ EAttribute getAbstractAspect_Wildparams();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.xpand3.declaration.ExtensionAspect <em>Extension Aspect</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Extension Aspect</em>'.
+ * @see org.eclipse.xpand3.declaration.ExtensionAspect
+ * @generated
+ */
+ EClass getExtensionAspect();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.xpand3.declaration.ExtensionAspect#getExpression <em>Expression</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Expression</em>'.
+ * @see org.eclipse.xpand3.declaration.ExtensionAspect#getExpression()
+ * @see #getExtensionAspect()
+ * @generated
+ */
+ EReference getExtensionAspect_Expression();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.xpand3.declaration.DefinitionAspect <em>Definition Aspect</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Definition Aspect</em>'.
+ * @see org.eclipse.xpand3.declaration.DefinitionAspect
+ * @generated
+ */
+ EClass getDefinitionAspect();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.xpand3.declaration.DefinitionAspect#getBody <em>Body</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Body</em>'.
+ * @see org.eclipse.xpand3.declaration.DefinitionAspect#getBody()
+ * @see #getDefinitionAspect()
+ * @generated
+ */
+ EReference getDefinitionAspect_Body();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.xpand3.declaration.Check <em>Check</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Check</em>'.
+ * @see org.eclipse.xpand3.declaration.Check
+ * @generated
+ */
+ EClass getCheck();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.xpand3.declaration.Check#isErrorSeverity <em>Error Severity</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Error Severity</em>'.
+ * @see org.eclipse.xpand3.declaration.Check#isErrorSeverity()
+ * @see #getCheck()
+ * @generated
+ */
+ EAttribute getCheck_ErrorSeverity();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.xpand3.declaration.Check#getMsg <em>Msg</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Msg</em>'.
+ * @see org.eclipse.xpand3.declaration.Check#getMsg()
+ * @see #getCheck()
+ * @generated
+ */
+ EReference getCheck_Msg();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.xpand3.declaration.Check#getConstraint <em>Constraint</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Constraint</em>'.
+ * @see org.eclipse.xpand3.declaration.Check#getConstraint()
+ * @see #getCheck()
+ * @generated
+ */
+ EReference getCheck_Constraint();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.xpand3.declaration.Check#getFeature <em>Feature</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Feature</em>'.
+ * @see org.eclipse.xpand3.declaration.Check#getFeature()
+ * @see #getCheck()
+ * @generated
+ */
+ EAttribute getCheck_Feature();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.xpand3.declaration.CreateExtensionStatement <em>Create Extension Statement</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Create Extension Statement</em>'.
+ * @see org.eclipse.xpand3.declaration.CreateExtensionStatement
+ * @generated
+ */
+ EClass getCreateExtensionStatement();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.xpand3.declaration.CreateExtensionStatement#getToBeCreated <em>To Be Created</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>To Be Created</em>'.
+ * @see org.eclipse.xpand3.declaration.CreateExtensionStatement#getToBeCreated()
+ * @see #getCreateExtensionStatement()
+ * @generated
+ */
+ EReference getCreateExtensionStatement_ToBeCreated();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.xpand3.declaration.JavaExtensionStatement <em>Java Extension Statement</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Java Extension Statement</em>'.
+ * @see org.eclipse.xpand3.declaration.JavaExtensionStatement
+ * @generated
+ */
+ EClass getJavaExtensionStatement();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.xpand3.declaration.JavaExtensionStatement#getJavaType <em>Java Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Java Type</em>'.
+ * @see org.eclipse.xpand3.declaration.JavaExtensionStatement#getJavaType()
+ * @see #getJavaExtensionStatement()
+ * @generated
+ */
+ EReference getJavaExtensionStatement_JavaType();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.xpand3.declaration.JavaExtensionStatement#getJavaMethod <em>Java Method</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Java Method</em>'.
+ * @see org.eclipse.xpand3.declaration.JavaExtensionStatement#getJavaMethod()
+ * @see #getJavaExtensionStatement()
+ * @generated
+ */
+ EReference getJavaExtensionStatement_JavaMethod();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.xpand3.declaration.JavaExtensionStatement#getJavaParamTypes <em>Java Param Types</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Java Param Types</em>'.
+ * @see org.eclipse.xpand3.declaration.JavaExtensionStatement#getJavaParamTypes()
+ * @see #getJavaExtensionStatement()
+ * @generated
+ */
+ EReference getJavaExtensionStatement_JavaParamTypes();
+
+ /**
+ * Returns the factory that creates the instances of the model.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the factory that creates the instances of the model.
+ * @generated
+ */
+ DeclarationFactory getDeclarationFactory();
+
+ /**
+ * <!-- begin-user-doc -->
+ * Defines literals for the meta objects that represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ interface Literals {
+ /**
+ * The meta object literal for the '{@link org.eclipse.xpand3.declaration.impl.AbstractDeclarationImpl <em>Abstract Declaration</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.AbstractDeclarationImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getAbstractDeclaration()
+ * @generated
+ */
+ EClass ABSTRACT_DECLARATION = eINSTANCE.getAbstractDeclaration();
+
+ /**
+ * The meta object literal for the '<em><b>Owner</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ABSTRACT_DECLARATION__OWNER = eINSTANCE.getAbstractDeclaration_Owner();
+
+ /**
+ * The meta object literal for the '<em><b>Params</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ABSTRACT_DECLARATION__PARAMS = eINSTANCE.getAbstractDeclaration_Params();
+
+ /**
+ * The meta object literal for the '<em><b>Is Private</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ABSTRACT_DECLARATION__IS_PRIVATE = eINSTANCE.getAbstractDeclaration_IsPrivate();
+
+ /**
+ * The meta object literal for the '<em><b>Guard</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ABSTRACT_DECLARATION__GUARD = eINSTANCE.getAbstractDeclaration_Guard();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.xpand3.declaration.impl.AbstractNamedDeclarationImpl <em>Abstract Named Declaration</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.AbstractNamedDeclarationImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getAbstractNamedDeclaration()
+ * @generated
+ */
+ EClass ABSTRACT_NAMED_DECLARATION = eINSTANCE.getAbstractNamedDeclaration();
+
+ /**
+ * The meta object literal for the '<em><b>Name</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ABSTRACT_NAMED_DECLARATION__NAME = eINSTANCE.getAbstractNamedDeclaration_Name();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.xpand3.declaration.impl.DefinitionImpl <em>Definition</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.DefinitionImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getDefinition()
+ * @generated
+ */
+ EClass DEFINITION = eINSTANCE.getDefinition();
+
+ /**
+ * The meta object literal for the '<em><b>Body</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DEFINITION__BODY = eINSTANCE.getDefinition_Body();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.xpand3.declaration.impl.AdviceImpl <em>Advice</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.AdviceImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getAdvice()
+ * @generated
+ */
+ EClass ADVICE = eINSTANCE.getAdvice();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.xpand3.declaration.impl.ExtensionImpl <em>Extension</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.ExtensionImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getExtension()
+ * @generated
+ */
+ EClass EXTENSION = eINSTANCE.getExtension();
+
+ /**
+ * The meta object literal for the '<em><b>Cached</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute EXTENSION__CACHED = eINSTANCE.getExtension_Cached();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.xpand3.declaration.impl.AbstractAspectImpl <em>Abstract Aspect</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.AbstractAspectImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getAbstractAspect()
+ * @generated
+ */
+ EClass ABSTRACT_ASPECT = eINSTANCE.getAbstractAspect();
+
+ /**
+ * The meta object literal for the '<em><b>Pointcut</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ABSTRACT_ASPECT__POINTCUT = eINSTANCE.getAbstractAspect_Pointcut();
+
+ /**
+ * The meta object literal for the '<em><b>Params</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ABSTRACT_ASPECT__PARAMS = eINSTANCE.getAbstractAspect_Params();
+
+ /**
+ * The meta object literal for the '<em><b>Wildparams</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ABSTRACT_ASPECT__WILDPARAMS = eINSTANCE.getAbstractAspect_Wildparams();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.xpand3.declaration.impl.ExtensionAspectImpl <em>Extension Aspect</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.ExtensionAspectImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getExtensionAspect()
+ * @generated
+ */
+ EClass EXTENSION_ASPECT = eINSTANCE.getExtensionAspect();
+
+ /**
+ * The meta object literal for the '<em><b>Expression</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference EXTENSION_ASPECT__EXPRESSION = eINSTANCE.getExtensionAspect_Expression();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.xpand3.declaration.impl.DefinitionAspectImpl <em>Definition Aspect</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.DefinitionAspectImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getDefinitionAspect()
+ * @generated
+ */
+ EClass DEFINITION_ASPECT = eINSTANCE.getDefinitionAspect();
+
+ /**
+ * The meta object literal for the '<em><b>Body</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DEFINITION_ASPECT__BODY = eINSTANCE.getDefinitionAspect_Body();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.xpand3.declaration.impl.CheckImpl <em>Check</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.CheckImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getCheck()
+ * @generated
+ */
+ EClass CHECK = eINSTANCE.getCheck();
+
+ /**
+ * The meta object literal for the '<em><b>Error Severity</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute CHECK__ERROR_SEVERITY = eINSTANCE.getCheck_ErrorSeverity();
+
+ /**
+ * The meta object literal for the '<em><b>Msg</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference CHECK__MSG = eINSTANCE.getCheck_Msg();
+
+ /**
+ * The meta object literal for the '<em><b>Constraint</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference CHECK__CONSTRAINT = eINSTANCE.getCheck_Constraint();
+
+ /**
+ * The meta object literal for the '<em><b>Feature</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute CHECK__FEATURE = eINSTANCE.getCheck_Feature();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.xpand3.declaration.impl.CreateExtensionStatementImpl <em>Create Extension Statement</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.CreateExtensionStatementImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getCreateExtensionStatement()
+ * @generated
+ */
+ EClass CREATE_EXTENSION_STATEMENT = eINSTANCE.getCreateExtensionStatement();
+
+ /**
+ * The meta object literal for the '<em><b>To Be Created</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference CREATE_EXTENSION_STATEMENT__TO_BE_CREATED = eINSTANCE.getCreateExtensionStatement_ToBeCreated();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.xpand3.declaration.impl.JavaExtensionStatementImpl <em>Java Extension Statement</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.xpand3.declaration.impl.JavaExtensionStatementImpl
+ * @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getJavaExtensionStatement()
+ * @generated
+ */
+ EClass JAVA_EXTENSION_STATEMENT = eINSTANCE.getJavaExtensionStatement();
+
+ /**
+ * The meta object literal for the '<em><b>Java Type</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference JAVA_EXTENSION_STATEMENT__JAVA_TYPE = eINSTANCE.getJavaExtensionStatement_JavaType();
+
+ /**
+ * The meta object literal for the '<em><b>Java Method</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference JAVA_EXTENSION_STATEMENT__JAVA_METHOD = eINSTANCE.getJavaExtensionStatement_JavaMethod();
+
+ /**
+ * The meta object literal for the '<em><b>Java Param Types</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference JAVA_EXTENSION_STATEMENT__JAVA_PARAM_TYPES = eINSTANCE.getJavaExtensionStatement_JavaParamTypes();
+
+ }
+
+} //DeclarationPackage

Back to the top