/**
*
*
*
* $Id: DeclarationPackage.java,v 1.4 2008/03/07 11:10:54 jkohnlein 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;
/**
*
* The Package for the model.
* It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
* @see org.eclipse.xpand3.declaration.DeclarationFactory
* @model kind="package"
* @generated
*/
public interface DeclarationPackage extends EPackage {
/**
* The package name.
*
*
* @generated
*/
String eNAME = "declaration";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "http://www.eclipse.org/m2t/xpand/xpand3/declararation";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "declaration";
/**
* The singleton instance of the package.
*
*
* @generated
*/
DeclarationPackage eINSTANCE = org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.xpand3.declaration.impl.AbstractDeclarationImpl Abstract Declaration}' class.
*
*
* @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 'Line' attribute.
*
*
* @generated
* @ordered
*/
int ABSTRACT_DECLARATION__LINE = Xpand3Package.SYNTAX_ELEMENT__LINE;
/**
* The feature id for the 'Start' attribute.
*
*
* @generated
* @ordered
*/
int ABSTRACT_DECLARATION__START = Xpand3Package.SYNTAX_ELEMENT__START;
/**
* The feature id for the 'End' attribute.
*
*
* @generated
* @ordered
*/
int ABSTRACT_DECLARATION__END = Xpand3Package.SYNTAX_ELEMENT__END;
/**
* The feature id for the 'File Name' attribute.
*
*
* @generated
* @ordered
*/
int ABSTRACT_DECLARATION__FILE_NAME = Xpand3Package.SYNTAX_ELEMENT__FILE_NAME;
/**
* The feature id for the 'Owner' containment reference.
*
*
* @generated
* @ordered
*/
int ABSTRACT_DECLARATION__OWNER = Xpand3Package.SYNTAX_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Params' containment reference list.
*
*
* @generated
* @ordered
*/
int ABSTRACT_DECLARATION__PARAMS = Xpand3Package.SYNTAX_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the 'Is Private' attribute.
*
*
* @generated
* @ordered
*/
int ABSTRACT_DECLARATION__IS_PRIVATE = Xpand3Package.SYNTAX_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the 'Guard' containment reference.
*
*
* @generated
* @ordered
*/
int ABSTRACT_DECLARATION__GUARD = Xpand3Package.SYNTAX_ELEMENT_FEATURE_COUNT + 3;
/**
* The number of structural features of the 'Abstract Declaration' class.
*
*
* @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 Abstract Named Declaration}' class.
*
*
* @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 'Line' attribute.
*
*
* @generated
* @ordered
*/
int ABSTRACT_NAMED_DECLARATION__LINE = ABSTRACT_DECLARATION__LINE;
/**
* The feature id for the 'Start' attribute.
*
*
* @generated
* @ordered
*/
int ABSTRACT_NAMED_DECLARATION__START = ABSTRACT_DECLARATION__START;
/**
* The feature id for the 'End' attribute.
*
*
* @generated
* @ordered
*/
int ABSTRACT_NAMED_DECLARATION__END = ABSTRACT_DECLARATION__END;
/**
* The feature id for the 'File Name' attribute.
*
*
* @generated
* @ordered
*/
int ABSTRACT_NAMED_DECLARATION__FILE_NAME = ABSTRACT_DECLARATION__FILE_NAME;
/**
* The feature id for the 'Owner' containment reference.
*
*
* @generated
* @ordered
*/
int ABSTRACT_NAMED_DECLARATION__OWNER = ABSTRACT_DECLARATION__OWNER;
/**
* The feature id for the 'Params' containment reference list.
*
*
* @generated
* @ordered
*/
int ABSTRACT_NAMED_DECLARATION__PARAMS = ABSTRACT_DECLARATION__PARAMS;
/**
* The feature id for the 'Is Private' attribute.
*
*
* @generated
* @ordered
*/
int ABSTRACT_NAMED_DECLARATION__IS_PRIVATE = ABSTRACT_DECLARATION__IS_PRIVATE;
/**
* The feature id for the 'Guard' containment reference.
*
*
* @generated
* @ordered
*/
int ABSTRACT_NAMED_DECLARATION__GUARD = ABSTRACT_DECLARATION__GUARD;
/**
* The feature id for the 'Name' containment reference.
*
*
* @generated
* @ordered
*/
int ABSTRACT_NAMED_DECLARATION__NAME = ABSTRACT_DECLARATION_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Abstract Named Declaration' class.
*
*
* @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 Definition}' class.
*
*
* @see org.eclipse.xpand3.declaration.impl.DefinitionImpl
* @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getDefinition()
* @generated
*/
int DEFINITION = 2;
/**
* The feature id for the 'Line' attribute.
*
*
* @generated
* @ordered
*/
int DEFINITION__LINE = ABSTRACT_NAMED_DECLARATION__LINE;
/**
* The feature id for the 'Start' attribute.
*
*
* @generated
* @ordered
*/
int DEFINITION__START = ABSTRACT_NAMED_DECLARATION__START;
/**
* The feature id for the 'End' attribute.
*
*
* @generated
* @ordered
*/
int DEFINITION__END = ABSTRACT_NAMED_DECLARATION__END;
/**
* The feature id for the 'File Name' attribute.
*
*
* @generated
* @ordered
*/
int DEFINITION__FILE_NAME = ABSTRACT_NAMED_DECLARATION__FILE_NAME;
/**
* The feature id for the 'Owner' containment reference.
*
*
* @generated
* @ordered
*/
int DEFINITION__OWNER = ABSTRACT_NAMED_DECLARATION__OWNER;
/**
* The feature id for the 'Params' containment reference list.
*
*
* @generated
* @ordered
*/
int DEFINITION__PARAMS = ABSTRACT_NAMED_DECLARATION__PARAMS;
/**
* The feature id for the 'Is Private' attribute.
*
*
* @generated
* @ordered
*/
int DEFINITION__IS_PRIVATE = ABSTRACT_NAMED_DECLARATION__IS_PRIVATE;
/**
* The feature id for the 'Guard' containment reference.
*
*
* @generated
* @ordered
*/
int DEFINITION__GUARD = ABSTRACT_NAMED_DECLARATION__GUARD;
/**
* The feature id for the 'Name' containment reference.
*
*
* @generated
* @ordered
*/
int DEFINITION__NAME = ABSTRACT_NAMED_DECLARATION__NAME;
/**
* The feature id for the 'Body' containment reference list.
*
*
* @generated
* @ordered
*/
int DEFINITION__BODY = ABSTRACT_NAMED_DECLARATION_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Definition' class.
*
*
* @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 Advice}' class.
*
*
* @see org.eclipse.xpand3.declaration.impl.AdviceImpl
* @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getAdvice()
* @generated
*/
int ADVICE = 3;
/**
* The feature id for the 'Line' attribute.
*
*
* @generated
* @ordered
*/
int ADVICE__LINE = ABSTRACT_NAMED_DECLARATION__LINE;
/**
* The feature id for the 'Start' attribute.
*
*
* @generated
* @ordered
*/
int ADVICE__START = ABSTRACT_NAMED_DECLARATION__START;
/**
* The feature id for the 'End' attribute.
*
*
* @generated
* @ordered
*/
int ADVICE__END = ABSTRACT_NAMED_DECLARATION__END;
/**
* The feature id for the 'File Name' attribute.
*
*
* @generated
* @ordered
*/
int ADVICE__FILE_NAME = ABSTRACT_NAMED_DECLARATION__FILE_NAME;
/**
* The feature id for the 'Owner' containment reference.
*
*
* @generated
* @ordered
*/
int ADVICE__OWNER = ABSTRACT_NAMED_DECLARATION__OWNER;
/**
* The feature id for the 'Params' containment reference list.
*
*
* @generated
* @ordered
*/
int ADVICE__PARAMS = ABSTRACT_NAMED_DECLARATION__PARAMS;
/**
* The feature id for the 'Is Private' attribute.
*
*
* @generated
* @ordered
*/
int ADVICE__IS_PRIVATE = ABSTRACT_NAMED_DECLARATION__IS_PRIVATE;
/**
* The feature id for the 'Guard' containment reference.
*
*
* @generated
* @ordered
*/
int ADVICE__GUARD = ABSTRACT_NAMED_DECLARATION__GUARD;
/**
* The feature id for the 'Name' containment reference.
*
*
* @generated
* @ordered
*/
int ADVICE__NAME = ABSTRACT_NAMED_DECLARATION__NAME;
/**
* The number of structural features of the 'Advice' class.
*
*
* @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 Extension}' class.
*
*
* @see org.eclipse.xpand3.declaration.impl.ExtensionImpl
* @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getExtension()
* @generated
*/
int EXTENSION = 4;
/**
* The feature id for the 'Line' attribute.
*
*
* @generated
* @ordered
*/
int EXTENSION__LINE = ABSTRACT_NAMED_DECLARATION__LINE;
/**
* The feature id for the 'Start' attribute.
*
*
* @generated
* @ordered
*/
int EXTENSION__START = ABSTRACT_NAMED_DECLARATION__START;
/**
* The feature id for the 'End' attribute.
*
*
* @generated
* @ordered
*/
int EXTENSION__END = ABSTRACT_NAMED_DECLARATION__END;
/**
* The feature id for the 'File Name' attribute.
*
*
* @generated
* @ordered
*/
int EXTENSION__FILE_NAME = ABSTRACT_NAMED_DECLARATION__FILE_NAME;
/**
* The feature id for the 'Owner' containment reference.
*
*
* @generated
* @ordered
*/
int EXTENSION__OWNER = ABSTRACT_NAMED_DECLARATION__OWNER;
/**
* The feature id for the 'Params' containment reference list.
*
*
* @generated
* @ordered
*/
int EXTENSION__PARAMS = ABSTRACT_NAMED_DECLARATION__PARAMS;
/**
* The feature id for the 'Is Private' attribute.
*
*
* @generated
* @ordered
*/
int EXTENSION__IS_PRIVATE = ABSTRACT_NAMED_DECLARATION__IS_PRIVATE;
/**
* The feature id for the 'Guard' containment reference.
*
*
* @generated
* @ordered
*/
int EXTENSION__GUARD = ABSTRACT_NAMED_DECLARATION__GUARD;
/**
* The feature id for the 'Name' containment reference.
*
*
* @generated
* @ordered
*/
int EXTENSION__NAME = ABSTRACT_NAMED_DECLARATION__NAME;
/**
* The feature id for the 'Cached' attribute.
*
*
* @generated
* @ordered
*/
int EXTENSION__CACHED = ABSTRACT_NAMED_DECLARATION_FEATURE_COUNT + 0;
/**
* The feature id for the 'Body' containment reference.
*
*
* @generated
* @ordered
*/
int EXTENSION__BODY = ABSTRACT_NAMED_DECLARATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Extension' class.
*
*
* @generated
* @ordered
*/
int EXTENSION_FEATURE_COUNT = ABSTRACT_NAMED_DECLARATION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.xpand3.declaration.impl.AbstractAspectImpl Abstract Aspect}' class.
*
*
* @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 'Line' attribute.
*
*
* @generated
* @ordered
*/
int ABSTRACT_ASPECT__LINE = Xpand3Package.SYNTAX_ELEMENT__LINE;
/**
* The feature id for the 'Start' attribute.
*
*
* @generated
* @ordered
*/
int ABSTRACT_ASPECT__START = Xpand3Package.SYNTAX_ELEMENT__START;
/**
* The feature id for the 'End' attribute.
*
*
* @generated
* @ordered
*/
int ABSTRACT_ASPECT__END = Xpand3Package.SYNTAX_ELEMENT__END;
/**
* The feature id for the 'File Name' attribute.
*
*
* @generated
* @ordered
*/
int ABSTRACT_ASPECT__FILE_NAME = Xpand3Package.SYNTAX_ELEMENT__FILE_NAME;
/**
* The feature id for the 'Pointcut' containment reference.
*
*
* @generated
* @ordered
*/
int ABSTRACT_ASPECT__POINTCUT = Xpand3Package.SYNTAX_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Params' containment reference list.
*
*
* @generated
* @ordered
*/
int ABSTRACT_ASPECT__PARAMS = Xpand3Package.SYNTAX_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the 'Wildparams' attribute.
*
*
* @generated
* @ordered
*/
int ABSTRACT_ASPECT__WILDPARAMS = Xpand3Package.SYNTAX_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the 'Abstract Aspect' class.
*
*
* @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 Extension Aspect}' class.
*
*
* @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 'Line' attribute.
*
*
* @generated
* @ordered
*/
int EXTENSION_ASPECT__LINE = ABSTRACT_ASPECT__LINE;
/**
* The feature id for the 'Start' attribute.
*
*
* @generated
* @ordered
*/
int EXTENSION_ASPECT__START = ABSTRACT_ASPECT__START;
/**
* The feature id for the 'End' attribute.
*
*
* @generated
* @ordered
*/
int EXTENSION_ASPECT__END = ABSTRACT_ASPECT__END;
/**
* The feature id for the 'File Name' attribute.
*
*
* @generated
* @ordered
*/
int EXTENSION_ASPECT__FILE_NAME = ABSTRACT_ASPECT__FILE_NAME;
/**
* The feature id for the 'Pointcut' containment reference.
*
*
* @generated
* @ordered
*/
int EXTENSION_ASPECT__POINTCUT = ABSTRACT_ASPECT__POINTCUT;
/**
* The feature id for the 'Params' containment reference list.
*
*
* @generated
* @ordered
*/
int EXTENSION_ASPECT__PARAMS = ABSTRACT_ASPECT__PARAMS;
/**
* The feature id for the 'Wildparams' attribute.
*
*
* @generated
* @ordered
*/
int EXTENSION_ASPECT__WILDPARAMS = ABSTRACT_ASPECT__WILDPARAMS;
/**
* The feature id for the 'Expression' containment reference.
*
*
* @generated
* @ordered
*/
int EXTENSION_ASPECT__EXPRESSION = ABSTRACT_ASPECT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Extension Aspect' class.
*
*
* @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 Definition Aspect}' class.
*
*
* @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 'Line' attribute.
*
*
* @generated
* @ordered
*/
int DEFINITION_ASPECT__LINE = ABSTRACT_ASPECT__LINE;
/**
* The feature id for the 'Start' attribute.
*
*
* @generated
* @ordered
*/
int DEFINITION_ASPECT__START = ABSTRACT_ASPECT__START;
/**
* The feature id for the 'End' attribute.
*
*
* @generated
* @ordered
*/
int DEFINITION_ASPECT__END = ABSTRACT_ASPECT__END;
/**
* The feature id for the 'File Name' attribute.
*
*
* @generated
* @ordered
*/
int DEFINITION_ASPECT__FILE_NAME = ABSTRACT_ASPECT__FILE_NAME;
/**
* The feature id for the 'Pointcut' containment reference.
*
*
* @generated
* @ordered
*/
int DEFINITION_ASPECT__POINTCUT = ABSTRACT_ASPECT__POINTCUT;
/**
* The feature id for the 'Params' containment reference list.
*
*
* @generated
* @ordered
*/
int DEFINITION_ASPECT__PARAMS = ABSTRACT_ASPECT__PARAMS;
/**
* The feature id for the 'Wildparams' attribute.
*
*
* @generated
* @ordered
*/
int DEFINITION_ASPECT__WILDPARAMS = ABSTRACT_ASPECT__WILDPARAMS;
/**
* The feature id for the 'Body' containment reference list.
*
*
* @generated
* @ordered
*/
int DEFINITION_ASPECT__BODY = ABSTRACT_ASPECT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Definition Aspect' class.
*
*
* @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 Check}' class.
*
*
* @see org.eclipse.xpand3.declaration.impl.CheckImpl
* @see org.eclipse.xpand3.declaration.impl.DeclarationPackageImpl#getCheck()
* @generated
*/
int CHECK = 8;
/**
* The feature id for the 'Line' attribute.
*
*
* @generated
* @ordered
*/
int CHECK__LINE = ABSTRACT_DECLARATION__LINE;
/**
* The feature id for the 'Start' attribute.
*
*
* @generated
* @ordered
*/
int CHECK__START = ABSTRACT_DECLARATION__START;
/**
* The feature id for the 'End' attribute.
*
*
* @generated
* @ordered
*/
int CHECK__END = ABSTRACT_DECLARATION__END;
/**
* The feature id for the 'File Name' attribute.
*
*
* @generated
* @ordered
*/
int CHECK__FILE_NAME = ABSTRACT_DECLARATION__FILE_NAME;
/**
* The feature id for the 'Owner' containment reference.
*
*
* @generated
* @ordered
*/
int CHECK__OWNER = ABSTRACT_DECLARATION__OWNER;
/**
* The feature id for the 'Params' containment reference list.
*
*
* @generated
* @ordered
*/
int CHECK__PARAMS = ABSTRACT_DECLARATION__PARAMS;
/**
* The feature id for the 'Is Private' attribute.
*
*
* @generated
* @ordered
*/
int CHECK__IS_PRIVATE = ABSTRACT_DECLARATION__IS_PRIVATE;
/**
* The feature id for the 'Guard' containment reference.
*
*
* @generated
* @ordered
*/
int CHECK__GUARD = ABSTRACT_DECLARATION__GUARD;
/**
* The feature id for the 'Error Severity' attribute.
*
*
* @generated
* @ordered
*/
int CHECK__ERROR_SEVERITY = ABSTRACT_DECLARATION_FEATURE_COUNT + 0;
/**
* The feature id for the 'Msg' containment reference.
*
*
* @generated
* @ordered
*/
int CHECK__MSG = ABSTRACT_DECLARATION_FEATURE_COUNT + 1;
/**
* The feature id for the 'Constraint' containment reference.
*
*
* @generated
* @ordered
*/
int CHECK__CONSTRAINT = ABSTRACT_DECLARATION_FEATURE_COUNT + 2;
/**
* The feature id for the 'Feature' attribute.
*
*
* @generated
* @ordered
*/
int CHECK__FEATURE = ABSTRACT_DECLARATION_FEATURE_COUNT + 3;
/**
* The number of structural features of the 'Check' class.
*
*
* @generated
* @ordered
*/
int CHECK_FEATURE_COUNT = ABSTRACT_DECLARATION_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link org.eclipse.xpand3.declaration.impl.CreateExtensionStatementImpl Create Extension Statement}' class.
*
*
* @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 'Line' attribute.
*
*
* @generated
* @ordered
*/
int CREATE_EXTENSION_STATEMENT__LINE = EXTENSION__LINE;
/**
* The feature id for the 'Start' attribute.
*
*
* @generated
* @ordered
*/
int CREATE_EXTENSION_STATEMENT__START = EXTENSION__START;
/**
* The feature id for the 'End' attribute.
*
*
* @generated
* @ordered
*/
int CREATE_EXTENSION_STATEMENT__END = EXTENSION__END;
/**
* The feature id for the 'File Name' attribute.
*
*
* @generated
* @ordered
*/
int CREATE_EXTENSION_STATEMENT__FILE_NAME = EXTENSION__FILE_NAME;
/**
* The feature id for the 'Owner' containment reference.
*
*
* @generated
* @ordered
*/
int CREATE_EXTENSION_STATEMENT__OWNER = EXTENSION__OWNER;
/**
* The feature id for the 'Params' containment reference list.
*
*
* @generated
* @ordered
*/
int CREATE_EXTENSION_STATEMENT__PARAMS = EXTENSION__PARAMS;
/**
* The feature id for the 'Is Private' attribute.
*
*
* @generated
* @ordered
*/
int CREATE_EXTENSION_STATEMENT__IS_PRIVATE = EXTENSION__IS_PRIVATE;
/**
* The feature id for the 'Guard' containment reference.
*
*
* @generated
* @ordered
*/
int CREATE_EXTENSION_STATEMENT__GUARD = EXTENSION__GUARD;
/**
* The feature id for the 'Name' containment reference.
*
*
* @generated
* @ordered
*/
int CREATE_EXTENSION_STATEMENT__NAME = EXTENSION__NAME;
/**
* The feature id for the 'Cached' attribute.
*
*
* @generated
* @ordered
*/
int CREATE_EXTENSION_STATEMENT__CACHED = EXTENSION__CACHED;
/**
* The feature id for the 'Body' containment reference.
*
*
* @generated
* @ordered
*/
int CREATE_EXTENSION_STATEMENT__BODY = EXTENSION__BODY;
/**
* The feature id for the 'To Be Created' containment reference.
*
*
* @generated
* @ordered
*/
int CREATE_EXTENSION_STATEMENT__TO_BE_CREATED = EXTENSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Create Extension Statement' class.
*
*
* @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 Java Extension Statement}' class.
*
*
* @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 'Line' attribute.
*
*
* @generated
* @ordered
*/
int JAVA_EXTENSION_STATEMENT__LINE = ABSTRACT_NAMED_DECLARATION__LINE;
/**
* The feature id for the 'Start' attribute.
*
*
* @generated
* @ordered
*/
int JAVA_EXTENSION_STATEMENT__START = ABSTRACT_NAMED_DECLARATION__START;
/**
* The feature id for the 'End' attribute.
*
*
* @generated
* @ordered
*/
int JAVA_EXTENSION_STATEMENT__END = ABSTRACT_NAMED_DECLARATION__END;
/**
* The feature id for the 'File Name' attribute.
*
*
* @generated
* @ordered
*/
int JAVA_EXTENSION_STATEMENT__FILE_NAME = ABSTRACT_NAMED_DECLARATION__FILE_NAME;
/**
* The feature id for the 'Owner' containment reference.
*
*
* @generated
* @ordered
*/
int JAVA_EXTENSION_STATEMENT__OWNER = ABSTRACT_NAMED_DECLARATION__OWNER;
/**
* The feature id for the 'Params' containment reference list.
*
*
* @generated
* @ordered
*/
int JAVA_EXTENSION_STATEMENT__PARAMS = ABSTRACT_NAMED_DECLARATION__PARAMS;
/**
* The feature id for the 'Is Private' attribute.
*
*
* @generated
* @ordered
*/
int JAVA_EXTENSION_STATEMENT__IS_PRIVATE = ABSTRACT_NAMED_DECLARATION__IS_PRIVATE;
/**
* The feature id for the 'Guard' containment reference.
*
*
* @generated
* @ordered
*/
int JAVA_EXTENSION_STATEMENT__GUARD = ABSTRACT_NAMED_DECLARATION__GUARD;
/**
* The feature id for the 'Name' containment reference.
*
*
* @generated
* @ordered
*/
int JAVA_EXTENSION_STATEMENT__NAME = ABSTRACT_NAMED_DECLARATION__NAME;
/**
* The feature id for the 'Java Type' containment reference.
*
*
* @generated
* @ordered
*/
int JAVA_EXTENSION_STATEMENT__JAVA_TYPE = ABSTRACT_NAMED_DECLARATION_FEATURE_COUNT + 0;
/**
* The feature id for the 'Java Method' containment reference.
*
*
* @generated
* @ordered
*/
int JAVA_EXTENSION_STATEMENT__JAVA_METHOD = ABSTRACT_NAMED_DECLARATION_FEATURE_COUNT + 1;
/**
* The feature id for the 'Java Param Types' containment reference list.
*
*
* @generated
* @ordered
*/
int JAVA_EXTENSION_STATEMENT__JAVA_PARAM_TYPES = ABSTRACT_NAMED_DECLARATION_FEATURE_COUNT + 2;
/**
* The number of structural features of the 'Java Extension Statement' class.
*
*
* @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 Abstract Declaration}'.
*
*
* @return the meta object for class 'Abstract Declaration'.
* @see org.eclipse.xpand3.declaration.AbstractDeclaration
* @generated
*/
EClass getAbstractDeclaration();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.xpand3.declaration.AbstractDeclaration#getOwner Owner}'.
*
*
* @return the meta object for the containment reference 'Owner'.
* @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 Params}'.
*
*
* @return the meta object for the containment reference list 'Params'.
* @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 Is Private}'.
*
*
* @return the meta object for the attribute 'Is Private'.
* @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 Guard}'.
*
*
* @return the meta object for the containment reference 'Guard'.
* @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 Abstract Named Declaration}'.
*
*
* @return the meta object for class 'Abstract Named Declaration'.
* @see org.eclipse.xpand3.declaration.AbstractNamedDeclaration
* @generated
*/
EClass getAbstractNamedDeclaration();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.xpand3.declaration.AbstractNamedDeclaration#getName Name}'.
*
*
* @return the meta object for the containment reference 'Name'.
* @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 Definition}'.
*
*
* @return the meta object for class 'Definition'.
* @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 Body}'.
*
*
* @return the meta object for the containment reference list 'Body'.
* @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 Advice}'.
*
*
* @return the meta object for class 'Advice'.
* @see org.eclipse.xpand3.declaration.Advice
* @generated
*/
EClass getAdvice();
/**
* Returns the meta object for class '{@link org.eclipse.xpand3.declaration.Extension Extension}'.
*
*
* @return the meta object for class 'Extension'.
* @see org.eclipse.xpand3.declaration.Extension
* @generated
*/
EClass getExtension();
/**
* Returns the meta object for the attribute '{@link org.eclipse.xpand3.declaration.Extension#isCached Cached}'.
*
*
* @return the meta object for the attribute 'Cached'.
* @see org.eclipse.xpand3.declaration.Extension#isCached()
* @see #getExtension()
* @generated
*/
EAttribute getExtension_Cached();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.xpand3.declaration.Extension#getBody Body}'.
*
*
* @return the meta object for the containment reference 'Body'.
* @see org.eclipse.xpand3.declaration.Extension#getBody()
* @see #getExtension()
* @generated
*/
EReference getExtension_Body();
/**
* Returns the meta object for class '{@link org.eclipse.xpand3.declaration.AbstractAspect Abstract Aspect}'.
*
*
* @return the meta object for class 'Abstract Aspect'.
* @see org.eclipse.xpand3.declaration.AbstractAspect
* @generated
*/
EClass getAbstractAspect();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.xpand3.declaration.AbstractAspect#getPointcut Pointcut}'.
*
*
* @return the meta object for the containment reference 'Pointcut'.
* @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 Params}'.
*
*
* @return the meta object for the containment reference list 'Params'.
* @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 Wildparams}'.
*
*
* @return the meta object for the attribute 'Wildparams'.
* @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 Extension Aspect}'.
*
*
* @return the meta object for class 'Extension Aspect'.
* @see org.eclipse.xpand3.declaration.ExtensionAspect
* @generated
*/
EClass getExtensionAspect();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.xpand3.declaration.ExtensionAspect#getExpression Expression}'.
*
*
* @return the meta object for the containment reference 'Expression'.
* @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 Definition Aspect}'.
*
*
* @return the meta object for class 'Definition Aspect'.
* @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 Body}'.
*
*
* @return the meta object for the containment reference list 'Body'.
* @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 Check}'.
*
*
* @return the meta object for class 'Check'.
* @see org.eclipse.xpand3.declaration.Check
* @generated
*/
EClass getCheck();
/**
* Returns the meta object for the attribute '{@link org.eclipse.xpand3.declaration.Check#isErrorSeverity Error Severity}'.
*
*
* @return the meta object for the attribute 'Error Severity'.
* @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 Msg}'.
*
*
* @return the meta object for the containment reference 'Msg'.
* @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 Constraint}'.
*
*
* @return the meta object for the containment reference 'Constraint'.
* @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 Feature}'.
*
*
* @return the meta object for the attribute 'Feature'.
* @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 Create Extension Statement}'.
*
*
* @return the meta object for class 'Create Extension Statement'.
* @see org.eclipse.xpand3.declaration.CreateExtensionStatement
* @generated
*/
EClass getCreateExtensionStatement();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.xpand3.declaration.CreateExtensionStatement#getToBeCreated To Be Created}'.
*
*
* @return the meta object for the containment reference 'To Be Created'.
* @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 Java Extension Statement}'.
*
*
* @return the meta object for class 'Java Extension Statement'.
* @see org.eclipse.xpand3.declaration.JavaExtensionStatement
* @generated
*/
EClass getJavaExtensionStatement();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.xpand3.declaration.JavaExtensionStatement#getJavaType Java Type}'.
*
*
* @return the meta object for the containment reference 'Java Type'.
* @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 Java Method}'.
*
*
* @return the meta object for the containment reference 'Java Method'.
* @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 Java Param Types}'.
*
*
* @return the meta object for the containment reference list 'Java Param Types'.
* @see org.eclipse.xpand3.declaration.JavaExtensionStatement#getJavaParamTypes()
* @see #getJavaExtensionStatement()
* @generated
*/
EReference getJavaExtensionStatement_JavaParamTypes();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
DeclarationFactory getDeclarationFactory();
/**
*
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.xpand3.declaration.impl.AbstractDeclarationImpl Abstract Declaration}' class.
*
*
* @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 'Owner' containment reference feature.
*
*
* @generated
*/
EReference ABSTRACT_DECLARATION__OWNER = eINSTANCE.getAbstractDeclaration_Owner();
/**
* The meta object literal for the 'Params' containment reference list feature.
*
*
* @generated
*/
EReference ABSTRACT_DECLARATION__PARAMS = eINSTANCE.getAbstractDeclaration_Params();
/**
* The meta object literal for the 'Is Private' attribute feature.
*
*
* @generated
*/
EAttribute ABSTRACT_DECLARATION__IS_PRIVATE = eINSTANCE.getAbstractDeclaration_IsPrivate();
/**
* The meta object literal for the 'Guard' containment reference feature.
*
*
* @generated
*/
EReference ABSTRACT_DECLARATION__GUARD = eINSTANCE.getAbstractDeclaration_Guard();
/**
* The meta object literal for the '{@link org.eclipse.xpand3.declaration.impl.AbstractNamedDeclarationImpl Abstract Named Declaration}' class.
*
*
* @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 'Name' containment reference feature.
*
*
* @generated
*/
EReference ABSTRACT_NAMED_DECLARATION__NAME = eINSTANCE.getAbstractNamedDeclaration_Name();
/**
* The meta object literal for the '{@link org.eclipse.xpand3.declaration.impl.DefinitionImpl Definition}' class.
*
*
* @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 'Body' containment reference list feature.
*
*
* @generated
*/
EReference DEFINITION__BODY = eINSTANCE.getDefinition_Body();
/**
* The meta object literal for the '{@link org.eclipse.xpand3.declaration.impl.AdviceImpl Advice}' class.
*
*
* @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 Extension}' class.
*
*
* @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 'Cached' attribute feature.
*
*
* @generated
*/
EAttribute EXTENSION__CACHED = eINSTANCE.getExtension_Cached();
/**
* The meta object literal for the 'Body' containment reference feature.
*
*
* @generated
*/
EReference EXTENSION__BODY = eINSTANCE.getExtension_Body();
/**
* The meta object literal for the '{@link org.eclipse.xpand3.declaration.impl.AbstractAspectImpl Abstract Aspect}' class.
*
*
* @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 'Pointcut' containment reference feature.
*
*
* @generated
*/
EReference ABSTRACT_ASPECT__POINTCUT = eINSTANCE.getAbstractAspect_Pointcut();
/**
* The meta object literal for the 'Params' containment reference list feature.
*
*
* @generated
*/
EReference ABSTRACT_ASPECT__PARAMS = eINSTANCE.getAbstractAspect_Params();
/**
* The meta object literal for the 'Wildparams' attribute feature.
*
*
* @generated
*/
EAttribute ABSTRACT_ASPECT__WILDPARAMS = eINSTANCE.getAbstractAspect_Wildparams();
/**
* The meta object literal for the '{@link org.eclipse.xpand3.declaration.impl.ExtensionAspectImpl Extension Aspect}' class.
*
*
* @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 'Expression' containment reference feature.
*
*
* @generated
*/
EReference EXTENSION_ASPECT__EXPRESSION = eINSTANCE.getExtensionAspect_Expression();
/**
* The meta object literal for the '{@link org.eclipse.xpand3.declaration.impl.DefinitionAspectImpl Definition Aspect}' class.
*
*
* @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 'Body' containment reference list feature.
*
*
* @generated
*/
EReference DEFINITION_ASPECT__BODY = eINSTANCE.getDefinitionAspect_Body();
/**
* The meta object literal for the '{@link org.eclipse.xpand3.declaration.impl.CheckImpl Check}' class.
*
*
* @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 'Error Severity' attribute feature.
*
*
* @generated
*/
EAttribute CHECK__ERROR_SEVERITY = eINSTANCE.getCheck_ErrorSeverity();
/**
* The meta object literal for the 'Msg' containment reference feature.
*
*
* @generated
*/
EReference CHECK__MSG = eINSTANCE.getCheck_Msg();
/**
* The meta object literal for the 'Constraint' containment reference feature.
*
*
* @generated
*/
EReference CHECK__CONSTRAINT = eINSTANCE.getCheck_Constraint();
/**
* The meta object literal for the 'Feature' attribute feature.
*
*
* @generated
*/
EAttribute CHECK__FEATURE = eINSTANCE.getCheck_Feature();
/**
* The meta object literal for the '{@link org.eclipse.xpand3.declaration.impl.CreateExtensionStatementImpl Create Extension Statement}' class.
*
*
* @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 'To Be Created' containment reference feature.
*
*
* @generated
*/
EReference CREATE_EXTENSION_STATEMENT__TO_BE_CREATED = eINSTANCE.getCreateExtensionStatement_ToBeCreated();
/**
* The meta object literal for the '{@link org.eclipse.xpand3.declaration.impl.JavaExtensionStatementImpl Java Extension Statement}' class.
*
*
* @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 'Java Type' containment reference feature.
*
*
* @generated
*/
EReference JAVA_EXTENSION_STATEMENT__JAVA_TYPE = eINSTANCE.getJavaExtensionStatement_JavaType();
/**
* The meta object literal for the 'Java Method' containment reference feature.
*
*
* @generated
*/
EReference JAVA_EXTENSION_STATEMENT__JAVA_METHOD = eINSTANCE.getJavaExtensionStatement_JavaMethod();
/**
* The meta object literal for the 'Java Param Types' containment reference list feature.
*
*
* @generated
*/
EReference JAVA_EXTENSION_STATEMENT__JAVA_PARAM_TYPES = eINSTANCE.getJavaExtensionStatement_JavaParamTypes();
}
} //DeclarationPackage