org.eclipse.emf.examples.extlibrary
Interface EXTLibraryPackage

All Superinterfaces:
EModelElement, ENamedElement, EObject, EPackage, Notifier
All Known Implementing Classes:
EXTLibraryPackageImpl

public interface EXTLibraryPackage
extends EPackage

The Package for the model. It contains accessors for the meta objects to represent

See Also:
EXTLibraryFactory

Nested Class Summary
static interface EXTLibraryPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
 
Field Summary
static int ADDRESSABLE
          The meta object id for the 'Addressable' class
static int ADDRESSABLE__ADDRESS
          The feature id for the 'Address' attribute
static int ADDRESSABLE_FEATURE_COUNT
          The number of structural features of the 'Addressable' class
static int AUDIO_VISUAL_ITEM
          The meta object id for the 'Audio Visual Item' class
static int AUDIO_VISUAL_ITEM__BORROWERS
          The feature id for the 'Borrowers' reference list
static int AUDIO_VISUAL_ITEM__COPIES
          The feature id for the 'Copies' attribute
static int AUDIO_VISUAL_ITEM__DAMAGED
          The feature id for the 'Damaged' attribute
static int AUDIO_VISUAL_ITEM__MINUTES_LENGTH
          The feature id for the 'Minutes Length' attribute
static int AUDIO_VISUAL_ITEM__PUBLICATION_DATE
          The feature id for the 'Publication Date' attribute
static int AUDIO_VISUAL_ITEM__TITLE
          The feature id for the 'Title' attribute
static int AUDIO_VISUAL_ITEM_FEATURE_COUNT
          The number of structural features of the 'Audio Visual Item' class
static int BOOK
          The meta object id for the 'Book' class
static int BOOK__AUTHOR
          The feature id for the 'Author' reference
static int BOOK__BORROWERS
          The feature id for the 'Borrowers' reference list
static int BOOK__CATEGORY
          The feature id for the 'Category' attribute
static int BOOK__COPIES
          The feature id for the 'Copies' attribute
static int BOOK__PAGES
          The feature id for the 'Pages' attribute
static int BOOK__PUBLICATION_DATE
          The feature id for the 'Publication Date' attribute
static int BOOK__TITLE
          The feature id for the 'Title' attribute
static int BOOK_CATEGORY
          The meta object id for the 'Book Category' enum
static int BOOK_FEATURE_COUNT
          The number of structural features of the 'Book' class
static int BOOK_ON_TAPE
          The meta object id for the 'Book On Tape' class
static int BOOK_ON_TAPE__AUTHOR
          The feature id for the 'Author' reference
static int BOOK_ON_TAPE__BORROWERS
          The feature id for the 'Borrowers' reference list
static int BOOK_ON_TAPE__COPIES
          The feature id for the 'Copies' attribute
static int BOOK_ON_TAPE__DAMAGED
          The feature id for the 'Damaged' attribute
static int BOOK_ON_TAPE__MINUTES_LENGTH
          The feature id for the 'Minutes Length' attribute
static int BOOK_ON_TAPE__PUBLICATION_DATE
          The feature id for the 'Publication Date' attribute
static int BOOK_ON_TAPE__READER
          The feature id for the 'Reader' reference
static int BOOK_ON_TAPE__TITLE
          The feature id for the 'Title' attribute
static int BOOK_ON_TAPE_FEATURE_COUNT
          The number of structural features of the 'Book On Tape' class
static int BORROWER
          The meta object id for the 'Borrower' class
static int BORROWER__ADDRESS
          The feature id for the 'Address' attribute
static int BORROWER__BORROWED
          The feature id for the 'Borrowed' reference list
static int BORROWER__FIRST_NAME
          The feature id for the 'First Name' attribute
static int BORROWER__LAST_NAME
          The feature id for the 'Last Name' attribute
static int BORROWER_FEATURE_COUNT
          The number of structural features of the 'Borrower' class
static int CIRCULATING_ITEM
          The meta object id for the 'Circulating Item' class
static int CIRCULATING_ITEM__BORROWERS
          The feature id for the 'Borrowers' reference list
static int CIRCULATING_ITEM__COPIES
          The feature id for the 'Copies' attribute
static int CIRCULATING_ITEM__PUBLICATION_DATE
          The feature id for the 'Publication Date' attribute
static int CIRCULATING_ITEM_FEATURE_COUNT
          The number of structural features of the 'Circulating Item' class
static java.lang.String eCONTENT_TYPE
          The package content type ID
static EXTLibraryPackage eINSTANCE
          The singleton instance of the package
static int EMPLOYEE
          The meta object id for the 'Employee' class
static int EMPLOYEE__ADDRESS
          The feature id for the 'Address' attribute
static int EMPLOYEE__FIRST_NAME
          The feature id for the 'First Name' attribute
static int EMPLOYEE__LAST_NAME
          The feature id for the 'Last Name' attribute
static int EMPLOYEE__MANAGER
          The feature id for the 'Manager' reference
