org.eclipse.emf.examples.extlibrary.impl
Class EXTLibraryPackageImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl
              extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.eclipse.emf.ecore.impl.ENamedElementImpl
                          extended by org.eclipse.emf.ecore.impl.EPackageImpl
                              extended by org.eclipse.emf.examples.extlibrary.impl.EXTLibraryPackageImpl
All Implemented Interfaces:
Notifier, EModelElement, ENamedElement, EObject, EPackage, EStructuralFeature.Internal.DynamicValueHolder, InternalEObject, BasicExtendedMetaData.EPackageExtendedMetaData.Holder, EXTLibraryPackage

public class EXTLibraryPackageImpl
extends EPackageImpl
implements EXTLibraryPackage

An implementation of the model Package.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.examples.extlibrary.EXTLibraryPackage
EXTLibraryPackage.Literals
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
 
Field Summary
 
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 class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
 
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.eclipse.emf.examples.extlibrary.EXTLibraryPackage
ADDRESSABLE, ADDRESSABLE__ADDRESS, ADDRESSABLE_FEATURE_COUNT, AUDIO_VISUAL_ITEM, AUDIO_VISUAL_ITEM__BORROWERS, AUDIO_VISUAL_ITEM__COPIES, AUDIO_VISUAL_ITEM__DAMAGED, AUDIO_VISUAL_ITEM__MINUTES_LENGTH, AUDIO_VISUAL_ITEM__PUBLICATION_DATE, AUDIO_VISUAL_ITEM__TITLE, AUDIO_VISUAL_ITEM_FEATURE_COUNT, BOOK, BOOK__AUTHOR, BOOK__BORROWERS, BOOK__CATEGORY, BOOK__COPIES, BOOK__PAGES, BOOK__PUBLICATION_DATE, BOOK__TITLE, BOOK_CATEGORY, BOOK_FEATURE_COUNT, BOOK_ON_TAPE, BOOK_ON_TAPE__AUTHOR, BOOK_ON_TAPE__BORROWERS, BOOK_ON_TAPE__COPIES, BOOK_ON_TAPE__DAMAGED, BOOK_ON_TAPE__MINUTES_LENGTH, BOOK_ON_TAPE__PUBLICATION_DATE, BOOK_ON_TAPE__READER, BOOK_ON_TAPE__TITLE, BOOK_ON_TAPE_FEATURE_COUNT, BORROWER, BORROWER__ADDRESS, BORROWER__BORROWED, BORROWER__FIRST_NAME, BORROWER__LAST_NAME, BORROWER_FEATURE_COUNT, CIRCULATING_ITEM, CIRCULATING_ITEM__BORROWERS, CIRCULATING_ITEM__COPIES, CIRCULATING_ITEM__PUBLICATION_DATE, CIRCULATING_ITEM_FEATURE_COUNT, eCONTENT_TYPE, eINSTANCE, EMPLOYEE, EMPLOYEE__ADDRESS, EMPLOYEE__FIRST_NAME, EMPLOYEE__LAST_NAME, EMPLOYEE__MANAGER, EMPLOYEE_FEATURE_COUNT, eNAME, eNS_PREFIX, eNS_URI, ITEM, ITEM__PUBLICATION_DATE, ITEM_FEATURE_COUNT, LENDABLE, LENDABLE__BORROWERS, LENDABLE__COPIES, LENDABLE_FEATURE_COUNT, LIBRARY, LIBRARY__ADDRESS, LIBRARY__BOOKS, LIBRARY__BORROWERS, LIBRARY__BRANCHES, LIBRARY__EMPLOYEES, LIBRARY__NAME, LIBRARY__PARENT_BRANCH, LIBRARY__PEOPLE, LIBRARY__STOCK, LIBRARY__WRITERS, LIBRARY_FEATURE_COUNT, PERIODICAL, PERIODICAL__ISSUES_PER_YEAR, PERIODICAL__PUBLICATION_DATE, PERIODICAL__TITLE, PERIODICAL_FEATURE_COUNT, PERSON, PERSON__ADDRESS, PERSON__FIRST_NAME, PERSON__LAST_NAME, PERSON_FEATURE_COUNT, VIDEO_CASSETTE, VIDEO_CASSETTE__BORROWERS, VIDEO_CASSETTE__CAST, VIDEO_CASSETTE__COPIES, VIDEO_CASSETTE__DAMAGED, VIDEO_CASSETTE__MINUTES_LENGTH, VIDEO_CASSETTE__PUBLICATION_DATE, VIDEO_CASSETTE__TITLE, VIDEO_CASSETTE_FEATURE_COUNT, WRITER, WRITER__ADDRESS, WRITER__BOOKS, WRITER__FIRST_NAME, WRITER__LAST_NAME, WRITER__NAME, WRITER_FEATURE_COUNT
 
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
protected  void createExtendedMetaDataAnnotations()
          Initializes the annotations for http:///org/eclipse/emf/ecore/util/ExtendedMetaData
 void createPackageContents()
          Creates the meta-model objects for the package.
 EAttribute getAddressable_Address()
           
 EClass getAddressable()
           
 EAttribute getAudioVisualItem_Damaged()
           
 EAttribute getAudioVisualItem_MinutesLength()
           
 EAttribute getAudioVisualItem_Title()
           
 EClass getAudioVisualItem()
           
 EReference getBook_Author()
           
 EAttribute getBook_Category()
           
 EAttribute getBook_Pages()
           
 EAttribute getBook_Title()
           
 EClass getBook()
           
 EEnum getBookCategory()
           
 EReference getBookOnTape_Author()
           
 EReference getBookOnTape_Reader()
           
 EClass getBookOnTape()
           
 EReference getBorrower_Borrowed()
           
 EClass getBorrower()
           
 EClass getCirculatingItem()
           
 EReference getEmployee_Manager()
           
 EClass getEmployee()
           
 EXTLibraryFactory getEXTLibraryFactory()
           
 EAttribute getItem_PublicationDate()
           
 EClass getItem()
           
 EReference getLendable_Borrowers()
           
 EAttribute getLendable_Copies()
           
 EClass getLendable()
           
 EReference getLibrary_Books()
           
 EReference getLibrary_Borrowers()
           
 EReference getLibrary_Branches()
           
 EReference getLibrary_Employees()
           
 EAttribute getLibrary_Name()
           
 EReference getLibrary_ParentBranch()
           
 EAttribute getLibrary_People()
           
 EReference getLibrary_Stock()
           
 EReference getLibrary_Writers()
           
 EClass getLibrary()
           
 EAttribute getPeriodical_IssuesPerYear()
           
 EAttribute getPeriodical_Title()
           
 EClass getPeriodical()
           
 EAttribute getPerson_FirstName()
           
 EAttribute getPerson_LastName()
           
 EClass getPerson()
           
 EReference getVideoCassette_Cast()
           
 EClass getVideoCassette()
           
 EReference getWriter_Books()
           
 EAttribute getWriter_Name()
           
 EClass getWriter()
           
