org.eclipse.emf.test.models.lib.impl
Class LibPackageImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.emf.ecore.impl.EPackageImpl
org.eclipse.emf.test.models.lib.impl.LibPackageImpl
- All Implemented Interfaces:
- Notifier, EModelElement, ENamedElement, EObject, EPackage, EStructuralFeature.Internal.DynamicValueHolder, InternalEObject, BasicExtendedMetaData.EPackageExtendedMetaData.Holder, LibPackage
public class LibPackageImpl
- extends EPackageImpl
- implements LibPackage
An implementation of the model Package.
| Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl |
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI |
| Fields inherited from interface org.eclipse.emf.test.models.lib.LibPackage |
ADDRESS, ADDRESS__POSTAL_CODE, ADDRESS_FEATURE_COUNT, BOOK, BOOK__TITLE, BOOK_FEATURE_COUNT, CAFETERIA, CAFETERIA__LIBRARY, CAFETERIA__NAME, CAFETERIA_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, LIBRARY, LIBRARY__ADDRESS, LIBRARY__BOOKS, LIBRARY__CAFETERIA, LIBRARY__NAME, LIBRARY__WRITERS, LIBRARY_FEATURE_COUNT, PERSON, PERSON__LIBRARY, PERSON__NAME, PERSON_FEATURE_COUNT |
| Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl |
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setNamespaceURI, setNsPrefix, setNsURI, toString |
| Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
init
public static LibPackage init()
- Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
This method is used to initialize LibPackage.eINSTANCE when that field is accessed.
Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
- See Also:
LibPackage.eNS_URI,
createPackageContents(),
initializePackageContents()
getLibrary
public EClass getLibrary()
-
- Specified by:
getLibrary in interface LibPackage
- Returns:
- the meta object for class 'Library'.
- See Also:
Library
getLibrary_Name
public EAttribute getLibrary_Name()
-
- Specified by:
getLibrary_Name in interface LibPackage
- Returns:
- the meta object for the attribute 'Name'.
- See Also:
Library.getName(),
LibPackage.getLibrary()
getLibrary_Books
public EReference getLibrary_Books()
-
- Specified by:
getLibrary_Books in interface LibPackage
- Returns:
- the meta object for the containment reference list 'Books'.
- See Also:
Library.getBooks(),
LibPackage.getLibrary()
getLibrary_Address
public EReference getLibrary_Address()
-
- Specified by:
getLibrary_Address in interface LibPackage
- Returns:
- the meta object for the containment reference 'Address'.
- See Also:
Library.getAddress(),
LibPackage.getLibrary()
getLibrary_Writers
public EReference getLibrary_Writers()
-
- Specified by:
getLibrary_Writers in interface LibPackage
- Returns:
- the meta object for the containment reference list 'Writers'.
- See Also:
Library.getWriters(),
LibPackage.getLibrary()
getLibrary_Cafeteria
public EReference getLibrary_Cafeteria()
-
- Specified by:
getLibrary_Cafeteria in interface LibPackage
- Returns:
- the meta object for the containment reference 'Cafeteria'.
- See Also:
Library.getCafeteria(),
LibPackage.getLibrary()
getBook
public EClass getBook()
-
- Specified by:
getBook in interface LibPackage
- Returns:
- the meta object for class 'Book'.
- See Also:
Book
getBook_Title
public EAttribute getBook_Title()
-
- Specified by:
getBook_Title in interface LibPackage
- Returns:
- the meta object for the attribute 'Title'.
- See Also:
Book.getTitle(),
LibPackage.getBook()
getAddress
public EClass getAddress()
-
- Specified by:
getAddress in interface LibPackage
- Returns:
- the meta object for class 'Address'.
- See Also:
Address
getAddress_PostalCode
public EAttribute getAddress_PostalCode()
-
- Specified by:
getAddress_PostalCode in interface LibPackage
- Returns:
- the meta object for the attribute 'Postal Code'.
- See Also:
Address.getPostalCode(),
LibPackage.getAddress()
getPerson
public EClass getPerson()
-
- Specified by:
getPerson in interface LibPackage
- Returns:
- the meta object for class 'Person'.
- See Also:
Person
getPerson_Name
public EAttribute getPerson_Name()
-
- Specified by:
getPerson_Name in interface LibPackage
- Returns:
- the meta object for the attribute 'Name'.
- See Also:
Person.getName(),
LibPackage.getPerson()
getPerson_Library
public EReference getPerson_Library()
-
- Specified by:
getPerson_Library in interface LibPackage
- Returns:
- the meta object for the container reference 'Library'.
- See Also:
Person.getLibrary(),
LibPackage.getPerson()
getCafeteria
public EClass getCafeteria()
-
- Specified by:
getCafeteria in interface LibPackage
- Returns:
- the meta object for class 'Cafeteria'.
- See Also:
Cafeteria
getCafeteria_Name
public EAttribute getCafeteria_Name()
-
- Specified by:
getCafeteria_Name in interface LibPackage
- Returns:
- the meta object for the attribute 'Name'.
- See Also:
Cafeteria.getName(),
LibPackage.getCafeteria()
getCafeteria_Library
public EReference getCafeteria_Library()
-
- Specified by:
getCafeteria_Library in interface LibPackage
- Returns:
- the meta object for the container reference 'Library'.
- See Also:
Cafeteria.getLibrary(),
LibPackage.getCafeteria()
getLibFactory
public LibFactory getLibFactory()
-
- Specified by:
getLibFactory in interface LibPackage
- Returns:
- the factory that creates the instances of the model.
createPackageContents
public void createPackageContents()
- Creates the meta-model objects for the package. This method is
guarded to have no affect on any invocation but its first.
initializePackageContents
public void initializePackageContents()
- Complete the initialization of the package and its meta-model. This
method is guarded to have no affect on any invocation but its first.