static int EMPLOYEE_FEATURE_COUNT
          The number of structural features of the 'Employee' class
static java.lang.String eNAME
          The package name
static java.lang.String eNS_PREFIX
          The package namespace name
static java.lang.String eNS_URI
          The package namespace URI
static int ITEM
          The meta object id for the 'Item' class
static int ITEM__PUBLICATION_DATE
          The feature id for the 'Publication Date' attribute
static int ITEM_FEATURE_COUNT
          The number of structural features of the 'Item' class
static int LENDABLE
          The meta object id for the 'Lendable' class
static int LENDABLE__BORROWERS
          The feature id for the 'Borrowers' reference list
static int LENDABLE__COPIES
          The feature id for the 'Copies' attribute
static int LENDABLE_FEATURE_COUNT
          The number of structural features of the 'Lendable' class
static int LIBRARY
          The meta object id for the 'Library' class
static int LIBRARY__ADDRESS
          The feature id for the 'Address' attribute
static int LIBRARY__BOOKS
          The feature id for the 'Books' reference list
static int LIBRARY__BORROWERS
          The feature id for the 'Borrowers' containment reference list
static int LIBRARY__BRANCHES
          The feature id for the 'Branches' containment reference list
static int LIBRARY__EMPLOYEES
          The feature id for the 'Employees' containment reference list
static int LIBRARY__NAME
          The feature id for the 'Name' attribute
static int LIBRARY__PARENT_BRANCH
          The feature id for the 'Parent Branch' container reference
static int LIBRARY__PEOPLE
          The feature id for the 'People' attribute list
static int LIBRARY__STOCK
          The feature id for the 'Stock' containment reference list
static int LIBRARY__WRITERS
          The feature id for the 'Writers' containment reference list
static int LIBRARY_FEATURE_COUNT
          The number of structural features of the 'Library' class
static int PERIODICAL
          The meta object id for the 'Periodical' class
static int PERIODICAL__ISSUES_PER_YEAR
          The feature id for the 'Issues Per Year' attribute
static int PERIODICAL__PUBLICATION_DATE
          The feature id for the 'Publication Date' attribute
static int PERIODICAL__TITLE
          The feature id for the 'Title' attribute
static int PERIODICAL_FEATURE_COUNT
          The number of structural features of the 'Periodical' class
static int PERSON
          The meta object id for the 'Person' class
static int PERSON__ADDRESS
          The feature id for the 'Address' attribute
static int PERSON__FIRST_NAME
          The feature id for the 'First Name' attribute
static int PERSON__LAST_NAME
          The feature id for the 'Last Name' attribute
static int PERSON_FEATURE_COUNT
          The number of structural features of the 'Person' class
static int VIDEO_CASSETTE
          The meta object id for the 'Video Cassette' class
static int VIDEO_CASSETTE__BORROWERS
          The feature id for the 'Borrowers' reference list
static int VIDEO_CASSETTE__CAST
          The feature id for the 'Cast' reference list
static int VIDEO_CASSETTE__COPIES
          The feature id for the 'Copies' attribute
static int VIDEO_CASSETTE__DAMAGED
          The feature id for the 'Damaged' attribute
static int VIDEO_CASSETTE__MINUTES_LENGTH
          The feature id for the 'Minutes Length' attribute
static int VIDEO_CASSETTE__PUBLICATION_DATE
          The feature id for the 'Publication Date' attribute
static int VIDEO_CASSETTE__TITLE
          The feature id for the 'Title' attribute
static int VIDEO_CASSETTE_FEATURE_COUNT
          The number of structural features of the 'Video Cassette' class
static int WRITER
          The meta object id for the 'Writer' class
static int WRITER__ADDRESS
          The feature id for the 'Address' attribute
static int WRITER__BOOKS
          The feature id for the 'Books' reference list
static int WRITER__FIRST_NAME
          The feature id for the 'First Name' attribute
static int WRITER__LAST_NAME
          The feature id for the 'Last Name' attribute
static int WRITER__NAME
          The feature id for the 'Name' attribute
static int WRITER_FEATURE_COUNT
          The number of structural features of the 'Writer' class
 