static EXTLibraryPackage init()
          Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
 void initializePackageContents()
          Complete the initialization of the package and its meta-model.
 
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.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen, setName
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
 
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 org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
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.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Method Detail

init

public static EXTLibraryPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

This method is used to initialize EXTLibraryPackage.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:
EXTLibraryPackage.eNS_URI, createPackageContents(), initializePackageContents()

getBook

public EClass getBook()

Specified by:
getBook in interface EXTLibraryPackage
Returns:
the meta object for class 'Book'.
See Also:
Book

getBook_Title

public EAttribute getBook_Title()

Specified by:
getBook_Title in interface EXTLibraryPackage
Returns:
the meta object for the attribute 'Title'.
See Also:
Book.getTitle(), EXTLibraryPackage.getBook()

getBook_Pages

public EAttribute getBook_Pages()

Specified by:
getBook_Pages in interface EXTLibraryPackage
Returns:
the meta object for the attribute 'Pages'.
See Also:
Book.getPages(), EXTLibraryPackage.getBook()

getBook_Category

public EAttribute getBook_Category()

Specified by:
getBook_Category in interface EXTLibraryPackage
Returns:
the meta object for the attribute 'Category'.
See Also:
Book.getCategory(), EXTLibraryPackage.getBook()

getBook_Author

public EReference getBook_Author()

Specified by:
getBook_Author in interface EXTLibraryPackage
Returns:
the meta object for the reference 'Author'.
See Also:
Book.getAuthor(), EXTLibraryPackage.getBook()

getLibrary

public EClass getLibrary()

Specified by:
getLibrary in interface EXTLibraryPackage
Returns:
the meta object for class 'Library'.
See Also:
Library

getLibrary_Name

public EAttribute getLibrary_Name()

Specified by:
getLibrary_Name in interface EXTLibraryPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
Library.getName(), EXTLibraryPackage.getLibrary()

getLibrary_Writers

public EReference getLibrary_Writers()

Specified by:
getLibrary_Writers in interface EXTLibraryPackage
Returns:
the meta object for the containment reference list 'Writers'.
See Also:
Library.getWriters(), EXTLibraryPackage.getLibrary()

getLibrary_Employees

public EReference getLibrary_Employees()

Specified by:
getLibrary_Employees in interface EXTLibraryPackage
Returns:
the meta object for the containment reference list 'Employees'.
See Also:
Library.getEmployees(), EXTLibraryPackage.getLibrary()

getLibrary_Borrowers

public EReference getLibrary_Borrowers()

