/** */ package linkedList; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * * The Package for the model. * It contains accessors for the meta objects to represent * * * @see linkedList.LinkedListFactory * @model kind="package" * @generated */ public interface LinkedListPackage extends EPackage { /** * The package name. * * * @generated */ String eNAME = "linkedList"; /** * The package namespace URI. * * * @generated */ String eNS_URI = "llmm"; /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "LLMM"; /** * The singleton instance of the package. * * * @generated */ LinkedListPackage eINSTANCE = linkedList.impl.LinkedListPackageImpl.init(); /** * The meta object id for the '{@link linkedList.impl.ListImpl List}' class. * * * @see linkedList.impl.ListImpl * @see linkedList.impl.LinkedListPackageImpl#getList() * @generated */ int LIST = 0; /** * The feature id for the 'First' containment reference. * * * @generated * @ordered */ int LIST__FIRST = 0; /** * The number of structural features of the 'List' class. * * * @generated * @ordered */ int LIST_FEATURE_COUNT = 1; /** * The number of operations of the 'List' class. * * * @generated * @ordered */ int LIST_OPERATION_COUNT = 0; /** * The meta object id for the '{@link linkedList.impl.ElementImpl Element}' class. * * * @see linkedList.impl.ElementImpl * @see linkedList.impl.LinkedListPackageImpl#getElement() * @generated */ int ELEMENT = 1; /** * The feature id for the 'Value' containment reference. * * * @generated * @ordered */ int ELEMENT__VALUE = 0; /** * The feature id for the 'Next' containment reference. * * * @generated * @ordered */ int ELEMENT__NEXT = 1; /** * The number of structural features of the 'Element' class. * * * @generated * @ordered */ int ELEMENT_FEATURE_COUNT = 2; /** * The number of operations of the 'Element' class. * * * @generated * @ordered */ int ELEMENT_OPERATION_COUNT = 0; /** * The meta object id for the '{@link linkedList.impl.ObjectImpl Object}' class. * * * @see linkedList.impl.ObjectImpl * @see linkedList.impl.LinkedListPackageImpl#getObject() * @generated */ int OBJECT = 2; /** * The number of structural features of the 'Object' class. * * * @generated * @ordered */ int OBJECT_FEATURE_COUNT = 0; /** * The number of operations of the 'Object' class. * * * @generated * @ordered */ int OBJECT_OPERATION_COUNT = 0; /** * Returns the meta object for class '{@link linkedList.List List}'. * * * @return the meta object for class 'List'. * @see linkedList.List * @generated */ EClass getList(); /** * Returns the meta object for the containment reference '{@link linkedList.List#getFirst First}'. * * * @return the meta object for the containment reference 'First'. * @see linkedList.List#getFirst() * @see #getList() * @generated */ EReference getList_First(); /** * Returns the meta object for class '{@link linkedList.Element Element}'. * * * @return the meta object for class 'Element'. * @see linkedList.Element * @generated */ EClass getElement(); /** * Returns the meta object for the containment reference '{@link linkedList.Element#getValue Value}'. * * * @return the meta object for the containment reference 'Value'. * @see linkedList.Element#getValue() * @see #getElement() * @generated */ EReference getElement_Value(); /** * Returns the meta object for the containment reference '{@link linkedList.Element#getNext Next}'. * * * @return the meta object for the containment reference 'Next'. * @see linkedList.Element#getNext() * @see #getElement() * @generated */ EReference getElement_Next(); /** * Returns the meta object for class '{@link linkedList.Object Object}'. * * * @return the meta object for class 'Object'. * @see linkedList.Object * @generated */ EClass getObject(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ LinkedListFactory getLinkedListFactory(); /** * * Defines literals for the meta objects that represent * * * @generated */ interface Literals { /** * The meta object literal for the '{@link linkedList.impl.ListImpl List}' class. * * * @see linkedList.impl.ListImpl * @see linkedList.impl.LinkedListPackageImpl#getList() * @generated */ EClass LIST = eINSTANCE.getList(); /** * The meta object literal for the 'First' containment reference feature. * * * @generated */ EReference LIST__FIRST = eINSTANCE.getList_First(); /** * The meta object literal for the '{@link linkedList.impl.ElementImpl Element}' class. * * * @see linkedList.impl.ElementImpl * @see linkedList.impl.LinkedListPackageImpl#getElement() * @generated */ EClass ELEMENT = eINSTANCE.getElement(); /** * The meta object literal for the 'Value' containment reference feature. * * * @generated */ EReference ELEMENT__VALUE = eINSTANCE.getElement_Value(); /** * The meta object literal for the 'Next' containment reference feature. * * * @generated */ EReference ELEMENT__NEXT = eINSTANCE.getElement_Next(); /** * The meta object literal for the '{@link linkedList.impl.ObjectImpl Object}' class. * * * @see linkedList.impl.ObjectImpl * @see linkedList.impl.LinkedListPackageImpl#getObject() * @generated */ EClass OBJECT = eINSTANCE.getObject(); } } //LinkedListPackage