Method Summary
 EAttribute getAddressable_Address()
          Returns the meta object for the attribute 'Address'
 EClass getAddressable()
          Returns the meta object for class 'Addressable'
 EAttribute getAudioVisualItem_Damaged()
          Returns the meta object for the attribute 'Damaged'
 EAttribute getAudioVisualItem_MinutesLength()
          Returns the meta object for the attribute 'Minutes Length'
 EAttribute getAudioVisualItem_Title()
          Returns the meta object for the attribute 'Title'
 EClass getAudioVisualItem()
          Returns the meta object for class 'Audio Visual Item'
 EReference getBook_Author()
          Returns the meta object for the reference 'Author'
 EAttribute getBook_Category()
          Returns the meta object for the attribute 'Category'
 EAttribute getBook_Pages()
          Returns the meta object for the attribute 'Pages'
 EAttribute getBook_Title()
          Returns the meta object for the attribute 'Title'
 EClass getBook()
          Returns the meta object for class 'Book'
 EEnum getBookCategory()
          Returns the meta object for enum 'Book Category'
 EReference getBookOnTape_Author()
          Returns the meta object for the reference 'Author'
 EReference getBookOnTape_Reader()
          Returns the meta object for the reference 'Reader'
 EClass getBookOnTape()
          Returns the meta object for class 'Book On Tape'
 EReference getBorrower_Borrowed()
          Returns the meta object for the reference list 'Borrowed'
 EClass getBorrower()
          Returns the meta object for class 'Borrower'
 EClass getCirculatingItem()
          Returns the meta object for class 'Circulating Item'
 EReference getEmployee_Manager()
          Returns the meta object for the reference 'Manager'
 EClass getEmployee()
          Returns the meta object for class 'Employee'
 EXTLibraryFactory getEXTLibraryFactory()
          Returns the factory that creates the instances of the model
 EAttribute getItem_PublicationDate()
          Returns the meta object for the attribute 'Publication Date'
 EClass getItem()
          Returns the meta object for class 'Item'
 EReference getLendable_Borrowers()
          Returns the meta object for the reference list 'Borrowers'
 EAttribute getLendable_Copies()
          Returns the meta object for the attribute 'Copies'
 EClass getLendable()
          Returns the meta object for class 'Lendable'
 EReference getLibrary_Books()
          Returns the meta object for the reference list 'Books'
 EReference getLibrary_Borrowers()
          Returns the meta object for the containment reference list 'Borrowers'
 EReference getLibrary_Branches()
          Returns the meta object for the containment reference list 'Branches'
 EReference getLibrary_Employees()
          Returns the meta object for the containment reference list 'Employees'
 EAttribute getLibrary_Name()
          Returns the meta object for the attribute 'Name'
 EReference getLibrary_ParentBranch()
          Returns the meta object for the container reference 'Parent Branch'
 EAttribute getLibrary_People()
          Returns the meta object for the attribute list 'People'
 EReference getLibrary_Stock()
          Returns the meta object for the containment reference list 'Stock'
 EReference getLibrary_Writers()
          Returns the meta object for the containment reference list 'Writers'
 EClass getLibrary()
          Returns the meta object for class 'Library'
 EAttribute getPeriodical_IssuesPerYear()
          Returns the meta object for the attribute 'Issues Per Year'
 EAttribute getPeriodical_Title()
          Returns the meta object for the attribute 'Title'
 EClass getPeriodical()
          Returns the meta object for class 'Periodical'
 EAttribute getPerson_FirstName()
          Returns the meta object for the attribute 'First Name'
 EAttribute getPerson_LastName()
          Returns the meta object for the attribute 'Last Name'
 EClass getPerson()
          Returns the meta object for class 'Person'
 EReference getVideoCassette_Cast()
          Returns the meta object for the reference list 'Cast'
 EClass getVideoCassette()
          Returns the meta object for class 'Video Cassette'
 EReference getWriter_Books()
          Returns the meta object for the reference list 'Books'
 EAttribute getWriter_Name()
          Returns the meta object for the attribute 'Name'
 EClass getWriter()
          Returns the meta object for class 'Writer'
 
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
 

Field Detail

eNAME

static final java.lang.String eNAME
The package name.

See Also:
Constant Field Values

eNS_URI

static final java.lang.String eNS_URI
The package namespace URI.

See Also:
Constant Field Values

eNS_PREFIX

static final java.lang.String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eCONTENT_TYPE

static final java.lang.String eCONTENT_TYPE
The package content type ID.

Since:
2.4
See Also:
Constant Field Values

eINSTANCE

static final EXTLibraryPackage eINSTANCE
The singleton instance of the package.


ITEM

static final int ITEM
The meta object id for the 'Item' class.

See Also:
ItemImpl, EXTLibraryPackageImpl.getItem(), Constant Field Values

ITEM__PUBLICATION_DATE

static final int ITEM__PUBLICATION_DATE
The feature id for the 'Publication Date' attribute.

See Also:
Constant Field Values

ITEM_FEATURE_COUNT

static final int ITEM_FEATURE_COUNT
The number of structural features of the 'Item' class.

See Also:
Constant Field Values

CIRCULATING_ITEM

static final int CIRCULATING_ITEM
The meta object id for the 'Circulating Item' class.

See Also:
CirculatingItemImpl, EXTLibraryPackageImpl.getCirculatingItem(), Constant Field Values

CIRCULATING_ITEM__PUBLICATION_DATE

static final int CIRCULATING_ITEM__PUBLICATION_DATE
The feature id for the 'Publication Date' attribute.

See Also:
Constant Field Values

CIRCULATING_ITEM__COPIES

static final int CIRCULATING_ITEM__COPIES
The feature id for the 'Copies' attribute.