Specified by:
getLibrary_Borrowers in interface EXTLibraryPackage
Returns:
the meta object for the containment reference list 'Borrowers'.
See Also:
Library.getBorrowers(), EXTLibraryPackage.getLibrary()

getLibrary_Stock

public EReference getLibrary_Stock()

Specified by:
getLibrary_Stock in interface EXTLibraryPackage
Returns:
the meta object for the containment reference list 'Stock'.
See Also:
Library.getStock(), EXTLibraryPackage.getLibrary()

getLibrary_Books

public EReference getLibrary_Books()

Specified by:
getLibrary_Books in interface EXTLibraryPackage
Returns:
the meta object for the reference list 'Books'.
See Also:
Library.getBooks(), EXTLibraryPackage.getLibrary()

getLibrary_Branches

public EReference getLibrary_Branches()

Specified by:
getLibrary_Branches in interface EXTLibraryPackage
Returns:
the meta object for the containment reference list 'Branches'.
See Also:
Library.getBranches(), EXTLibraryPackage.getLibrary()

getLibrary_ParentBranch

public EReference getLibrary_ParentBranch()

Specified by:
getLibrary_ParentBranch in interface EXTLibraryPackage
Returns:
the meta object for the container reference 'Parent Branch'.
See Also:
Library.getParentBranch(), EXTLibraryPackage.getLibrary()

getLibrary_People

public EAttribute getLibrary_People()

Specified by:
getLibrary_People in interface EXTLibraryPackage
Returns:
the meta object for the attribute list 'People'.
See Also:
Library.getPeople(), EXTLibraryPackage.getLibrary()

getWriter

public EClass getWriter()

Specified by:
getWriter in interface EXTLibraryPackage
Returns:
the meta object for class 'Writer'.
See Also:
Writer

getWriter_Name

public EAttribute getWriter_Name()

Specified by:
getWriter_Name in interface EXTLibraryPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
Writer.getName(), EXTLibraryPackage.getWriter()

getWriter_Books

public EReference getWriter_Books()

Specified by:
getWriter_Books in interface EXTLibraryPackage
Returns:
the meta object for the reference list 'Books'.
See Also:
Writer.getBooks(), EXTLibraryPackage.getWriter()

getItem

public EClass getItem()

Specified by:
getItem in interface EXTLibraryPackage
Returns:
the meta object for class 'Item'.
See Also:
Item

getItem_PublicationDate

public EAttribute getItem_PublicationDate()

Specified by:
getItem_PublicationDate in interface EXTLibraryPackage
Returns:
the meta object for the attribute 'Publication Date'.
See Also:
Item.getPublicationDate(), EXTLibraryPackage.getItem()

getLendable

public EClass getLendable()

Specified by:
getLendable in interface EXTLibraryPackage
Returns:
the meta object for class 'Lendable'.
See Also:
Lendable

getLendable_Copies

public EAttribute getLendable_Copies()

Specified by:
getLendable_Copies in interface EXTLibraryPackage
Returns:
the meta object for the attribute 'Copies'.
See Also:
Lendable.getCopies(), EXTLibraryPackage.getLendable()

getLendable_Borrowers

public EReference getLendable_Borrowers()

Specified by:
getLendable_Borrowers in interface EXTLibraryPackage
Returns:
the meta object for the reference list 'Borrowers'.
See Also:
Lendable.getBorrowers(), EXTLibraryPackage.getLendable()

getCirculatingItem

public EClass getCirculatingItem()

Specified by:
getCirculatingItem in interface EXTLibraryPackage
Returns:
the meta object for class 'Circulating Item'.
See Also:
CirculatingItem

getPeriodical

public EClass getPeriodical()

Specified by:
getPeriodical in interface EXTLibraryPackage
Returns:
the meta object for class 'Periodical'.
See Also:
Periodical

getPeriodical_Title

public EAttribute getPeriodical_Title()

Specified by:
getPeriodical_Title in interface EXTLibraryPackage
Returns:
the meta object for the attribute 'Title'.
See Also:
Periodical.getTitle(), EXTLibraryPackage.getPeriodical()

getPeriodical_IssuesPerYear

public EAttribute getPeriodical_IssuesPerYear()

Specified by:
getPeriodical_IssuesPerYear in interface EXTLibraryPackage
Returns:
the meta object for the attribute 'Issues Per Year'.
See Also:
Periodical.getIssuesPerYear(), EXTLibraryPackage.getPeriodical()

getAudioVisualItem

public EClass getAudioVisualItem()

Specified by:
getAudioVisualItem in interface EXTLibraryPackage
Returns:
the meta object for class 'Audio Visual Item'.
See Also:
AudioVisualItem

getAudioVisualItem_Title

public EAttribute getAudioVisualItem_Title()

