/** * <copyright> * </copyright> * * $Id$ */ package org.reuseware.air.language.cmsl; 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.cmsl.CmslFactory * @model kind="package" * @generated */ public interface CmslPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "cmsl"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.reuseware.org/air/language/cmsl"; /** * 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 */ CmslPackage eINSTANCE = org.reuseware.air.language.cmsl.impl.CmslPackageImpl.init(); /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.ExtensionStatement <em>Extension Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.ExtensionStatement * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getExtensionStatement() * @generated */ int EXTENSION_STATEMENT = 0; /** * The number of structural features of the '<em>Extension Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSION_STATEMENT_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.impl.GrammarExtensionImpl <em>Grammar Extension</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.GrammarExtensionImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getGrammarExtension() * @generated */ int GRAMMAR_EXTENSION = 1; /** * The feature id for the '<em><b>Unit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GRAMMAR_EXTENSION__UNIT = 0; /** * The number of structural features of the '<em>Grammar Extension</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GRAMMAR_EXTENSION_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.GrammarExtensionUnit <em>Grammar Extension Unit</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.GrammarExtensionUnit * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getGrammarExtensionUnit() * @generated */ int GRAMMAR_EXTENSION_UNIT = 18; /** * The number of structural features of the '<em>Grammar Extension Unit</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GRAMMAR_EXTENSION_UNIT_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.impl.ExtensionProgramImpl <em>Extension Program</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.ExtensionProgramImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getExtensionProgram() * @generated */ int EXTENSION_PROGRAM = 2; /** * The feature id for the '<em><b>Base</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSION_PROGRAM__BASE = GRAMMAR_EXTENSION_UNIT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Extension</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSION_PROGRAM__EXTENSION = GRAMMAR_EXTENSION_UNIT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Statements</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSION_PROGRAM__STATEMENTS = GRAMMAR_EXTENSION_UNIT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Extension Program</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSION_PROGRAM_FEATURE_COUNT = GRAMMAR_EXTENSION_UNIT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.ConstructReference <em>Construct Reference</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.ConstructReference * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getConstructReference() * @generated */ int CONSTRUCT_REFERENCE = 16; /** * The number of structural features of the '<em>Construct Reference</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCT_REFERENCE_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.impl.ReferenceImpl <em>Reference</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.ReferenceImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getReference() * @generated */ int REFERENCE = 3; /** * The feature id for the '<em><b>Base</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE__BASE = CONSTRUCT_REFERENCE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Cardinality</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE__CARDINALITY = CONSTRUCT_REFERENCE_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Reference</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_FEATURE_COUNT = CONSTRUCT_REFERENCE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.impl.UpperLevelReferenceImpl <em>Upper Level Reference</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.UpperLevelReferenceImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getUpperLevelReference() * @generated */ int UPPER_LEVEL_REFERENCE = 4; /** * The feature id for the '<em><b>Upper</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UPPER_LEVEL_REFERENCE__UPPER = CONSTRUCT_REFERENCE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Upper Level Reference</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UPPER_LEVEL_REFERENCE_FEATURE_COUNT = CONSTRUCT_REFERENCE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.BaseReference <em>Base Reference</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.BaseReference * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getBaseReference() * @generated */ int BASE_REFERENCE = 5; /** * The number of structural features of the '<em>Base Reference</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASE_REFERENCE_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.impl.FragtypesImpl <em>Fragtypes</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.FragtypesImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getFragtypes() * @generated */ int FRAGTYPES = 6; /** * The feature id for the '<em><b>Fragtype</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FRAGTYPES__FRAGTYPE = EXTENSION_STATEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Fragtypes</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FRAGTYPES_FEATURE_COUNT = EXTENSION_STATEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.impl.ExtensionDeclarationImpl <em>Extension Declaration</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.ExtensionDeclarationImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getExtensionDeclaration() * @generated */ int EXTENSION_DECLARATION = 7; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSION_DECLARATION__NAME = 0; /** * The feature id for the '<em><b>Nsuri</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSION_DECLARATION__NSURI = 1; /** * The feature id for the '<em><b>Nsprefix</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSION_DECLARATION__NSPREFIX = 2; /** * The feature id for the '<em><b>Targeturl</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSION_DECLARATION__TARGETURL = 3; /** * The number of structural features of the '<em>Extension Declaration</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSION_DECLARATION_FEATURE_COUNT = 4; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.Definition <em>Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.Definition * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getDefinition() * @generated */ int DEFINITION = 8; /** * The number of structural features of the '<em>Definition</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_FEATURE_COUNT = EXTENSION_STATEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.Cardinality <em>Cardinality</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.Cardinality * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getCardinality() * @generated */ int CARDINALITY = 21; /** * 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.cmsl.impl.ArbitraryImpl <em>Arbitrary</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.ArbitraryImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getArbitrary() * @generated */ int ARBITRARY = 9; /** * The number of structural features of the '<em>Arbitrary</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARBITRARY_FEATURE_COUNT = CARDINALITY_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.impl.AnnotationImpl <em>Annotation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.AnnotationImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getAnnotation() * @generated */ int ANNOTATION = 10; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION__SOURCE = EXTENSION_STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Target</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION__TARGET = EXTENSION_STATEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Annotation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION_FEATURE_COUNT = EXTENSION_STATEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.impl.InjectionImpl <em>Injection</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.InjectionImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getInjection() * @generated */ int INJECTION = 11; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INJECTION__SOURCE = EXTENSION_STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Target</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INJECTION__TARGET = EXTENSION_STATEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Injection</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INJECTION_FEATURE_COUNT = EXTENSION_STATEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.impl.DefinitionListImpl <em>Definition List</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.DefinitionListImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getDefinitionList() * @generated */ int DEFINITION_LIST = 12; /** * The feature id for the '<em><b>Refs</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_LIST__REFS = 0; /** * The number of structural features of the '<em>Definition List</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_LIST_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.impl.RoleImpl <em>Role</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.RoleImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getRole() * @generated */ int ROLE = 13; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROLE__VALUE = 0; /** * The number of structural features of the '<em>Role</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROLE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.NonTerminal <em>Non Terminal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.NonTerminal * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getNonTerminal() * @generated */ int NON_TERMINAL = 14; /** * The number of structural features of the '<em>Non Terminal</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NON_TERMINAL_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.impl.DefinitionChoiceImpl <em>Definition Choice</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.DefinitionChoiceImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getDefinitionChoice() * @generated */ int DEFINITION_CHOICE = 15; /** * The feature id for the '<em><b>New Construct</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_CHOICE__NEW_CONSTRUCT = DEFINITION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Choice</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_CHOICE__CHOICE = DEFINITION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Definition Choice</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_CHOICE_FEATURE_COUNT = DEFINITION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.impl.NonTerminalIdentifierImpl <em>Non Terminal Identifier</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.NonTerminalIdentifierImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getNonTerminalIdentifier() * @generated */ int NON_TERMINAL_IDENTIFIER = 17; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NON_TERMINAL_IDENTIFIER__VALUE = NON_TERMINAL_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Non Terminal Identifier</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NON_TERMINAL_IDENTIFIER_FEATURE_COUNT = NON_TERMINAL_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.impl.ConstructImpl <em>Construct</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.ConstructImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getConstruct() * @generated */ int CONSTRUCT = 19; /** * The feature id for the '<em><b>Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCT__NAME = CONSTRUCT_REFERENCE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Cardinality</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCT__CARDINALITY = CONSTRUCT_REFERENCE_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Construct</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCT_FEATURE_COUNT = CONSTRUCT_REFERENCE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.impl.MoreThanOneImpl <em>More Than One</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.MoreThanOneImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getMoreThanOne() * @generated */ int MORE_THAN_ONE = 20; /** * The number of structural features of the '<em>More Than One</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MORE_THAN_ONE_FEATURE_COUNT = CARDINALITY_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.impl.DefinitionConstructImpl <em>Definition Construct</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.DefinitionConstructImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getDefinitionConstruct() * @generated */ int DEFINITION_CONSTRUCT = 22; /** * The feature id for the '<em><b>New Construct</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_CONSTRUCT__NEW_CONSTRUCT = DEFINITION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Definition</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_CONSTRUCT__DEFINITION = DEFINITION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Definition Construct</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_CONSTRUCT_FEATURE_COUNT = DEFINITION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.impl.SlotifyImpl <em>Slotify</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.SlotifyImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getSlotify() * @generated */ int SLOTIFY = 23; /** * The feature id for the '<em><b>Construct</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SLOTIFY__CONSTRUCT = EXTENSION_STATEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Slotify</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SLOTIFY_FEATURE_COUNT = EXTENSION_STATEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.impl.BaseDeclarationImpl <em>Base Declaration</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.BaseDeclarationImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getBaseDeclaration() * @generated */ int BASE_DECLARATION = 24; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASE_DECLARATION__NAME = 0; /** * The feature id for the '<em><b>Nsuri</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASE_DECLARATION__NSURI = 1; /** * The feature id for the '<em><b>Sourceurl</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASE_DECLARATION__SOURCEURL = 2; /** * The number of structural features of the '<em>Base Declaration</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASE_DECLARATION_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.impl.DefinitionPartImpl <em>Definition Part</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.DefinitionPartImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getDefinitionPart() * @generated */ int DEFINITION_PART = 25; /** * The feature id for the '<em><b>Rolename</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_PART__ROLENAME = 0; /** * The feature id for the '<em><b>Construct</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_PART__CONSTRUCT = 1; /** * The feature id for the '<em><b>Annotation</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_PART__ANNOTATION = 2; /** * The number of structural features of the '<em>Definition Part</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_PART_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.impl.BaseLanguageReferenceImpl <em>Base Language Reference</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.BaseLanguageReferenceImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getBaseLanguageReference() * @generated */ int BASE_LANGUAGE_REFERENCE = 26; /** * The feature id for the '<em><b>Language</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASE_LANGUAGE_REFERENCE__LANGUAGE = BASE_REFERENCE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Base</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASE_LANGUAGE_REFERENCE__BASE = BASE_REFERENCE_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Base Language Reference</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASE_LANGUAGE_REFERENCE_FEATURE_COUNT = BASE_REFERENCE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.reuseware.air.language.cmsl.impl.ZeroOneImpl <em>Zero One</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.ZeroOneImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getZeroOne() * @generated */ int ZERO_ONE = 27; /** * The number of structural features of the '<em>Zero One</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ZERO_ONE_FEATURE_COUNT = CARDINALITY_FEATURE_COUNT + 0; /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.ExtensionStatement <em>Extension Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Extension Statement</em>'. * @see org.reuseware.air.language.cmsl.ExtensionStatement * @generated */ EClass getExtensionStatement(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.GrammarExtension <em>Grammar Extension</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Grammar Extension</em>'. * @see org.reuseware.air.language.cmsl.GrammarExtension * @generated */ EClass getGrammarExtension(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.cmsl.GrammarExtension#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.cmsl.GrammarExtension#getUnit() * @see #getGrammarExtension() * @generated */ EReference getGrammarExtension_Unit(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.ExtensionProgram <em>Extension Program</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Extension Program</em>'. * @see org.reuseware.air.language.cmsl.ExtensionProgram * @generated */ EClass getExtensionProgram(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.cmsl.ExtensionProgram#getBase <em>Base</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Base</em>'. * @see org.reuseware.air.language.cmsl.ExtensionProgram#getBase() * @see #getExtensionProgram() * @generated */ EReference getExtensionProgram_Base(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.cmsl.ExtensionProgram#getExtension <em>Extension</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Extension</em>'. * @see org.reuseware.air.language.cmsl.ExtensionProgram#getExtension() * @see #getExtensionProgram() * @generated */ EReference getExtensionProgram_Extension(); /** * Returns the meta object for the containment reference list '{@link org.reuseware.air.language.cmsl.ExtensionProgram#getStatements <em>Statements</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Statements</em>'. * @see org.reuseware.air.language.cmsl.ExtensionProgram#getStatements() * @see #getExtensionProgram() * @generated */ EReference getExtensionProgram_Statements(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.Reference <em>Reference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Reference</em>'. * @see org.reuseware.air.language.cmsl.Reference * @generated */ EClass getReference(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.cmsl.Reference#getBase <em>Base</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Base</em>'. * @see org.reuseware.air.language.cmsl.Reference#getBase() * @see #getReference() * @generated */ EReference getReference_Base(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.cmsl.Reference#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.cmsl.Reference#getCardinality() * @see #getReference() * @generated */ EReference getReference_Cardinality(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.UpperLevelReference <em>Upper Level Reference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Upper Level Reference</em>'. * @see org.reuseware.air.language.cmsl.UpperLevelReference * @generated */ EClass getUpperLevelReference(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.cmsl.UpperLevelReference#getUpper <em>Upper</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Upper</em>'. * @see org.reuseware.air.language.cmsl.UpperLevelReference#getUpper() * @see #getUpperLevelReference() * @generated */ EReference getUpperLevelReference_Upper(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.BaseReference <em>Base Reference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Base Reference</em>'. * @see org.reuseware.air.language.cmsl.BaseReference * @generated */ EClass getBaseReference(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.Fragtypes <em>Fragtypes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Fragtypes</em>'. * @see org.reuseware.air.language.cmsl.Fragtypes * @generated */ EClass getFragtypes(); /** * Returns the meta object for the containment reference list '{@link org.reuseware.air.language.cmsl.Fragtypes#getFragtype <em>Fragtype</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Fragtype</em>'. * @see org.reuseware.air.language.cmsl.Fragtypes#getFragtype() * @see #getFragtypes() * @generated */ EReference getFragtypes_Fragtype(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.ExtensionDeclaration <em>Extension Declaration</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Extension Declaration</em>'. * @see org.reuseware.air.language.cmsl.ExtensionDeclaration * @generated */ EClass getExtensionDeclaration(); /** * Returns the meta object for the attribute '{@link org.reuseware.air.language.cmsl.ExtensionDeclaration#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.cmsl.ExtensionDeclaration#getName() * @see #getExtensionDeclaration() * @generated */ EAttribute getExtensionDeclaration_Name(); /** * Returns the meta object for the attribute '{@link org.reuseware.air.language.cmsl.ExtensionDeclaration#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.cmsl.ExtensionDeclaration#getNsuri() * @see #getExtensionDeclaration() * @generated */ EAttribute getExtensionDeclaration_Nsuri(); /** * Returns the meta object for the attribute '{@link org.reuseware.air.language.cmsl.ExtensionDeclaration#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.cmsl.ExtensionDeclaration#getNsprefix() * @see #getExtensionDeclaration() * @generated */ EAttribute getExtensionDeclaration_Nsprefix(); /** * Returns the meta object for the attribute '{@link org.reuseware.air.language.cmsl.ExtensionDeclaration#getTargeturl <em>Targeturl</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Targeturl</em>'. * @see org.reuseware.air.language.cmsl.ExtensionDeclaration#getTargeturl() * @see #getExtensionDeclaration() * @generated */ EAttribute getExtensionDeclaration_Targeturl(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.Definition <em>Definition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Definition</em>'. * @see org.reuseware.air.language.cmsl.Definition * @generated */ EClass getDefinition(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.Arbitrary <em>Arbitrary</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Arbitrary</em>'. * @see org.reuseware.air.language.cmsl.Arbitrary * @generated */ EClass getArbitrary(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.Annotation <em>Annotation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Annotation</em>'. * @see org.reuseware.air.language.cmsl.Annotation * @generated */ EClass getAnnotation(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.cmsl.Annotation#getSource <em>Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Source</em>'. * @see org.reuseware.air.language.cmsl.Annotation#getSource() * @see #getAnnotation() * @generated */ EReference getAnnotation_Source(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.cmsl.Annotation#getTarget <em>Target</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Target</em>'. * @see org.reuseware.air.language.cmsl.Annotation#getTarget() * @see #getAnnotation() * @generated */ EReference getAnnotation_Target(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.Injection <em>Injection</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Injection</em>'. * @see org.reuseware.air.language.cmsl.Injection * @generated */ EClass getInjection(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.cmsl.Injection#getSource <em>Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Source</em>'. * @see org.reuseware.air.language.cmsl.Injection#getSource() * @see #getInjection() * @generated */ EReference getInjection_Source(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.cmsl.Injection#getTarget <em>Target</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Target</em>'. * @see org.reuseware.air.language.cmsl.Injection#getTarget() * @see #getInjection() * @generated */ EReference getInjection_Target(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.DefinitionList <em>Definition List</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Definition List</em>'. * @see org.reuseware.air.language.cmsl.DefinitionList * @generated */ EClass getDefinitionList(); /** * Returns the meta object for the containment reference list '{@link org.reuseware.air.language.cmsl.DefinitionList#getRefs <em>Refs</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Refs</em>'. * @see org.reuseware.air.language.cmsl.DefinitionList#getRefs() * @see #getDefinitionList() * @generated */ EReference getDefinitionList_Refs(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.Role <em>Role</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Role</em>'. * @see org.reuseware.air.language.cmsl.Role * @generated */ EClass getRole(); /** * Returns the meta object for the attribute '{@link org.reuseware.air.language.cmsl.Role#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.reuseware.air.language.cmsl.Role#getValue() * @see #getRole() * @generated */ EAttribute getRole_Value(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.NonTerminal <em>Non Terminal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Non Terminal</em>'. * @see org.reuseware.air.language.cmsl.NonTerminal * @generated */ EClass getNonTerminal(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.DefinitionChoice <em>Definition Choice</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Definition Choice</em>'. * @see org.reuseware.air.language.cmsl.DefinitionChoice * @generated */ EClass getDefinitionChoice(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.cmsl.DefinitionChoice#getNewConstruct <em>New Construct</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>New Construct</em>'. * @see org.reuseware.air.language.cmsl.DefinitionChoice#getNewConstruct() * @see #getDefinitionChoice() * @generated */ EReference getDefinitionChoice_NewConstruct(); /** * Returns the meta object for the containment reference list '{@link org.reuseware.air.language.cmsl.DefinitionChoice#getChoice <em>Choice</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Choice</em>'. * @see org.reuseware.air.language.cmsl.DefinitionChoice#getChoice() * @see #getDefinitionChoice() * @generated */ EReference getDefinitionChoice_Choice(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.ConstructReference <em>Construct Reference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Construct Reference</em>'. * @see org.reuseware.air.language.cmsl.ConstructReference * @generated */ EClass getConstructReference(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.NonTerminalIdentifier <em>Non Terminal Identifier</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Non Terminal Identifier</em>'. * @see org.reuseware.air.language.cmsl.NonTerminalIdentifier * @generated */ EClass getNonTerminalIdentifier(); /** * Returns the meta object for the attribute '{@link org.reuseware.air.language.cmsl.NonTerminalIdentifier#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.reuseware.air.language.cmsl.NonTerminalIdentifier#getValue() * @see #getNonTerminalIdentifier() * @generated */ EAttribute getNonTerminalIdentifier_Value(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.GrammarExtensionUnit <em>Grammar Extension Unit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Grammar Extension Unit</em>'. * @see org.reuseware.air.language.cmsl.GrammarExtensionUnit * @generated */ EClass getGrammarExtensionUnit(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.Construct <em>Construct</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Construct</em>'. * @see org.reuseware.air.language.cmsl.Construct * @generated */ EClass getConstruct(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.cmsl.Construct#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Name</em>'. * @see org.reuseware.air.language.cmsl.Construct#getName() * @see #getConstruct() * @generated */ EReference getConstruct_Name(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.cmsl.Construct#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.cmsl.Construct#getCardinality() * @see #getConstruct() * @generated */ EReference getConstruct_Cardinality(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.MoreThanOne <em>More Than One</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>More Than One</em>'. * @see org.reuseware.air.language.cmsl.MoreThanOne * @generated */ EClass getMoreThanOne(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.Cardinality <em>Cardinality</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Cardinality</em>'. * @see org.reuseware.air.language.cmsl.Cardinality * @generated */ EClass getCardinality(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.DefinitionConstruct <em>Definition Construct</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Definition Construct</em>'. * @see org.reuseware.air.language.cmsl.DefinitionConstruct * @generated */ EClass getDefinitionConstruct(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.cmsl.DefinitionConstruct#getNewConstruct <em>New Construct</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>New Construct</em>'. * @see org.reuseware.air.language.cmsl.DefinitionConstruct#getNewConstruct() * @see #getDefinitionConstruct() * @generated */ EReference getDefinitionConstruct_NewConstruct(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.cmsl.DefinitionConstruct#getDefinition <em>Definition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Definition</em>'. * @see org.reuseware.air.language.cmsl.DefinitionConstruct#getDefinition() * @see #getDefinitionConstruct() * @generated */ EReference getDefinitionConstruct_Definition(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.Slotify <em>Slotify</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Slotify</em>'. * @see org.reuseware.air.language.cmsl.Slotify * @generated */ EClass getSlotify(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.cmsl.Slotify#getConstruct <em>Construct</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Construct</em>'. * @see org.reuseware.air.language.cmsl.Slotify#getConstruct() * @see #getSlotify() * @generated */ EReference getSlotify_Construct(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.BaseDeclaration <em>Base Declaration</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Base Declaration</em>'. * @see org.reuseware.air.language.cmsl.BaseDeclaration * @generated */ EClass getBaseDeclaration(); /** * Returns the meta object for the attribute '{@link org.reuseware.air.language.cmsl.BaseDeclaration#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.cmsl.BaseDeclaration#getName() * @see #getBaseDeclaration() * @generated */ EAttribute getBaseDeclaration_Name(); /** * Returns the meta object for the attribute '{@link org.reuseware.air.language.cmsl.BaseDeclaration#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.cmsl.BaseDeclaration#getNsuri() * @see #getBaseDeclaration() * @generated */ EAttribute getBaseDeclaration_Nsuri(); /** * Returns the meta object for the attribute '{@link org.reuseware.air.language.cmsl.BaseDeclaration#getSourceurl <em>Sourceurl</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Sourceurl</em>'. * @see org.reuseware.air.language.cmsl.BaseDeclaration#getSourceurl() * @see #getBaseDeclaration() * @generated */ EAttribute getBaseDeclaration_Sourceurl(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.DefinitionPart <em>Definition Part</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Definition Part</em>'. * @see org.reuseware.air.language.cmsl.DefinitionPart * @generated */ EClass getDefinitionPart(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.cmsl.DefinitionPart#getRolename <em>Rolename</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Rolename</em>'. * @see org.reuseware.air.language.cmsl.DefinitionPart#getRolename() * @see #getDefinitionPart() * @generated */ EReference getDefinitionPart_Rolename(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.cmsl.DefinitionPart#getConstruct <em>Construct</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Construct</em>'. * @see org.reuseware.air.language.cmsl.DefinitionPart#getConstruct() * @see #getDefinitionPart() * @generated */ EReference getDefinitionPart_Construct(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.cmsl.DefinitionPart#getAnnotation <em>Annotation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Annotation</em>'. * @see org.reuseware.air.language.cmsl.DefinitionPart#getAnnotation() * @see #getDefinitionPart() * @generated */ EReference getDefinitionPart_Annotation(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.BaseLanguageReference <em>Base Language Reference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Base Language Reference</em>'. * @see org.reuseware.air.language.cmsl.BaseLanguageReference * @generated */ EClass getBaseLanguageReference(); /** * Returns the meta object for the attribute '{@link org.reuseware.air.language.cmsl.BaseLanguageReference#getLanguage <em>Language</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Language</em>'. * @see org.reuseware.air.language.cmsl.BaseLanguageReference#getLanguage() * @see #getBaseLanguageReference() * @generated */ EAttribute getBaseLanguageReference_Language(); /** * Returns the meta object for the containment reference '{@link org.reuseware.air.language.cmsl.BaseLanguageReference#getBase <em>Base</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Base</em>'. * @see org.reuseware.air.language.cmsl.BaseLanguageReference#getBase() * @see #getBaseLanguageReference() * @generated */ EReference getBaseLanguageReference_Base(); /** * Returns the meta object for class '{@link org.reuseware.air.language.cmsl.ZeroOne <em>Zero One</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Zero One</em>'. * @see org.reuseware.air.language.cmsl.ZeroOne * @generated */ EClass getZeroOne(); /** * 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 */ CmslFactory getCmslFactory(); /** * <!-- 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.cmsl.ExtensionStatement <em>Extension Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.ExtensionStatement * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getExtensionStatement() * @generated */ EClass EXTENSION_STATEMENT = eINSTANCE.getExtensionStatement(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.impl.GrammarExtensionImpl <em>Grammar Extension</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.GrammarExtensionImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getGrammarExtension() * @generated */ EClass GRAMMAR_EXTENSION = eINSTANCE.getGrammarExtension(); /** * The meta object literal for the '<em><b>Unit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference GRAMMAR_EXTENSION__UNIT = eINSTANCE.getGrammarExtension_Unit(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.impl.ExtensionProgramImpl <em>Extension Program</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.ExtensionProgramImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getExtensionProgram() * @generated */ EClass EXTENSION_PROGRAM = eINSTANCE.getExtensionProgram(); /** * The meta object literal for the '<em><b>Base</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXTENSION_PROGRAM__BASE = eINSTANCE.getExtensionProgram_Base(); /** * The meta object literal for the '<em><b>Extension</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXTENSION_PROGRAM__EXTENSION = eINSTANCE.getExtensionProgram_Extension(); /** * The meta object literal for the '<em><b>Statements</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXTENSION_PROGRAM__STATEMENTS = eINSTANCE.getExtensionProgram_Statements(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.impl.ReferenceImpl <em>Reference</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.ReferenceImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getReference() * @generated */ EClass REFERENCE = eINSTANCE.getReference(); /** * The meta object literal for the '<em><b>Base</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENCE__BASE = eINSTANCE.getReference_Base(); /** * The meta object literal for the '<em><b>Cardinality</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENCE__CARDINALITY = eINSTANCE.getReference_Cardinality(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.impl.UpperLevelReferenceImpl <em>Upper Level Reference</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.UpperLevelReferenceImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getUpperLevelReference() * @generated */ EClass UPPER_LEVEL_REFERENCE = eINSTANCE.getUpperLevelReference(); /** * The meta object literal for the '<em><b>Upper</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference UPPER_LEVEL_REFERENCE__UPPER = eINSTANCE.getUpperLevelReference_Upper(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.BaseReference <em>Base Reference</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.BaseReference * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getBaseReference() * @generated */ EClass BASE_REFERENCE = eINSTANCE.getBaseReference(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.impl.FragtypesImpl <em>Fragtypes</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.FragtypesImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getFragtypes() * @generated */ EClass FRAGTYPES = eINSTANCE.getFragtypes(); /** * The meta object literal for the '<em><b>Fragtype</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FRAGTYPES__FRAGTYPE = eINSTANCE.getFragtypes_Fragtype(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.impl.ExtensionDeclarationImpl <em>Extension Declaration</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.ExtensionDeclarationImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getExtensionDeclaration() * @generated */ EClass EXTENSION_DECLARATION = eINSTANCE.getExtensionDeclaration(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXTENSION_DECLARATION__NAME = eINSTANCE.getExtensionDeclaration_Name(); /** * The meta object literal for the '<em><b>Nsuri</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXTENSION_DECLARATION__NSURI = eINSTANCE.getExtensionDeclaration_Nsuri(); /** * The meta object literal for the '<em><b>Nsprefix</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXTENSION_DECLARATION__NSPREFIX = eINSTANCE.getExtensionDeclaration_Nsprefix(); /** * The meta object literal for the '<em><b>Targeturl</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXTENSION_DECLARATION__TARGETURL = eINSTANCE.getExtensionDeclaration_Targeturl(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.Definition <em>Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.Definition * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getDefinition() * @generated */ EClass DEFINITION = eINSTANCE.getDefinition(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.impl.ArbitraryImpl <em>Arbitrary</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.ArbitraryImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getArbitrary() * @generated */ EClass ARBITRARY = eINSTANCE.getArbitrary(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.impl.AnnotationImpl <em>Annotation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.AnnotationImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getAnnotation() * @generated */ EClass ANNOTATION = eINSTANCE.getAnnotation(); /** * The meta object literal for the '<em><b>Source</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ANNOTATION__SOURCE = eINSTANCE.getAnnotation_Source(); /** * The meta object literal for the '<em><b>Target</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ANNOTATION__TARGET = eINSTANCE.getAnnotation_Target(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.impl.InjectionImpl <em>Injection</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.InjectionImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getInjection() * @generated */ EClass INJECTION = eINSTANCE.getInjection(); /** * The meta object literal for the '<em><b>Source</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INJECTION__SOURCE = eINSTANCE.getInjection_Source(); /** * The meta object literal for the '<em><b>Target</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INJECTION__TARGET = eINSTANCE.getInjection_Target(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.impl.DefinitionListImpl <em>Definition List</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.DefinitionListImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getDefinitionList() * @generated */ EClass DEFINITION_LIST = eINSTANCE.getDefinitionList(); /** * The meta object literal for the '<em><b>Refs</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEFINITION_LIST__REFS = eINSTANCE.getDefinitionList_Refs(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.impl.RoleImpl <em>Role</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.RoleImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getRole() * @generated */ EClass ROLE = eINSTANCE.getRole(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ROLE__VALUE = eINSTANCE.getRole_Value(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.NonTerminal <em>Non Terminal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.NonTerminal * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getNonTerminal() * @generated */ EClass NON_TERMINAL = eINSTANCE.getNonTerminal(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.impl.DefinitionChoiceImpl <em>Definition Choice</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.DefinitionChoiceImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getDefinitionChoice() * @generated */ EClass DEFINITION_CHOICE = eINSTANCE.getDefinitionChoice(); /** * The meta object literal for the '<em><b>New Construct</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEFINITION_CHOICE__NEW_CONSTRUCT = eINSTANCE.getDefinitionChoice_NewConstruct(); /** * The meta object literal for the '<em><b>Choice</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEFINITION_CHOICE__CHOICE = eINSTANCE.getDefinitionChoice_Choice(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.ConstructReference <em>Construct Reference</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.ConstructReference * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getConstructReference() * @generated */ EClass CONSTRUCT_REFERENCE = eINSTANCE.getConstructReference(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.impl.NonTerminalIdentifierImpl <em>Non Terminal Identifier</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.NonTerminalIdentifierImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getNonTerminalIdentifier() * @generated */ EClass NON_TERMINAL_IDENTIFIER = eINSTANCE.getNonTerminalIdentifier(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NON_TERMINAL_IDENTIFIER__VALUE = eINSTANCE.getNonTerminalIdentifier_Value(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.GrammarExtensionUnit <em>Grammar Extension Unit</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.GrammarExtensionUnit * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getGrammarExtensionUnit() * @generated */ EClass GRAMMAR_EXTENSION_UNIT = eINSTANCE.getGrammarExtensionUnit(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.impl.ConstructImpl <em>Construct</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.ConstructImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getConstruct() * @generated */ EClass CONSTRUCT = eINSTANCE.getConstruct(); /** * The meta object literal for the '<em><b>Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONSTRUCT__NAME = eINSTANCE.getConstruct_Name(); /** * The meta object literal for the '<em><b>Cardinality</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONSTRUCT__CARDINALITY = eINSTANCE.getConstruct_Cardinality(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.impl.MoreThanOneImpl <em>More Than One</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.MoreThanOneImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getMoreThanOne() * @generated */ EClass MORE_THAN_ONE = eINSTANCE.getMoreThanOne(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.Cardinality <em>Cardinality</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.Cardinality * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getCardinality() * @generated */ EClass CARDINALITY = eINSTANCE.getCardinality(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.impl.DefinitionConstructImpl <em>Definition Construct</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.DefinitionConstructImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getDefinitionConstruct() * @generated */ EClass DEFINITION_CONSTRUCT = eINSTANCE.getDefinitionConstruct(); /** * The meta object literal for the '<em><b>New Construct</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEFINITION_CONSTRUCT__NEW_CONSTRUCT = eINSTANCE.getDefinitionConstruct_NewConstruct(); /** * The meta object literal for the '<em><b>Definition</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEFINITION_CONSTRUCT__DEFINITION = eINSTANCE.getDefinitionConstruct_Definition(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.impl.SlotifyImpl <em>Slotify</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.SlotifyImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getSlotify() * @generated */ EClass SLOTIFY = eINSTANCE.getSlotify(); /** * The meta object literal for the '<em><b>Construct</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SLOTIFY__CONSTRUCT = eINSTANCE.getSlotify_Construct(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.impl.BaseDeclarationImpl <em>Base Declaration</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.BaseDeclarationImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getBaseDeclaration() * @generated */ EClass BASE_DECLARATION = eINSTANCE.getBaseDeclaration(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BASE_DECLARATION__NAME = eINSTANCE.getBaseDeclaration_Name(); /** * The meta object literal for the '<em><b>Nsuri</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BASE_DECLARATION__NSURI = eINSTANCE.getBaseDeclaration_Nsuri(); /** * The meta object literal for the '<em><b>Sourceurl</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BASE_DECLARATION__SOURCEURL = eINSTANCE.getBaseDeclaration_Sourceurl(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.impl.DefinitionPartImpl <em>Definition Part</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.DefinitionPartImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getDefinitionPart() * @generated */ EClass DEFINITION_PART = eINSTANCE.getDefinitionPart(); /** * The meta object literal for the '<em><b>Rolename</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEFINITION_PART__ROLENAME = eINSTANCE.getDefinitionPart_Rolename(); /** * The meta object literal for the '<em><b>Construct</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEFINITION_PART__CONSTRUCT = eINSTANCE.getDefinitionPart_Construct(); /** * The meta object literal for the '<em><b>Annotation</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEFINITION_PART__ANNOTATION = eINSTANCE.getDefinitionPart_Annotation(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.impl.BaseLanguageReferenceImpl <em>Base Language Reference</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.BaseLanguageReferenceImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getBaseLanguageReference() * @generated */ EClass BASE_LANGUAGE_REFERENCE = eINSTANCE.getBaseLanguageReference(); /** * The meta object literal for the '<em><b>Language</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BASE_LANGUAGE_REFERENCE__LANGUAGE = eINSTANCE.getBaseLanguageReference_Language(); /** * The meta object literal for the '<em><b>Base</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference BASE_LANGUAGE_REFERENCE__BASE = eINSTANCE.getBaseLanguageReference_Base(); /** * The meta object literal for the '{@link org.reuseware.air.language.cmsl.impl.ZeroOneImpl <em>Zero One</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.air.language.cmsl.impl.ZeroOneImpl * @see org.reuseware.air.language.cmsl.impl.CmslPackageImpl#getZeroOne() * @generated */ EClass ZERO_ONE = eINSTANCE.getZeroOne(); } } //CmslPackage