See Also:
Constant Field Values

CIRCULATING_ITEM__BORROWERS

static final int CIRCULATING_ITEM__BORROWERS
The feature id for the 'Borrowers' reference list.

See Also:
Constant Field Values

CIRCULATING_ITEM_FEATURE_COUNT

static final int CIRCULATING_ITEM_FEATURE_COUNT
The number of structural features of the 'Circulating Item' class.

See Also:
Constant Field Values

BOOK

static final int BOOK
The meta object id for the 'Book' class.

See Also:
BookImpl, EXTLibraryPackageImpl.getBook(), Constant Field Values

BOOK__PUBLICATION_DATE

static final int BOOK__PUBLICATION_DATE
The feature id for the 'Publication Date' attribute.

See Also:
Constant Field Values

BOOK__COPIES

static final int BOOK__COPIES
The feature id for the 'Copies' attribute.

See Also:
Constant Field Values

BOOK__BORROWERS

static final int BOOK__BORROWERS
The feature id for the 'Borrowers' reference list.

See Also:
Constant Field Values

BOOK__TITLE

static final int BOOK__TITLE
The feature id for the 'Title' attribute.

See Also:
Constant Field Values

BOOK__PAGES

static final int BOOK__PAGES
The feature id for the 'Pages' attribute.

See Also:
Constant Field Values

BOOK__CATEGORY

static final int BOOK__CATEGORY
The feature id for the 'Category' attribute.

See Also:
Constant Field Values

BOOK__AUTHOR

static final int BOOK__AUTHOR
The feature id for the 'Author' reference.

See Also:
Constant Field Values

BOOK_FEATURE_COUNT

static final int BOOK_FEATURE_COUNT
The number of structural features of the 'Book' class.

See Also:
Constant Field Values

ADDRESSABLE

static final int ADDRESSABLE
The meta object id for the 'Addressable' class.

See Also:
Addressable, EXTLibraryPackageImpl.getAddressable(), Constant Field Values

ADDRESSABLE__ADDRESS

static final int ADDRESSABLE__ADDRESS
The feature id for the 'Address' attribute.

See Also:
Constant Field Values

ADDRESSABLE_FEATURE_COUNT

static final int ADDRESSABLE_FEATURE_COUNT
The number of structural features of the 'Addressable' class.

See Also:
Constant Field Values

LIBRARY

static final int LIBRARY
The meta object id for the 'Library' class.

See Also:
LibraryImpl, EXTLibraryPackageImpl.getLibrary(), Constant Field Values

LIBRARY__ADDRESS

static final int LIBRARY__ADDRESS
The feature id for the 'Address' attribute.

See Also:
Constant Field Values

LIBRARY__NAME

static final int LIBRARY__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

LIBRARY__WRITERS

static final int LIBRARY__WRITERS
The feature id for the 'Writers' containment reference list.

See Also:
Constant Field Values

LIBRARY__EMPLOYEES

static final int LIBRARY__EMPLOYEES
The feature id for the 'Employees' containment reference list.

See Also:
Constant Field Values

LIBRARY__BORROWERS

static final int LIBRARY__BORROWERS
The feature id for the 'Borrowers' containment reference list.

See Also:
Constant Field Values

LIBRARY__STOCK

static final int LIBRARY__STOCK
The feature id for the 'Stock' containment reference list.

See Also:
Constant Field Values

LIBRARY__BOOKS

static final int LIBRARY__BOOKS
The feature id for the 'Books' reference list.

See Also:
Constant Field Values

LIBRARY__BRANCHES

static final int LIBRARY__BRANCHES
The feature id for the 'Branches' containment reference list.

See Also:
Constant Field Values

LIBRARY__PARENT_BRANCH

static final int LIBRARY__PARENT_BRANCH
The feature id for the 'Parent Branch' container reference.

See Also:
Constant Field Values

LIBRARY__PEOPLE

static final int LIBRARY__PEOPLE
The feature id for the 'People' attribute list.

See Also:
Constant Field Values

LIBRARY_FEATURE_COUNT

static final int LIBRARY_FEATURE_COUNT
The number of structural features of the 'Library' class.

See Also:
Constant Field Values

PERSON

static final int PERSON
The meta object id for the 'Person' class.

See Also:
PersonImpl, EXTLibraryPackageImpl.getPerson(), Constant Field Values

PERSON__ADDRESS

static final int PERSON__ADDRESS
The feature id for the 'Address' attribute.

See Also:
Constant Field Values

PERSON__FIRST_NAME

static final int PERSON__FIRST_NAME
The feature id for the 'First Name' attribute.

See Also:
Constant Field Values

PERSON__LAST_NAME

static final int PERSON__LAST_NAME
The feature id for the 'Last Name' attribute.

See Also:
Constant Field Values

PERSON_FEATURE_COUNT

static final int PERSON_FEATURE_COUNT
The number of structural features of the 'Person' class.

See Also:
Constant Field Values