Specified by:
getAudioVisualItem_Title in interface EXTLibraryPackage
Returns:
the meta object for the attribute 'Title'.
See Also:
AudioVisualItem.getTitle(), EXTLibraryPackage.getAudioVisualItem()

getAudioVisualItem_MinutesLength

public EAttribute getAudioVisualItem_MinutesLength()

Specified by:
getAudioVisualItem_MinutesLength in interface EXTLibraryPackage
Returns:
the meta object for the attribute 'Minutes Length'.
See Also:
AudioVisualItem.getMinutesLength(), EXTLibraryPackage.getAudioVisualItem()

getAudioVisualItem_Damaged

public EAttribute getAudioVisualItem_Damaged()

Specified by:
getAudioVisualItem_Damaged in interface EXTLibraryPackage
Returns:
the meta object for the attribute 'Damaged'.
See Also:
AudioVisualItem.isDamaged(), EXTLibraryPackage.getAudioVisualItem()

getBookOnTape

public EClass getBookOnTape()

Specified by:
getBookOnTape in interface EXTLibraryPackage
Returns:
the meta object for class 'Book On Tape'.
See Also:
BookOnTape

getBookOnTape_Reader

public EReference getBookOnTape_Reader()

Specified by:
getBookOnTape_Reader in interface EXTLibraryPackage
Returns:
the meta object for the reference 'Reader'.
See Also:
BookOnTape.getReader(), EXTLibraryPackage.getBookOnTape()

getBookOnTape_Author

public EReference getBookOnTape_Author()

Specified by:
getBookOnTape_Author in interface EXTLibraryPackage
Returns:
the meta object for the reference 'Author'.
See Also:
BookOnTape.getAuthor(), EXTLibraryPackage.getBookOnTape()

getVideoCassette

public EClass getVideoCassette()

Specified by:
getVideoCassette in interface EXTLibraryPackage
Returns:
the meta object for class 'Video Cassette'.
See Also:
VideoCassette

getVideoCassette_Cast

public EReference getVideoCassette_Cast()

Specified by:
getVideoCassette_Cast in interface EXTLibraryPackage
Returns:
the meta object for the reference list 'Cast'.
See Also:
VideoCassette.getCast(), EXTLibraryPackage.getVideoCassette()

getBorrower

public EClass getBorrower()

Specified by:
getBorrower in interface EXTLibraryPackage
Returns:
the meta object for class 'Borrower'.
See Also:
Borrower

getBorrower_Borrowed

public EReference getBorrower_Borrowed()

Specified by:
getBorrower_Borrowed in interface EXTLibraryPackage
Returns:
the meta object for the reference list 'Borrowed'.
See Also:
Borrower.getBorrowed(), EXTLibraryPackage.getBorrower()

getPerson

public EClass getPerson()

Specified by:
getPerson in interface EXTLibraryPackage
Returns:
the meta object for class 'Person'.
See Also:
Person

getPerson_FirstName

public EAttribute getPerson_FirstName()

Specified by:
getPerson_FirstName in interface EXTLibraryPackage
Returns:
the meta object for the attribute 'First Name'.
See Also:
Person.getFirstName(), EXTLibraryPackage.getPerson()

getPerson_LastName

public EAttribute getPerson_LastName()

Specified by:
getPerson_LastName in interface EXTLibraryPackage
Returns:
the meta object for the attribute 'Last Name'.
See Also:
Person.getLastName(), EXTLibraryPackage.getPerson()

getEmployee

public EClass getEmployee()

Specified by:
getEmployee in interface EXTLibraryPackage
Returns:
the meta object for class 'Employee'.
See Also:
Employee

getEmployee_Manager

public EReference getEmployee_Manager()

Specified by:
getEmployee_Manager in interface EXTLibraryPackage
Returns:
the meta object for the reference 'Manager'.
See Also:
Employee.getManager(), EXTLibraryPackage.getEmployee()

getAddressable

public EClass getAddressable()

Specified by:
getAddressable in interface EXTLibraryPackage
Returns:
the meta object for class 'Addressable'.
See Also:
Addressable

getAddressable_Address

public EAttribute getAddressable_Address()

Specified by:
getAddressable_Address in interface EXTLibraryPackage
Returns:
the meta object for the attribute 'Address'.
See Also:
Addressable.getAddress(), EXTLibraryPackage.getAddressable()

getBookCategory

public EEnum getBookCategory()

Specified by:
getBookCategory in interface EXTLibraryPackage
Returns:
the meta object for enum 'Book Category'.
See Also:
BookCategory

getEXTLibraryFactory

public EXTLibraryFactory getEXTLibraryFactory()

Specified by:
getEXTLibraryFactory in interface EXTLibraryPackage
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.


createExtendedMetaDataAnnotations

protected void createExtendedMetaDataAnnotations()
Initializes the annotations for http:///org/eclipse/emf/ecore/util/ExtendedMetaData.


Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.