/**
* Copyright (c) 2007 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBM - Initial API and implementation
*/
package org.eclipse.emf.test.models.movie.db;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
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.eclipse.emf.test.models.movie.db.DBFactory
* @model kind="package"
* @generated
*/
public interface DBPackage extends EPackage
{
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "db";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http:///org.eclipse.emf.test.models/MovieDB";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "db";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
DBPackage eINSTANCE = org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.emf.test.models.movie.db.impl.CriticsReviewTypeImpl <em>Critics Review Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.movie.db.impl.CriticsReviewTypeImpl
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getCriticsReviewType()
* @generated
*/
int CRITICS_REVIEW_TYPE = 0;
/**
* The feature id for the '<em><b>Rating</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CRITICS_REVIEW_TYPE__RATING = 0;
/**
* The feature id for the '<em><b>Reviewed By</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CRITICS_REVIEW_TYPE__REVIEWED_BY = 1;
/**
* The number of structural features of the '<em>Critics Review Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CRITICS_REVIEW_TYPE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.test.models.movie.db.impl.CustomerReviewTypeImpl <em>Customer Review Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.movie.db.impl.CustomerReviewTypeImpl
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getCustomerReviewType()
* @generated
*/
int CUSTOMER_REVIEW_TYPE = 1;
/**
* The feature id for the '<em><b>Rating</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CUSTOMER_REVIEW_TYPE__RATING = CRITICS_REVIEW_TYPE__RATING;
/**
* The feature id for the '<em><b>Reviewed By</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CUSTOMER_REVIEW_TYPE__REVIEWED_BY = CRITICS_REVIEW_TYPE__REVIEWED_BY;
/**
* The feature id for the '<em><b>Comment</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CUSTOMER_REVIEW_TYPE__COMMENT = CRITICS_REVIEW_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Customer Review Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CUSTOMER_REVIEW_TYPE_FEATURE_COUNT = CRITICS_REVIEW_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.test.models.movie.db.impl.DocumentRootImpl <em>Document Root</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.movie.db.impl.DocumentRootImpl
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getDocumentRoot()
* @generated
*/
int DOCUMENT_ROOT = 2;
/**
* The feature id for the '<em><b>Mixed</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__MIXED = 0;
/**
* The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
/**
* The feature id for the '<em><b>XSI Schema Location</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
/**
* The feature id for the '<em><b>Checked Out By</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__CHECKED_OUT_BY = 3;
/**
* The feature id for the '<em><b>Critics Review</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__CRITICS_REVIEW = 4;
/**
* The feature id for the '<em><b>Customer Review</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__CUSTOMER_REVIEW = 5;
/**
* The feature id for the '<em><b>Language</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__LANGUAGE = 6;
/**
* The feature id for the '<em><b>Movie DB</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__MOVIE_DB = 7;
/**
* The feature id for the '<em><b>Special Features</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__SPECIAL_FEATURES = 8;
/**
* The number of structural features of the '<em>Document Root</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT_FEATURE_COUNT = 9;
/**
* The meta object id for the '{@link org.eclipse.emf.test.models.movie.db.impl.MovieDBTypeImpl <em>Movie DB Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.movie.db.impl.MovieDBTypeImpl
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getMovieDBType()
* @generated
*/
int MOVIE_DB_TYPE = 3;
/**
* The feature id for the '<em><b>Movie DB Feature Map</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOVIE_DB_TYPE__MOVIE_DB_FEATURE_MAP = 0;
/**
* The feature id for the '<em><b>Movie</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOVIE_DB_TYPE__MOVIE = 1;
/**
* The feature id for the '<em><b>Comment</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOVIE_DB_TYPE__COMMENT = 2;
/**
* The number of structural features of the '<em>Movie DB Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOVIE_DB_TYPE_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.emf.test.models.movie.db.impl.MovieTypeImpl <em>Movie Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.movie.db.impl.MovieTypeImpl
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getMovieType()
* @generated
*/
int MOVIE_TYPE = 4;
/**
* The feature id for the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOVIE_TYPE__TITLE = 0;
/**
* The feature id for the '<em><b>Actors</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOVIE_TYPE__ACTORS = 1;
/**
* The feature id for the '<em><b>Director</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOVIE_TYPE__DIRECTOR = 2;
/**
* The feature id for the '<em><b>Genre</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOVIE_TYPE__GENRE = 3;
/**
* The feature id for the '<em><b>Summary</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOVIE_TYPE__SUMMARY = 4;
/**
* The feature id for the '<em><b>Critics Review Group</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOVIE_TYPE__CRITICS_REVIEW_GROUP = 5;
/**
* The feature id for the '<em><b>Critics Review</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOVIE_TYPE__CRITICS_REVIEW = 6;
/**
* The feature id for the '<em><b>Checked Out By</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOVIE_TYPE__CHECKED_OUT_BY = 7;
/**
* The feature id for the '<em><b>Any</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOVIE_TYPE__ANY = 8;
/**
* The feature id for the '<em><b>ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOVIE_TYPE__ID = 9;
/**
* The number of structural features of the '<em>Movie Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MOVIE_TYPE_FEATURE_COUNT = 10;
/**
* The meta object id for the '{@link org.eclipse.emf.test.models.movie.db.GenreTypes <em>Genre Types</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.movie.db.GenreTypes
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getGenreTypes()
* @generated
*/
int GENRE_TYPES = 5;
/**
* The meta object id for the '<em>Actors List</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.util.List
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getActorsList()
* @generated
*/
int ACTORS_LIST = 6;
/**
* The meta object id for the '<em>Genre Types Object</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.movie.db.GenreTypes
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getGenreTypesObject()
* @generated
*/
int GENRE_TYPES_OBJECT = 7;
/**
* The meta object id for the '<em>Rating Type</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getRatingType()
* @generated
*/
int RATING_TYPE = 8;
/**
* The meta object id for the '<em>Rating Type Object</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Integer
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getRatingTypeObject()
* @generated
*/
int RATING_TYPE_OBJECT = 9;
/**
* The meta object id for the '<em>Rating Values</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getRatingValues()
* @generated
*/
int RATING_VALUES = 10;
/**
* The meta object id for the '<em>Rating Values Object</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Integer
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getRatingValuesObject()
* @generated
*/
int RATING_VALUES_OBJECT = 11;
/**
* Returns the meta object for class '{@link org.eclipse.emf.test.models.movie.db.CriticsReviewType <em>Critics Review Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Critics Review Type</em>'.
* @see org.eclipse.emf.test.models.movie.db.CriticsReviewType
* @generated
*/
EClass getCriticsReviewType();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.test.models.movie.db.CriticsReviewType#getRating <em>Rating</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Rating</em>'.
* @see org.eclipse.emf.test.models.movie.db.CriticsReviewType#getRating()
* @see #getCriticsReviewType()
* @generated
*/
EAttribute getCriticsReviewType_Rating();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.test.models.movie.db.CriticsReviewType#getReviewedBy <em>Reviewed By</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Reviewed By</em>'.
* @see org.eclipse.emf.test.models.movie.db.CriticsReviewType#getReviewedBy()
* @see #getCriticsReviewType()
* @generated
*/
EAttribute getCriticsReviewType_ReviewedBy();
/**
* Returns the meta object for class '{@link org.eclipse.emf.test.models.movie.db.CustomerReviewType <em>Customer Review Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Customer Review Type</em>'.
* @see org.eclipse.emf.test.models.movie.db.CustomerReviewType
* @generated
*/
EClass getCustomerReviewType();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.test.models.movie.db.CustomerReviewType#getComment <em>Comment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Comment</em>'.
* @see org.eclipse.emf.test.models.movie.db.CustomerReviewType#getComment()
* @see #getCustomerReviewType()
* @generated
*/
EAttribute getCustomerReviewType_Comment();
/**
* Returns the meta object for class '{@link org.eclipse.emf.test.models.movie.db.DocumentRoot <em>Document Root</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Document Root</em>'.
* @see org.eclipse.emf.test.models.movie.db.DocumentRoot
* @generated
*/
EClass getDocumentRoot();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.test.models.movie.db.DocumentRoot#getMixed <em>Mixed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Mixed</em>'.
* @see org.eclipse.emf.test.models.movie.db.DocumentRoot#getMixed()
* @see #getDocumentRoot()
* @generated
*/
EAttribute getDocumentRoot_Mixed();
/**
* Returns the meta object for the map '{@link org.eclipse.emf.test.models.movie.db.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
* @see org.eclipse.emf.test.models.movie.db.DocumentRoot#getXMLNSPrefixMap()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_XMLNSPrefixMap();
/**
* Returns the meta object for the map '{@link org.eclipse.emf.test.models.movie.db.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the map '<em>XSI Schema Location</em>'.
* @see org.eclipse.emf.test.models.movie.db.DocumentRoot#getXSISchemaLocation()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_XSISchemaLocation();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.test.models.movie.db.DocumentRoot#getCheckedOutBy <em>Checked Out By</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Checked Out By</em>'.
* @see org.eclipse.emf.test.models.movie.db.DocumentRoot#getCheckedOutBy()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_CheckedOutBy();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.emf.test.models.movie.db.DocumentRoot#getCriticsReview <em>Critics Review</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Critics Review</em>'.
* @see org.eclipse.emf.test.models.movie.db.DocumentRoot#getCriticsReview()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_CriticsReview();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.emf.test.models.movie.db.DocumentRoot#getCustomerReview <em>Customer Review</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Customer Review</em>'.
* @see org.eclipse.emf.test.models.movie.db.DocumentRoot#getCustomerReview()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_CustomerReview();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.test.models.movie.db.DocumentRoot#getLanguage <em>Language</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Language</em>'.
* @see org.eclipse.emf.test.models.movie.db.DocumentRoot#getLanguage()
* @see #getDocumentRoot()
* @generated
*/
EAttribute getDocumentRoot_Language();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.emf.test.models.movie.db.DocumentRoot#getMovieDB <em>Movie DB</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Movie DB</em>'.
* @see org.eclipse.emf.test.models.movie.db.DocumentRoot#getMovieDB()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_MovieDB();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.test.models.movie.db.DocumentRoot#getSpecialFeatures <em>Special Features</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Special Features</em>'.
* @see org.eclipse.emf.test.models.movie.db.DocumentRoot#getSpecialFeatures()
* @see #getDocumentRoot()
* @generated
*/
EAttribute getDocumentRoot_SpecialFeatures();
/**
* Returns the meta object for class '{@link org.eclipse.emf.test.models.movie.db.MovieDBType <em>Movie DB Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Movie DB Type</em>'.
* @see org.eclipse.emf.test.models.movie.db.MovieDBType
* @generated
*/
EClass getMovieDBType();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.test.models.movie.db.MovieDBType#getMovieDBFeatureMap <em>Movie DB Feature Map</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Movie DB Feature Map</em>'.
* @see org.eclipse.emf.test.models.movie.db.MovieDBType#getMovieDBFeatureMap()
* @see #getMovieDBType()
* @generated
*/
EAttribute getMovieDBType_MovieDBFeatureMap();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.test.models.movie.db.MovieDBType#getMovie <em>Movie</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Movie</em>'.
* @see org.eclipse.emf.test.models.movie.db.MovieDBType#getMovie()
* @see #getMovieDBType()
* @generated
*/
EReference getMovieDBType_Movie();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.test.models.movie.db.MovieDBType#getComment <em>Comment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Comment</em>'.
* @see org.eclipse.emf.test.models.movie.db.MovieDBType#getComment()
* @see #getMovieDBType()
* @generated
*/
EAttribute getMovieDBType_Comment();
/**
* Returns the meta object for class '{@link org.eclipse.emf.test.models.movie.db.MovieType <em>Movie Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Movie Type</em>'.
* @see org.eclipse.emf.test.models.movie.db.MovieType
* @generated
*/
EClass getMovieType();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.test.models.movie.db.MovieType#getTitle <em>Title</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Title</em>'.
* @see org.eclipse.emf.test.models.movie.db.MovieType#getTitle()
* @see #getMovieType()
* @generated
*/
EAttribute getMovieType_Title();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.test.models.movie.db.MovieType#getActors <em>Actors</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Actors</em>'.
* @see org.eclipse.emf.test.models.movie.db.MovieType#getActors()
* @see #getMovieType()
* @generated
*/
EAttribute getMovieType_Actors();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.test.models.movie.db.MovieType#getDirector <em>Director</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Director</em>'.
* @see org.eclipse.emf.test.models.movie.db.MovieType#getDirector()
* @see #getMovieType()
* @generated
*/
EAttribute getMovieType_Director();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.test.models.movie.db.MovieType#getGenre <em>Genre</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Genre</em>'.
* @see org.eclipse.emf.test.models.movie.db.MovieType#getGenre()
* @see #getMovieType()
* @generated
*/
EAttribute getMovieType_Genre();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.test.models.movie.db.MovieType#getSummary <em>Summary</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Summary</em>'.
* @see org.eclipse.emf.test.models.movie.db.MovieType#getSummary()
* @see #getMovieType()
* @generated
*/
EAttribute getMovieType_Summary();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.test.models.movie.db.MovieType#getCriticsReviewGroup <em>Critics Review Group</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Critics Review Group</em>'.
* @see org.eclipse.emf.test.models.movie.db.MovieType#getCriticsReviewGroup()
* @see #getMovieType()
* @generated
*/
EAttribute getMovieType_CriticsReviewGroup();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.test.models.movie.db.MovieType#getCriticsReview <em>Critics Review</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Critics Review</em>'.
* @see org.eclipse.emf.test.models.movie.db.MovieType#getCriticsReview()
* @see #getMovieType()
* @generated
*/
EReference getMovieType_CriticsReview();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.test.models.movie.db.MovieType#getCheckedOutBy <em>Checked Out By</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Checked Out By</em>'.
* @see org.eclipse.emf.test.models.movie.db.MovieType#getCheckedOutBy()
* @see #getMovieType()
* @generated
*/
EReference getMovieType_CheckedOutBy();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.test.models.movie.db.MovieType#getAny <em>Any</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Any</em>'.
* @see org.eclipse.emf.test.models.movie.db.MovieType#getAny()
* @see #getMovieType()
* @generated
*/
EAttribute getMovieType_Any();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.test.models.movie.db.MovieType#getID <em>ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>ID</em>'.
* @see org.eclipse.emf.test.models.movie.db.MovieType#getID()
* @see #getMovieType()
* @generated
*/
EAttribute getMovieType_ID();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.test.models.movie.db.GenreTypes <em>Genre Types</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Genre Types</em>'.
* @see org.eclipse.emf.test.models.movie.db.GenreTypes
* @generated
*/
EEnum getGenreTypes();
/**
* Returns the meta object for data type '{@link java.util.List <em>Actors List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Actors List</em>'.
* @see java.util.List
* @model instanceClass="java.util.List"
* extendedMetaData="name='actorsList' itemType='http://www.eclipse.org/emf/2003/XMLType#NCName'"
* @generated
*/
EDataType getActorsList();
/**
* Returns the meta object for data type '{@link org.eclipse.emf.test.models.movie.db.GenreTypes <em>Genre Types Object</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Genre Types Object</em>'.
* @see org.eclipse.emf.test.models.movie.db.GenreTypes
* @model instanceClass="org.eclipse.emf.test.models.movie.db.GenreTypes"
* extendedMetaData="name='genreTypes:Object' baseType='genreTypes'"
* @generated
*/
EDataType getGenreTypesObject();
/**
* Returns the meta object for data type '<em>Rating Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Rating Type</em>'.
* @model instanceClass="int"
* extendedMetaData="name='rating_._type' baseType='http://www.eclipse.org/emf/2003/XMLType#int' minInclusive='0' maxInclusive='10'"
* @generated
*/
EDataType getRatingType();
/**
* Returns the meta object for data type '{@link java.lang.Integer <em>Rating Type Object</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Rating Type Object</em>'.
* @see java.lang.Integer
* @model instanceClass="java.lang.Integer"
* extendedMetaData="name='rating_._type:Object' baseType='rating_._type'"
* @generated
*/
EDataType getRatingTypeObject();
/**
* Returns the meta object for data type '<em>Rating Values</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Rating Values</em>'.
* @model instanceClass="int"
* extendedMetaData="name='ratingValues' baseType='http://www.eclipse.org/emf/2003/XMLType#int' minInclusive='0' maxInclusive='10'"
* @generated
*/
EDataType getRatingValues();
/**
* Returns the meta object for data type '{@link java.lang.Integer <em>Rating Values Object</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Rating Values Object</em>'.
* @see java.lang.Integer
* @model instanceClass="java.lang.Integer"
* extendedMetaData="name='ratingValues:Object' baseType='ratingValues'"
* @generated
*/
EDataType getRatingValuesObject();
/**
* 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
*/
DBFactory getDBFactory();
/**
* <!-- 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.eclipse.emf.test.models.movie.db.impl.CriticsReviewTypeImpl <em>Critics Review Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.movie.db.impl.CriticsReviewTypeImpl
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getCriticsReviewType()
* @generated
*/
EClass CRITICS_REVIEW_TYPE = eINSTANCE.getCriticsReviewType();
/**
* The meta object literal for the '<em><b>Rating</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CRITICS_REVIEW_TYPE__RATING = eINSTANCE.getCriticsReviewType_Rating();
/**
* The meta object literal for the '<em><b>Reviewed By</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CRITICS_REVIEW_TYPE__REVIEWED_BY = eINSTANCE.getCriticsReviewType_ReviewedBy();
/**
* The meta object literal for the '{@link org.eclipse.emf.test.models.movie.db.impl.CustomerReviewTypeImpl <em>Customer Review Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.movie.db.impl.CustomerReviewTypeImpl
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getCustomerReviewType()
* @generated
*/
EClass CUSTOMER_REVIEW_TYPE = eINSTANCE.getCustomerReviewType();
/**
* The meta object literal for the '<em><b>Comment</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CUSTOMER_REVIEW_TYPE__COMMENT = eINSTANCE.getCustomerReviewType_Comment();
/**
* The meta object literal for the '{@link org.eclipse.emf.test.models.movie.db.impl.DocumentRootImpl <em>Document Root</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.movie.db.impl.DocumentRootImpl
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getDocumentRoot()
* @generated
*/
EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot();
/**
* The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed();
/**
* The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getDocumentRoot_XMLNSPrefixMap();
/**
* The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getDocumentRoot_XSISchemaLocation();
/**
* The meta object literal for the '<em><b>Checked Out By</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__CHECKED_OUT_BY = eINSTANCE.getDocumentRoot_CheckedOutBy();
/**
* The meta object literal for the '<em><b>Critics Review</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__CRITICS_REVIEW = eINSTANCE.getDocumentRoot_CriticsReview();
/**
* The meta object literal for the '<em><b>Customer Review</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__CUSTOMER_REVIEW = eINSTANCE.getDocumentRoot_CustomerReview();
/**
* The meta object literal for the '<em><b>Language</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOCUMENT_ROOT__LANGUAGE = eINSTANCE.getDocumentRoot_Language();
/**
* The meta object literal for the '<em><b>Movie DB</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__MOVIE_DB = eINSTANCE.getDocumentRoot_MovieDB();
/**
* The meta object literal for the '<em><b>Special Features</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOCUMENT_ROOT__SPECIAL_FEATURES = eINSTANCE.getDocumentRoot_SpecialFeatures();
/**
* The meta object literal for the '{@link org.eclipse.emf.test.models.movie.db.impl.MovieDBTypeImpl <em>Movie DB Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.movie.db.impl.MovieDBTypeImpl
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getMovieDBType()
* @generated
*/
EClass MOVIE_DB_TYPE = eINSTANCE.getMovieDBType();
/**
* The meta object literal for the '<em><b>Movie DB Feature Map</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MOVIE_DB_TYPE__MOVIE_DB_FEATURE_MAP = eINSTANCE.getMovieDBType_MovieDBFeatureMap();
/**
* The meta object literal for the '<em><b>Movie</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MOVIE_DB_TYPE__MOVIE = eINSTANCE.getMovieDBType_Movie();
/**
* The meta object literal for the '<em><b>Comment</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MOVIE_DB_TYPE__COMMENT = eINSTANCE.getMovieDBType_Comment();
/**
* The meta object literal for the '{@link org.eclipse.emf.test.models.movie.db.impl.MovieTypeImpl <em>Movie Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.movie.db.impl.MovieTypeImpl
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getMovieType()
* @generated
*/
EClass MOVIE_TYPE = eINSTANCE.getMovieType();
/**
* The meta object literal for the '<em><b>Title</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MOVIE_TYPE__TITLE = eINSTANCE.getMovieType_Title();
/**
* The meta object literal for the '<em><b>Actors</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MOVIE_TYPE__ACTORS = eINSTANCE.getMovieType_Actors();
/**
* The meta object literal for the '<em><b>Director</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MOVIE_TYPE__DIRECTOR = eINSTANCE.getMovieType_Director();
/**
* The meta object literal for the '<em><b>Genre</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MOVIE_TYPE__GENRE = eINSTANCE.getMovieType_Genre();
/**
* The meta object literal for the '<em><b>Summary</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MOVIE_TYPE__SUMMARY = eINSTANCE.getMovieType_Summary();
/**
* The meta object literal for the '<em><b>Critics Review Group</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MOVIE_TYPE__CRITICS_REVIEW_GROUP = eINSTANCE.getMovieType_CriticsReviewGroup();
/**
* The meta object literal for the '<em><b>Critics Review</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MOVIE_TYPE__CRITICS_REVIEW = eINSTANCE.getMovieType_CriticsReview();
/**
* The meta object literal for the '<em><b>Checked Out By</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MOVIE_TYPE__CHECKED_OUT_BY = eINSTANCE.getMovieType_CheckedOutBy();
/**
* The meta object literal for the '<em><b>Any</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MOVIE_TYPE__ANY = eINSTANCE.getMovieType_Any();
/**
* The meta object literal for the '<em><b>ID</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MOVIE_TYPE__ID = eINSTANCE.getMovieType_ID();
/**
* The meta object literal for the '{@link org.eclipse.emf.test.models.movie.db.GenreTypes <em>Genre Types</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.movie.db.GenreTypes
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getGenreTypes()
* @generated
*/
EEnum GENRE_TYPES = eINSTANCE.getGenreTypes();
/**
* The meta object literal for the '<em>Actors List</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.util.List
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getActorsList()
* @generated
*/
EDataType ACTORS_LIST = eINSTANCE.getActorsList();
/**
* The meta object literal for the '<em>Genre Types Object</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.movie.db.GenreTypes
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getGenreTypesObject()
* @generated
*/
EDataType GENRE_TYPES_OBJECT = eINSTANCE.getGenreTypesObject();
/**
* The meta object literal for the '<em>Rating Type</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getRatingType()
* @generated
*/
EDataType RATING_TYPE = eINSTANCE.getRatingType();
/**
* The meta object literal for the '<em>Rating Type Object</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Integer
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getRatingTypeObject()
* @generated
*/
EDataType RATING_TYPE_OBJECT = eINSTANCE.getRatingTypeObject();
/**
* The meta object literal for the '<em>Rating Values</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getRatingValues()
* @generated
*/
EDataType RATING_VALUES = eINSTANCE.getRatingValues();
/**
* The meta object literal for the '<em>Rating Values Object</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Integer
* @see org.eclipse.emf.test.models.movie.db.impl.DBPackageImpl#getRatingValuesObject()
* @generated
*/
EDataType RATING_VALUES_OBJECT = eINSTANCE.getRatingValuesObject();
}
} //DBPackage