WRITER

static final int WRITER
The meta object id for the 'Writer' class.

See Also:
WriterImpl, EXTLibraryPackageImpl.getWriter(), Constant Field Values

WRITER__ADDRESS

static final int WRITER__ADDRESS
The feature id for the 'Address' attribute.

See Also:
Constant Field Values

WRITER__FIRST_NAME

static final int WRITER__FIRST_NAME
The feature id for the 'First Name' attribute.

See Also:
Constant Field Values

WRITER__LAST_NAME

static final int WRITER__LAST_NAME
The feature id for the 'Last Name' attribute.

See Also:
Constant Field Values

WRITER__NAME

static final int WRITER__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

WRITER__BOOKS

static final int WRITER__BOOKS
The feature id for the 'Books' reference list.

See Also:
Constant Field Values

WRITER_FEATURE_COUNT

static final int WRITER_FEATURE_COUNT
The number of structural features of the 'Writer' class.

See Also:
Constant Field Values

LENDABLE

static final int LENDABLE
The meta object id for the 'Lendable' class.

See Also:
Lendable, EXTLibraryPackageImpl.getLendable(), Constant Field Values

LENDABLE__COPIES

static final int LENDABLE__COPIES
The feature id for the 'Copies' attribute.

See Also:
Constant Field Values

LENDABLE__BORROWERS

static final int LENDABLE__BORROWERS
The feature id for the 'Borrowers' reference list.

See Also:
Constant Field Values

LENDABLE_FEATURE_COUNT

static final int LENDABLE_FEATURE_COUNT
The number of structural features of the 'Lendable' class.

See Also:
Constant Field Values

PERIODICAL

static final int PERIODICAL
The meta object id for the 'Periodical' class.

See Also:
PeriodicalImpl, EXTLibraryPackageImpl.getPeriodical(), Constant Field Values

PERIODICAL__PUBLICATION_DATE

static final int PERIODICAL__PUBLICATION_DATE
The feature id for the 'Publication Date' attribute.

See Also:
Constant Field Values

PERIODICAL__TITLE

static final int PERIODICAL__TITLE
The feature id for the 'Title' attribute.

See Also:
Constant Field Values

PERIODICAL__ISSUES_PER_YEAR

static final int PERIODICAL__ISSUES_PER_YEAR
The feature id for the 'Issues Per Year' attribute.

See Also:
Constant Field Values

PERIODICAL_FEATURE_COUNT

static final int PERIODICAL_FEATURE_COUNT
The number of structural features of the 'Periodical' class.

See Also:
Constant Field Values

AUDIO_VISUAL_ITEM

static final int AUDIO_VISUAL_ITEM
The meta object id for the 'Audio Visual Item' class.

See Also:
AudioVisualItemImpl, EXTLibraryPackageImpl.getAudioVisualItem(), Constant Field Values

AUDIO_VISUAL_ITEM__PUBLICATION_DATE

static final int AUDIO_VISUAL_ITEM__PUBLICATION_DATE
The feature id for the 'Publication Date' attribute.

See Also:
Constant Field Values

AUDIO_VISUAL_ITEM__COPIES

static final int AUDIO_VISUAL_ITEM__COPIES
The feature id for the 'Copies' attribute.

See Also:
Constant Field Values

AUDIO_VISUAL_ITEM__BORROWERS

static final int AUDIO_VISUAL_ITEM__BORROWERS
The feature id for the 'Borrowers' reference list.

See Also:
Constant Field Values

AUDIO_VISUAL_ITEM__TITLE

static final int AUDIO_VISUAL_ITEM__TITLE
The feature id for the 'Title' attribute.

See Also:
Constant Field Values

AUDIO_VISUAL_ITEM__MINUTES_LENGTH

static final int AUDIO_VISUAL_ITEM__MINUTES_LENGTH
The feature id for the 'Minutes Length' attribute.

See Also:
Constant Field Values

AUDIO_VISUAL_ITEM__DAMAGED

static final int AUDIO_VISUAL_ITEM__DAMAGED
The feature id for the 'Damaged' attribute.

See Also:
Constant Field Values

AUDIO_VISUAL_ITEM_FEATURE_COUNT

static final int AUDIO_VISUAL_ITEM_FEATURE_COUNT
The number of structural features of the 'Audio Visual Item' class.

See Also:
Constant Field Values

BOOK_ON_TAPE

static final int BOOK_ON_TAPE
The meta object id for the 'Book On Tape' class.

See Also:
BookOnTapeImpl, EXTLibraryPackageImpl.getBookOnTape(), Constant Field Values

BOOK_ON_TAPE__PUBLICATION_DATE

static final int BOOK_ON_TAPE__PUBLICATION_DATE
The feature id for the 'Publication Date' attribute.

See Also:
Constant Field Values

BOOK_ON_TAPE__COPIES

static final int BOOK_ON_TAPE__COPIES
The feature id for the 'Copies' attribute.

