/** * <copyright> * </copyright> * * $Id$ */ package org.reuseware.air.language.abstractsyntax; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * <!-- 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.reuseware.air.language.abstractsyntax.AbstractsyntaxFactory * @model kind="package" * @generated */ public interface AbstractsyntaxPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "abstractsyntax"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.reuseware.org/air/language/abstractsyntax"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "org.reuseware.air.language"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ AbstractsyntaxPackage eINSTANCE = org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl.init(); /** * The meta object id for the '{@link org.reuseware.air.language.abstractsyntax.impl.AbstractSyntaxImpl <em>Abstract Syntax</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.AbstractSyntaxImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getAbstractSyntax() * @generated */ int ABSTRACT_SYNTAX = 0; /** * The feature id for the '<em><b>Unit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_SYNTAX__UNIT = 0; /** * The feature id for the '<em><b>Nsuri</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_SYNTAX__NSURI = 1; /** * The feature id for the '<em><b>Nsprefix</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_SYNTAX__NSPREFIX = 2; /** * The feature id for the '<em><b>Import</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_SYNTAX__IMPORT = 3; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_SYNTAX__NAME = 4; /** * The number of structural features of the '<em>Abstract Syntax</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_SYNTAX_FEATURE_COUNT = 5; /** * The meta object id for the '{@link org.reuseware.air.language.abstractsyntax.impl.ImportImpl <em>Import</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.ImportImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getImport() * @generated */ int IMPORT = 1; /** * The feature id for the '<em><b>Prefix</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPORT__PREFIX = 0; /** * The feature id for the '<em><b>EPackage</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPORT__EPACKAGE = 1; /** * The number of structural features of the '<em>Import</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPORT_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.reuseware.air.language.abstractsyntax.ASUnit <em>AS Unit</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.ASUnit * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getASUnit() * @generated */ int AS_UNIT = 2; /** * The number of structural features of the '<em>AS Unit</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AS_UNIT_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.reuseware.air.language.abstractsyntax.impl.ASProgramImpl <em>AS Program</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.ASProgramImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getASProgram() * @generated */ int AS_PROGRAM = 3; /** * The feature id for the '<em><b>Statement</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AS_PROGRAM__STATEMENT = AS_UNIT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>AS Program</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AS_PROGRAM_FEATURE_COUNT = AS_UNIT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.reuseware.air.language.abstractsyntax.ASStatement <em>AS Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.ASStatement * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getASStatement() * @generated */ int AS_STATEMENT = 4; /** * The number of structural features of the '<em>AS Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AS_STATEMENT_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.reuseware.air.language.abstractsyntax.Definition <em>Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.Definition * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getDefinition() * @generated */ int DEFINITION = 5; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION__NAME = AS_STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Interfaces</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION__INTERFACES = AS_STATEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Definition</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_FEATURE_COUNT = AS_STATEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.reuseware.air.language.abstractsyntax.impl.ConcreteNodeDefinitionImpl <em>Concrete Node Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.ConcreteNodeDefinitionImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getConcreteNodeDefinition() * @generated */ int CONCRETE_NODE_DEFINITION = 6; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONCRETE_NODE_DEFINITION__NAME = DEFINITION__NAME; /** * The feature id for the '<em><b>Interfaces</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONCRETE_NODE_DEFINITION__INTERFACES = DEFINITION__INTERFACES; /** * The feature id for the '<em><b>Members</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONCRETE_NODE_DEFINITION__MEMBERS = DEFINITION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>ESuper Class</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONCRETE_NODE_DEFINITION__ESUPER_CLASS = DEFINITION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Concrete Node Definition</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONCRETE_NODE_DEFINITION_FEATURE_COUNT = DEFINITION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.reuseware.air.language.abstractsyntax.impl.InterfaceNodeDefinitionImpl <em>Interface Node Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.InterfaceNodeDefinitionImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getInterfaceNodeDefinition() * @generated */ int INTERFACE_NODE_DEFINITION = 7; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_NODE_DEFINITION__NAME = DEFINITION__NAME; /** * The feature id for the '<em><b>Interfaces</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_NODE_DEFINITION__INTERFACES = DEFINITION__INTERFACES; /** * The feature id for the '<em><b>Options</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_NODE_DEFINITION__OPTIONS = DEFINITION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Interface Node Definition</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_NODE_DEFINITION_FEATURE_COUNT = DEFINITION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.reuseware.air.language.abstractsyntax.Cardinality <em>Cardinality</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.Cardinality * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getCardinality() * @generated */ int CARDINALITY = 8; /** * The number of structural features of the '<em>Cardinality</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CARDINALITY_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.reuseware.air.language.abstractsyntax.impl.PLUSImpl <em>PLUS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.PLUSImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getPLUS() * @generated */ int PLUS = 9; /** * The number of structural features of the '<em>PLUS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PLUS_FEATURE_COUNT = CARDINALITY_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.reuseware.air.language.abstractsyntax.impl.STARImpl <em>STAR</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.STARImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getSTAR() * @generated */ int STAR = 10; /** * The number of structural features of the '<em>STAR</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STAR_FEATURE_COUNT = CARDINALITY_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.reuseware.air.language.abstractsyntax.impl.QUESTIONMARKImpl <em>QUESTIONMARK</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.QUESTIONMARKImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getQUESTIONMARK() * @generated */ int QUESTIONMARK = 11; /** * The number of structural features of the '<em>QUESTIONMARK</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int QUESTIONMARK_FEATURE_COUNT = CARDINALITY_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.reuseware.air.language.abstractsyntax.impl.NodeFeatureImpl <em>Node Feature</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.NodeFeatureImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getNodeFeature() * @generated */ int NODE_FEATURE = 12; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NODE_FEATURE__NAME = 0; /** * The feature id for the '<em><b>Cardinality</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NODE_FEATURE__CARDINALITY = 1; /** * The number of structural features of the '<em>Node Feature</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NODE_FEATURE_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.reuseware.air.language.abstractsyntax.impl.AttributeImpl <em>Attribute</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.AttributeImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getAttribute() * @generated */ int ATTRIBUTE = 13; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__NAME = NODE_FEATURE__NAME; /** * The feature id for the '<em><b>Cardinality</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__CARDINALITY = NODE_FEATURE__CARDINALITY; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__TYPE = NODE_FEATURE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Attribute</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_FEATURE_COUNT = NODE_FEATURE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.reuseware.air.language.abstractsyntax.impl.ContainmentImpl <em>Containment</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.ContainmentImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getContainment() * @generated */ int CONTAINMENT = 14; /** * The meta object id for the '{@link org.reuseware.air.language.abstractsyntax.impl.InternalReferenceImpl <em>Internal Reference</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.InternalReferenceImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getInternalReference() * @generated */ int INTERNAL_REFERENCE = 15; /** * The meta object id for the '{@link org.reuseware.air.language.abstractsyntax.impl.ExternalReferenceImpl <em>External Reference</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.ExternalReferenceImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getExternalReference() * @generated */ int EXTERNAL_REFERENCE = 16; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINMENT__NAME = NODE_FEATURE__NAME; /** * The feature id for the '<em><b>Cardinality</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINMENT__CARDINALITY = NODE_FEATURE__CARDINALITY; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINMENT__TYPE = NODE_FEATURE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Containment</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINMENT_FEATURE_COUNT = NODE_FEATURE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERNAL_REFERENCE__NAME = NODE_FEATURE__NAME; /** * The feature id for the '<em><b>Cardinality</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERNAL_REFERENCE__CARDINALITY = NODE_FEATURE__CARDINALITY; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERNAL_REFERENCE__TYPE = NODE_FEATURE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Opposite</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERNAL_REFERENCE__OPPOSITE = NODE_FEATURE_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Internal Reference</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERNAL_REFERENCE_FEATURE_COUNT = NODE_FEATURE_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTERNAL_REFERENCE__NAME = NODE_FEATURE__NAME; /** * The feature id for the '<em><b>Cardinality</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTERNAL_REFERENCE__CARDINALITY = NODE_FEATURE__CARDINALITY; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTERNAL_REFERENCE__TYPE = NODE_FEATURE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>External Reference</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTERNAL_REFERENCE_FEATURE_COUNT = NODE_FEATURE_FEATURE_COUNT + 1; /** * Returns the meta object for class '{@link org.reuseware.air.language.abstractsyntax.AbstractSyntax <em>Abstract Syntax</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Abstract Syntax</em>'. * @see org.reuseware.air.language.abstractsyntax.AbstractSyntax * @generated */ EClass getAbstractSyntax(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.abstractsyntax.AbstractSyntax#getUnit <em>Unit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Unit</em>'. * @see org.reuseware.air.language.abstractsyntax.AbstractSyntax#getUnit() * @see #getAbstractSyntax() * @generated */ EReference getAbstractSyntax_Unit(); /** * Returns the meta object for the attribute '{@link org.reuseware.air.language.abstractsyntax.AbstractSyntax#getNsuri <em>Nsuri</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Nsuri</em>'. * @see org.reuseware.air.language.abstractsyntax.AbstractSyntax#getNsuri() * @see #getAbstractSyntax() * @generated */ EAttribute getAbstractSyntax_Nsuri(); /** * Returns the meta object for the attribute '{@link org.reuseware.air.language.abstractsyntax.AbstractSyntax#getNsprefix <em>Nsprefix</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Nsprefix</em>'. * @see org.reuseware.air.language.abstractsyntax.AbstractSyntax#getNsprefix() * @see #getAbstractSyntax() * @generated */ EAttribute getAbstractSyntax_Nsprefix(); /** * Returns the meta object for the containment reference list '{@link org.reuseware.air.language.abstractsyntax.AbstractSyntax#getImport <em>Import</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Import</em>'. * @see org.reuseware.air.language.abstractsyntax.AbstractSyntax#getImport() * @see #getAbstractSyntax() * @generated */ EReference getAbstractSyntax_Import(); /** * Returns the meta object for the attribute '{@link org.reuseware.air.language.abstractsyntax.AbstractSyntax#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.reuseware.air.language.abstractsyntax.AbstractSyntax#getName() * @see #getAbstractSyntax() * @generated */ EAttribute getAbstractSyntax_Name(); /** * Returns the meta object for class '{@link org.reuseware.air.language.abstractsyntax.Import <em>Import</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Import</em>'. * @see org.reuseware.air.language.abstractsyntax.Import * @generated */ EClass getImport(); /** * Returns the meta object for the attribute '{@link org.reuseware.air.language.abstractsyntax.Import#getPrefix <em>Prefix</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Prefix</em>'. * @see org.reuseware.air.language.abstractsyntax.Import#getPrefix() * @see #getImport() * @generated */ EAttribute getImport_Prefix(); /** * Returns the meta object for the reference '{@link org.reuseware.air.language.abstractsyntax.Import#getEPackage <em>EPackage</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>EPackage</em>'. * @see org.reuseware.air.language.abstractsyntax.Import#getEPackage() * @see #getImport() * @generated */ EReference getImport_EPackage(); /** * Returns the meta object for class '{@link org.reuseware.air.language.abstractsyntax.ASUnit <em>AS Unit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>AS Unit</em>'. * @see org.reuseware.air.language.abstractsyntax.ASUnit * @generated */ EClass getASUnit(); /** * Returns the meta object for class '{@link org.reuseware.air.language.abstractsyntax.ASProgram <em>AS Program</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>AS Program</em>'. * @see org.reuseware.air.language.abstractsyntax.ASProgram * @generated */ EClass getASProgram(); /** * Returns the meta object for the containment reference list '{@link org.reuseware.air.language.abstractsyntax.ASProgram#getStatement <em>Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Statement</em>'. * @see org.reuseware.air.language.abstractsyntax.ASProgram#getStatement() * @see #getASProgram() * @generated */ EReference getASProgram_Statement(); /** * Returns the meta object for class '{@link org.reuseware.air.language.abstractsyntax.ASStatement <em>AS Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>AS Statement</em>'. * @see org.reuseware.air.language.abstractsyntax.ASStatement * @generated */ EClass getASStatement(); /** * Returns the meta object for class '{@link org.reuseware.air.language.abstractsyntax.Definition <em>Definition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Definition</em>'. * @see org.reuseware.air.language.abstractsyntax.Definition * @generated */ EClass getDefinition(); /** * Returns the meta object for the attribute '{@link org.reuseware.air.language.abstractsyntax.Definition#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.reuseware.air.language.abstractsyntax.Definition#getName() * @see #getDefinition() * @generated */ EAttribute getDefinition_Name(); /** * Returns the meta object for the reference list '{@link org.reuseware.air.language.abstractsyntax.Definition#getInterfaces <em>Interfaces</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Interfaces</em>'. * @see org.reuseware.air.language.abstractsyntax.Definition#getInterfaces() * @see #getDefinition() * @generated */ EReference getDefinition_Interfaces(); /** * Returns the meta object for class '{@link org.reuseware.air.language.abstractsyntax.ConcreteNodeDefinition <em>Concrete Node Definition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Concrete Node Definition</em>'. * @see org.reuseware.air.language.abstractsyntax.ConcreteNodeDefinition * @generated */ EClass getConcreteNodeDefinition(); /** * Returns the meta object for the containment reference list '{@link org.reuseware.air.language.abstractsyntax.ConcreteNodeDefinition#getMembers <em>Members</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Members</em>'. * @see org.reuseware.air.language.abstractsyntax.ConcreteNodeDefinition#getMembers() * @see #getConcreteNodeDefinition() * @generated */ EReference getConcreteNodeDefinition_Members(); /** * Returns the meta object for the reference '{@link org.reuseware.air.language.abstractsyntax.ConcreteNodeDefinition#getESuperClass <em>ESuper Class</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>ESuper Class</em>'. * @see org.reuseware.air.language.abstractsyntax.ConcreteNodeDefinition#getESuperClass() * @see #getConcreteNodeDefinition() * @generated */ EReference getConcreteNodeDefinition_ESuperClass(); /** * Returns the meta object for class '{@link org.reuseware.air.language.abstractsyntax.InterfaceNodeDefinition <em>Interface Node Definition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Interface Node Definition</em>'. * @see org.reuseware.air.language.abstractsyntax.InterfaceNodeDefinition * @generated */ EClass getInterfaceNodeDefinition(); /** * Returns the meta object for the reference list '{@link org.reuseware.air.language.abstractsyntax.InterfaceNodeDefinition#getOptions <em>Options</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Options</em>'. * @see org.reuseware.air.language.abstractsyntax.InterfaceNodeDefinition#getOptions() * @see #getInterfaceNodeDefinition() * @generated */ EReference getInterfaceNodeDefinition_Options(); /** * Returns the meta object for class '{@link org.reuseware.air.language.abstractsyntax.Cardinality <em>Cardinality</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Cardinality</em>'. * @see org.reuseware.air.language.abstractsyntax.Cardinality * @generated */ EClass getCardinality(); /** * Returns the meta object for class '{@link org.reuseware.air.language.abstractsyntax.PLUS <em>PLUS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>PLUS</em>'. * @see org.reuseware.air.language.abstractsyntax.PLUS * @generated */ EClass getPLUS(); /** * Returns the meta object for class '{@link org.reuseware.air.language.abstractsyntax.STAR <em>STAR</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>STAR</em>'. * @see org.reuseware.air.language.abstractsyntax.STAR * @generated */ EClass getSTAR(); /** * Returns the meta object for class '{@link org.reuseware.air.language.abstractsyntax.QUESTIONMARK <em>QUESTIONMARK</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>QUESTIONMARK</em>'. * @see org.reuseware.air.language.abstractsyntax.QUESTIONMARK * @generated */ EClass getQUESTIONMARK(); /** * Returns the meta object for class '{@link org.reuseware.air.language.abstractsyntax.NodeFeature <em>Node Feature</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Node Feature</em>'. * @see org.reuseware.air.language.abstractsyntax.NodeFeature * @generated */ EClass getNodeFeature(); /** * Returns the meta object for the attribute '{@link org.reuseware.air.language.abstractsyntax.NodeFeature#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.reuseware.air.language.abstractsyntax.NodeFeature#getName() * @see #getNodeFeature() * @generated */ EAttribute getNodeFeature_Name(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.abstractsyntax.NodeFeature#getCardinality <em>Cardinality</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Cardinality</em>'. * @see org.reuseware.air.language.abstractsyntax.NodeFeature#getCardinality() * @see #getNodeFeature() * @generated */ EReference getNodeFeature_Cardinality(); /** * Returns the meta object for class '{@link org.reuseware.air.language.abstractsyntax.Attribute <em>Attribute</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Attribute</em>'. * @see org.reuseware.air.language.abstractsyntax.Attribute * @generated */ EClass getAttribute(); /** * Returns the meta object for the reference '{@link org.reuseware.air.language.abstractsyntax.Attribute#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Type</em>'. * @see org.reuseware.air.language.abstractsyntax.Attribute#getType() * @see #getAttribute() * @generated */ EReference getAttribute_Type(); /** * Returns the meta object for class '{@link org.reuseware.air.language.abstractsyntax.Containment <em>Containment</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Containment</em>'. * @see org.reuseware.air.language.abstractsyntax.Containment * @generated */ EClass getContainment(); /** * Returns the meta object for the reference '{@link org.reuseware.air.language.abstractsyntax.Containment#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Type</em>'. * @see org.reuseware.air.language.abstractsyntax.Containment#getType() * @see #getContainment() * @generated */ EReference getContainment_Type(); /** * Returns the meta object for class '{@link org.reuseware.air.language.abstractsyntax.InternalReference <em>Internal Reference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Internal Reference</em>'. * @see org.reuseware.air.language.abstractsyntax.InternalReference * @generated */ EClass getInternalReference(); /** * Returns the meta object for the reference '{@link org.reuseware.air.language.abstractsyntax.InternalReference#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Type</em>'. * @see org.reuseware.air.language.abstractsyntax.InternalReference#getType() * @see #getInternalReference() * @generated */ EReference getInternalReference_Type(); /** * Returns the meta object for the reference '{@link org.reuseware.air.language.abstractsyntax.InternalReference#getOpposite <em>Opposite</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Opposite</em>'. * @see org.reuseware.air.language.abstractsyntax.InternalReference#getOpposite() * @see #getInternalReference() * @generated */ EReference getInternalReference_Opposite(); /** * Returns the meta object for class '{@link org.reuseware.air.language.abstractsyntax.ExternalReference <em>External Reference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>External Reference</em>'. * @see org.reuseware.air.language.abstractsyntax.ExternalReference * @generated */ EClass getExternalReference(); /** * Returns the meta object for the reference '{@link org.reuseware.air.language.abstractsyntax.ExternalReference#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Type</em>'. * @see org.reuseware.air.language.abstractsyntax.ExternalReference#getType() * @see #getExternalReference() * @generated */ EReference getExternalReference_Type(); /** * 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 */ AbstractsyntaxFactory getAbstractsyntaxFactory(); /** * <!-- 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.reuseware.air.language.abstractsyntax.impl.AbstractSyntaxImpl <em>Abstract Syntax</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.AbstractSyntaxImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getAbstractSyntax() * @generated */ EClass ABSTRACT_SYNTAX = eINSTANCE.getAbstractSyntax(); /** * The meta object literal for the '<em><b>Unit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ABSTRACT_SYNTAX__UNIT = eINSTANCE.getAbstractSyntax_Unit(); /** * The meta object literal for the '<em><b>Nsuri</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ABSTRACT_SYNTAX__NSURI = eINSTANCE.getAbstractSyntax_Nsuri(); /** * The meta object literal for the '<em><b>Nsprefix</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ABSTRACT_SYNTAX__NSPREFIX = eINSTANCE.getAbstractSyntax_Nsprefix(); /** * The meta object literal for the '<em><b>Import</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ABSTRACT_SYNTAX__IMPORT = eINSTANCE.getAbstractSyntax_Import(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ABSTRACT_SYNTAX__NAME = eINSTANCE.getAbstractSyntax_Name(); /** * The meta object literal for the '{@link org.reuseware.air.language.abstractsyntax.impl.ImportImpl <em>Import</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.ImportImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getImport() * @generated */ EClass IMPORT = eINSTANCE.getImport(); /** * The meta object literal for the '<em><b>Prefix</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute IMPORT__PREFIX = eINSTANCE.getImport_Prefix(); /** * The meta object literal for the '<em><b>EPackage</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference IMPORT__EPACKAGE = eINSTANCE.getImport_EPackage(); /** * The meta object literal for the '{@link org.reuseware.air.language.abstractsyntax.ASUnit <em>AS Unit</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.ASUnit * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getASUnit() * @generated */ EClass AS_UNIT = eINSTANCE.getASUnit(); /** * The meta object literal for the '{@link org.reuseware.air.language.abstractsyntax.impl.ASProgramImpl <em>AS Program</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.ASProgramImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getASProgram() * @generated */ EClass AS_PROGRAM = eINSTANCE.getASProgram(); /** * The meta object literal for the '<em><b>Statement</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference AS_PROGRAM__STATEMENT = eINSTANCE.getASProgram_Statement(); /** * The meta object literal for the '{@link org.reuseware.air.language.abstractsyntax.ASStatement <em>AS Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.ASStatement * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getASStatement() * @generated */ EClass AS_STATEMENT = eINSTANCE.getASStatement(); /** * The meta object literal for the '{@link org.reuseware.air.language.abstractsyntax.Definition <em>Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.Definition * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getDefinition() * @generated */ EClass DEFINITION = eINSTANCE.getDefinition(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DEFINITION__NAME = eINSTANCE.getDefinition_Name(); /** * The meta object literal for the '<em><b>Interfaces</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEFINITION__INTERFACES = eINSTANCE.getDefinition_Interfaces(); /** * The meta object literal for the '{@link org.reuseware.air.language.abstractsyntax.impl.ConcreteNodeDefinitionImpl <em>Concrete Node Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.ConcreteNodeDefinitionImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getConcreteNodeDefinition() * @generated */ EClass CONCRETE_NODE_DEFINITION = eINSTANCE.getConcreteNodeDefinition(); /** * The meta object literal for the '<em><b>Members</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONCRETE_NODE_DEFINITION__MEMBERS = eINSTANCE.getConcreteNodeDefinition_Members(); /** * The meta object literal for the '<em><b>ESuper Class</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONCRETE_NODE_DEFINITION__ESUPER_CLASS = eINSTANCE.getConcreteNodeDefinition_ESuperClass(); /** * The meta object literal for the '{@link org.reuseware.air.language.abstractsyntax.impl.InterfaceNodeDefinitionImpl <em>Interface Node Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.InterfaceNodeDefinitionImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getInterfaceNodeDefinition() * @generated */ EClass INTERFACE_NODE_DEFINITION = eINSTANCE.getInterfaceNodeDefinition(); /** * The meta object literal for the '<em><b>Options</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INTERFACE_NODE_DEFINITION__OPTIONS = eINSTANCE.getInterfaceNodeDefinition_Options(); /** * The meta object literal for the '{@link org.reuseware.air.language.abstractsyntax.Cardinality <em>Cardinality</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.Cardinality * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getCardinality() * @generated */ EClass CARDINALITY = eINSTANCE.getCardinality(); /** * The meta object literal for the '{@link org.reuseware.air.language.abstractsyntax.impl.PLUSImpl <em>PLUS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.PLUSImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getPLUS() * @generated */ EClass PLUS = eINSTANCE.getPLUS(); /** * The meta object literal for the '{@link org.reuseware.air.language.abstractsyntax.impl.STARImpl <em>STAR</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.STARImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getSTAR() * @generated */ EClass STAR = eINSTANCE.getSTAR(); /** * The meta object literal for the '{@link org.reuseware.air.language.abstractsyntax.impl.QUESTIONMARKImpl <em>QUESTIONMARK</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.QUESTIONMARKImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getQUESTIONMARK() * @generated */ EClass QUESTIONMARK = eINSTANCE.getQUESTIONMARK(); /** * The meta object literal for the '{@link org.reuseware.air.language.abstractsyntax.impl.NodeFeatureImpl <em>Node Feature</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.NodeFeatureImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getNodeFeature() * @generated */ EClass NODE_FEATURE = eINSTANCE.getNodeFeature(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NODE_FEATURE__NAME = eINSTANCE.getNodeFeature_Name(); /** * The meta object literal for the '<em><b>Cardinality</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference NODE_FEATURE__CARDINALITY = eINSTANCE.getNodeFeature_Cardinality(); /** * The meta object literal for the '{@link org.reuseware.air.language.abstractsyntax.impl.AttributeImpl <em>Attribute</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.AttributeImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getAttribute() * @generated */ EClass ATTRIBUTE = eINSTANCE.getAttribute(); /** * The meta object literal for the '<em><b>Type</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ATTRIBUTE__TYPE = eINSTANCE.getAttribute_Type(); /** * The meta object literal for the '{@link org.reuseware.air.language.abstractsyntax.impl.ContainmentImpl <em>Containment</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.ContainmentImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getContainment() * @generated */ EClass CONTAINMENT = eINSTANCE.getContainment(); /** * The meta object literal for the '<em><b>Type</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONTAINMENT__TYPE = eINSTANCE.getContainment_Type(); /** * The meta object literal for the '{@link org.reuseware.air.language.abstractsyntax.impl.InternalReferenceImpl <em>Internal Reference</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.InternalReferenceImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getInternalReference() * @generated */ EClass INTERNAL_REFERENCE = eINSTANCE.getInternalReference(); /** * The meta object literal for the '<em><b>Type</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INTERNAL_REFERENCE__TYPE = eINSTANCE.getInternalReference_Type(); /** * The meta object literal for the '<em><b>Opposite</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INTERNAL_REFERENCE__OPPOSITE = eINSTANCE.getInternalReference_Opposite(); /** * The meta object literal for the '{@link org.reuseware.air.language.abstractsyntax.impl.ExternalReferenceImpl <em>External Reference</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.abstractsyntax.impl.ExternalReferenceImpl * @see org.reuseware.air.language.abstractsyntax.impl.AbstractsyntaxPackageImpl#getExternalReference() * @generated */ EClass EXTERNAL_REFERENCE = eINSTANCE.getExternalReference(); /** * The meta object literal for the '<em><b>Type</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXTERNAL_REFERENCE__TYPE = eINSTANCE.getExternalReference_Type(); } } //AbstractsyntaxPackage