See Also:
Constant Field Values

BOOK_ON_TAPE__BORROWERS

static final int BOOK_ON_TAPE__BORROWERS
The feature id for the 'Borrowers' reference list.

See Also:
Constant Field Values

BOOK_ON_TAPE__TITLE

static final int BOOK_ON_TAPE__TITLE
The feature id for the 'Title' attribute.

See Also:
Constant Field Values

BOOK_ON_TAPE__MINUTES_LENGTH

static final int BOOK_ON_TAPE__MINUTES_LENGTH
The feature id for the 'Minutes Length' attribute.

See Also:
Constant Field Values

BOOK_ON_TAPE__DAMAGED

static final int BOOK_ON_TAPE__DAMAGED
The feature id for the 'Damaged' attribute.

See Also:
Constant Field Values

BOOK_ON_TAPE__READER

static final int BOOK_ON_TAPE__READER
The feature id for the 'Reader' reference.

See Also:
Constant Field Values

BOOK_ON_TAPE__AUTHOR

static final int BOOK_ON_TAPE__AUTHOR
The feature id for the 'Author' reference.

See Also:
Constant Field Values

BOOK_ON_TAPE_FEATURE_COUNT

static final int BOOK_ON_TAPE_FEATURE_COUNT
The number of structural features of the 'Book On Tape' class.

See Also:
Constant Field Values

VIDEO_CASSETTE

static final int VIDEO_CASSETTE
The meta object id for the 'Video Cassette' class.

See Also:
VideoCassetteImpl, EXTLibraryPackageImpl.getVideoCassette(), Constant Field Values

VIDEO_CASSETTE__PUBLICATION_DATE

static final int VIDEO_CASSETTE__PUBLICATION_DATE
The feature id for the 'Publication Date' attribute.

See Also:
Constant Field Values

VIDEO_CASSETTE__COPIES

static final int VIDEO_CASSETTE__COPIES
The feature id for the 'Copies' attribute.

See Also:
Constant Field Values

VIDEO_CASSETTE__BORROWERS

static final int VIDEO_CASSETTE__BORROWERS
The feature id for the 'Borrowers' reference list.

See Also:
Constant Field Values

VIDEO_CASSETTE__TITLE

static final int VIDEO_CASSETTE__TITLE
The feature id for the 'Title' attribute.

See Also:
Constant Field Values

VIDEO_CASSETTE__MINUTES_LENGTH

static final int VIDEO_CASSETTE__MINUTES_LENGTH
The feature id for the 'Minutes Length' attribute.

See Also:
Constant Field Values

VIDEO_CASSETTE__DAMAGED

static final int VIDEO_CASSETTE__DAMAGED
The feature id for the 'Damaged' attribute.

See Also:
Constant Field Values

VIDEO_CASSETTE__CAST

static final int VIDEO_CASSETTE__CAST
The feature id for the 'Cast' reference list.

See Also:
Constant Field Values

VIDEO_CASSETTE_FEATURE_COUNT

static final int VIDEO_CASSETTE_FEATURE_COUNT
The number of structural features of the 'Video Cassette' class.

See Also:
Constant Field Values

BORROWER

static final int BORROWER
The meta object id for the 'Borrower' class.

See Also:
BorrowerImpl, EXTLibraryPackageImpl.getBorrower(), Constant Field Values

BORROWER__ADDRESS

static final int BORROWER__ADDRESS
The feature id for the 'Address' attribute.

See Also:
Constant Field Values

BORROWER__FIRST_NAME

static final int BORROWER__FIRST_NAME
The feature id for the 'First Name' attribute.

See Also:
Constant Field Values

BORROWER__LAST_NAME

static final int BORROWER__LAST_NAME
The feature id for the 'Last Name' attribute.

See Also:
Constant Field Values

BORROWER__BORROWED

static final int BORROWER__BORROWED
The feature id for the 'Borrowed' reference list.

See Also:
Constant Field Values

BORROWER_FEATURE_COUNT

static final int BORROWER_FEATURE_COUNT
The number of structural features of the 'Borrower' class.

See Also:
Constant Field Values

EMPLOYEE

static final int EMPLOYEE
The meta object id for the 'Employee' class.

See Also:
EmployeeImpl, EXTLibraryPackageImpl.getEmployee(), Constant Field Values

EMPLOYEE__ADDRESS

static final int EMPLOYEE__ADDRESS
The feature id for the 'Address' attribute.

See Also:
Constant Field Values

EMPLOYEE__FIRST_NAME

static final int EMPLOYEE__FIRST_NAME
The feature id for the 'First Name' attribute.

See Also:
Constant Field Values

EMPLOYEE__LAST_NAME

static final int EMPLOYEE__LAST_NAME
The feature id for the 'Last Name' attribute.

See Also:
Constant Field Values

EMPLOYEE__MANAGER

static final int EMPLOYEE__MANAGER
The feature id for the 'Manager' reference.

See Also:
Constant Field Values

EMPLOYEE_FEATURE_COUNT

static final int EMPLOYEE_FEATURE_COUNT
The number of structural features of the 'Employee' class.

See Also:
Constant Field Values

BOOK_CATEGORY

static final int BOOK_CATEGORY
The meta object id for the 'Book Category' enum.

See Also:
BookCategory, EXTLibraryPackageImpl.getBookCategory(), Constant Field Values
Method Detail

getBook

EClass getBook()
Returns the meta object for class 'Book'.

Returns:
the meta object for class 'Book'.
See Also:
Book

getBook_Title

EAttribute getBook_Title()
Returns the meta object for the attribute 'Title'.

Returns:
the meta object for the attribute 'Title'.
See Also:
Book.getTitle(), getBook()

getBook_Pages

EAttribute getBook_Pages()
Returns the meta object for the attribute 'Pages'.

Returns:
the meta object for the attribute 'Pages'.
See Also:
Book.getPages(), getBook()

getBook_Category

EAttribute getBook_Category()
Returns the meta object for the attribute 'Category'.

Returns:
the meta object for the attribute 'Category'.
See Also:
Book.getCategory(), getBook()

getBook_Author

EReference getBook_Author()
Returns the meta object for the reference 'Author'.

Returns:
the meta object for the reference 'Author'.
See Also:
Book.getAuthor(), getBook()

getLibrary

EClass getLibrary()
Returns the meta object for class 'Library'.

Returns:
the meta object for class 'Library'.
See Also:
Library

getLibrary_Name

EAttribute getLibrary_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
Library.getName(), getLibrary()

getLibrary_Writers

EReference getLibrary_Writers()
Returns the meta object for the containment reference list 'Writers'.

Returns:
the meta object for the containment reference list 'Writers'.
See Also:
Library.getWriters(), getLibrary()

getLibrary_Employees

EReference getLibrary_Employees()
Returns the meta object for the containment reference list 'Employees'.

Returns:
the meta object for the containment reference list 'Employees'.
See Also:
Library.getEmployees(), getLibrary()

getLibrary_Borrowers

EReference getLibrary_Borrowers()
Returns the meta object for the containment reference list 'Borrowers'.

Returns:
the meta object for the containment reference list 'Borrowers'.
See Also:
Library.getBorrowers(), getLibrary()

getLibrary_Stock

EReference getLibrary_Stock()
Returns the meta object for the containment reference list 'Stock'.

Returns:
the meta object for the containment reference list 'Stock'.
See Also:
Library.getStock(), getLibrary()

getLibrary_Books

EReference getLibrary_Books()
Returns the meta object for the reference list 'Books'.

Returns:
the meta object for the reference list 'Books'.
See Also:
Library.getBooks(), getLibrary()

getLibrary_Branches

EReference getLibrary_Branches()
Returns the meta object for the containment reference list 'Branches'.

Returns:
the meta object for the containment reference list 'Branches'.
See Also:
Library.getBranches(), getLibrary()

getLibrary_ParentBranch

EReference getLibrary_ParentBranch()
Returns the meta object for the container reference 'Parent Branch'.

Returns:
the meta object for the container reference 'Parent Branch'.
See Also:
Library.getParentBranch(), getLibrary()

getLibrary_People

EAttribute getLibrary_People()
Returns the meta object for the attribute list 'People'.

Returns:
the meta object for the attribute list 'People'.
See Also:
Library.getPeople(), getLibrary()

getWriter

EClass getWriter()
Returns the meta object for class 'Writer'.

Returns:
the meta object for class 'Writer'.
See Also:
Writer

getWriter_Name

EAttribute getWriter_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
Writer.getName(), getWriter()

getWriter_Books

EReference getWriter_Books()
Returns the meta object for the reference list 'Books'.

Returns:
the meta object for the reference list 'Books'.
See Also:
Writer.getBooks(), getWriter()

getItem

EClass getItem()
Returns the meta object for class 'Item'.

Returns:
the meta object for class 'Item'.
See Also:
Item

getItem_PublicationDate

EAttribute getItem_PublicationDate()
Returns the meta object for the attribute 'Publication Date'.

Returns:
the meta object for the attribute 'Publication Date'.
See Also:
Item.getPublicationDate(), getItem()

getLendable

EClass getLendable()
Returns the meta object for class 'Lendable'.

Returns:
the meta object for class 'Lendable'.
See Also:
Lendable

getLendable_Copies

EAttribute getLendable_Copies()
Returns the meta object for the attribute 'Copies'.

Returns:
the meta object for the attribute 'Copies'.
See Also:
Lendable.getCopies(), getLendable()

getLendable_Borrowers

EReference getLendable_Borrowers()
Returns the meta object for the reference list 'Borrowers'.

Returns:
the meta object for the reference list 'Borrowers'.
See Also:
Lendable.getBorrowers(), getLendable()

getCirculatingItem

EClass getCirculatingItem()
Returns the meta object for class 'Circulating Item'.

Returns:
the meta object for class 'Circulating Item'.
See Also:
CirculatingItem

getPeriodical

EClass getPeriodical()
Returns the meta object for class 'Periodical'.

Returns:
the meta object for class 'Periodical'.
See Also:
Periodical

getPeriodical_Title

EAttribute getPeriodical_Title()
Returns the meta object for the attribute 'Title'.

Returns:
the meta object for the attribute 'Title'.
See Also:
Periodical.getTitle(), getPeriodical()

getPeriodical_IssuesPerYear

EAttribute getPeriodical_IssuesPerYear()
Returns the meta object for the attribute 'Issues Per Year'.

Returns:
the meta object for the attribute 'Issues Per Year'.
See Also:
Periodical.getIssuesPerYear(), getPeriodical()

getAudioVisualItem

EClass getAudioVisualItem()
Returns the meta object for class 'Audio Visual Item'.

Returns:
the meta object for class 'Audio Visual Item'.
See Also:
AudioVisualItem

getAudioVisualItem_Title

EAttribute getAudioVisualItem_Title()
Returns the meta object for the attribute 'Title'.

Returns:
the meta object for the attribute 'Title'.
See Also:
AudioVisualItem.getTitle(), getAudioVisualItem()

getAudioVisualItem_MinutesLength

EAttribute getAudioVisualItem_MinutesLength()
Returns the meta object for the attribute 'Minutes Length'.

Returns:
the meta object for the attribute 'Minutes Length'.
See Also:
AudioVisualItem.getMinutesLength(), getAudioVisualItem()

getAudioVisualItem_Damaged

EAttribute getAudioVisualItem_Damaged()
Returns the meta object for the attribute 'Damaged'.

Returns:
the meta object for the attribute 'Damaged'.
See Also:
AudioVisualItem.isDamaged(), getAudioVisualItem()

getBookOnTape

EClass getBookOnTape()
Returns the meta object for class 'Book On Tape'.

Returns:
the meta object for class 'Book On Tape'.
See Also:
BookOnTape

getBookOnTape_Reader

EReference getBookOnTape_Reader()
Returns the meta object for the reference 'Reader'.

Returns:
the meta object for the reference 'Reader'.
See Also:
BookOnTape.getReader(), getBookOnTape()

getBookOnTape_Author

EReference getBookOnTape_Author()
Returns the meta object for the reference 'Author'.

Returns:
the meta object for the reference 'Author'.
See Also:
BookOnTape.getAuthor(), getBookOnTape()

getVideoCassette

EClass getVideoCassette()
Returns the meta object for class 'Video Cassette'.

Returns:
the meta object for class 'Video Cassette'.
See Also:
VideoCassette

getVideoCassette_Cast

EReference getVideoCassette_Cast()
Returns the meta object for the reference list 'Cast'.

Returns:
the meta object for the reference list 'Cast'.
See Also:
VideoCassette.getCast(), getVideoCassette()

getBorrower

EClass getBorrower()
Returns the meta object for class 'Borrower'.

Returns:
the meta object for class 'Borrower'.
See Also:
Borrower

getBorrower_Borrowed

EReference getBorrower_Borrowed()
Returns the meta object for the reference list 'Borrowed'.

Returns:
the meta object for the reference list 'Borrowed'.
See Also:
Borrower.getBorrowed(), getBorrower()

getPerson

EClass getPerson()
Returns the meta object for class 'Person'.

Returns:
the meta object for class 'Person'.
See Also:
Person

getPerson_FirstName

EAttribute getPerson_FirstName()
Returns the meta object for the attribute 'First Name'.

Returns:
the meta object for the attribute 'First Name'.
See Also:
Person.getFirstName(), getPerson()

getPerson_LastName

EAttribute getPerson_LastName()
Returns the meta object for the attribute 'Last Name'.

Returns:
the meta object for the attribute 'Last Name'.
See Also:
Person.getLastName(), getPerson()

getEmployee

EClass getEmployee()
Returns the meta object for class 'Employee'.

Returns:
the meta object for class 'Employee'.
See Also:
Employee

getEmployee_Manager

EReference getEmployee_Manager()
Returns the meta object for the reference 'Manager'.

Returns:
the meta object for the reference 'Manager'.
See Also:
Employee.getManager(), getEmployee()

getAddressable

EClass getAddressable()
Returns the meta object for class 'Addressable'.

Returns:
the meta object for class 'Addressable'.
See Also:
Addressable

getAddressable_Address

EAttribute getAddressable_Address()
Returns the meta object for the attribute 'Address'.

Returns:
the meta object for the attribute 'Address'.
See Also:
Addressable.getAddress(), getAddressable()

getBookCategory

EEnum getBookCategory()
Returns the meta object for enum 'Book Category'.

Returns:
the meta object for enum 'Book Category'.
See Also:
BookCategory

getEXTLibraryFactory

EXTLibraryFactory getEXTLibraryFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.

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