/** * <copyright> * </copyright> * * $Id$ */ package at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; 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 at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.PhotoeditFactory * @model kind="package" * @generated */ public interface PhotoeditPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "photoedit"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://efxclipse.org/examples/photoedit/v1.0"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "photoedit"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ PhotoeditPackage eINSTANCE = at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl.init(); /** * The meta object id for the '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.BaseObjectImpl <em>Base Object</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.BaseObjectImpl * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getBaseObject() * @generated */ int BASE_OBJECT = 0; /** * The feature id for the '<em><b>Uuid</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASE_OBJECT__UUID = 0; /** * The number of structural features of the '<em>Base Object</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASE_OBJECT_FEATURE_COUNT = 1; /** * The meta object id for the '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoEditAppImpl <em>Photo Edit App</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoEditAppImpl * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getPhotoEditApp() * @generated */ int PHOTO_EDIT_APP = 1; /** * The feature id for the '<em><b>Uuid</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PHOTO_EDIT_APP__UUID = BASE_OBJECT__UUID; /** * The feature id for the '<em><b>Albums</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PHOTO_EDIT_APP__ALBUMS = BASE_OBJECT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Photo Edit App</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PHOTO_EDIT_APP_FEATURE_COUNT = BASE_OBJECT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.AlbumImpl <em>Album</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.AlbumImpl * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getAlbum() * @generated */ int ALBUM = 2; /** * The feature id for the '<em><b>Uuid</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALBUM__UUID = BASE_OBJECT__UUID; /** * The feature id for the '<em><b>Media</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALBUM__MEDIA = BASE_OBJECT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALBUM__TITLE = BASE_OBJECT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALBUM__DESCRIPTION = BASE_OBJECT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Cover Image</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALBUM__COVER_IMAGE = BASE_OBJECT_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Album</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALBUM_FEATURE_COUNT = BASE_OBJECT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.MediaImpl <em>Media</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.MediaImpl * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getMedia() * @generated */ int MEDIA = 3; /** * The feature id for the '<em><b>Uuid</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MEDIA__UUID = BASE_OBJECT__UUID; /** * The feature id for the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MEDIA__TITLE = BASE_OBJECT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MEDIA__DESCRIPTION = BASE_OBJECT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Media</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MEDIA_FEATURE_COUNT = BASE_OBJECT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoImpl <em>Photo</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoImpl * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getPhoto() * @generated */ int PHOTO = 4; /** * The feature id for the '<em><b>Uuid</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PHOTO__UUID = MEDIA__UUID; /** * The feature id for the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PHOTO__TITLE = MEDIA__TITLE; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PHOTO__DESCRIPTION = MEDIA__DESCRIPTION; /** * The feature id for the '<em><b>Areas</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PHOTO__AREAS = MEDIA_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PHOTO__SOURCE = MEDIA_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Photo</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PHOTO_FEATURE_COUNT = MEDIA_FEATURE_COUNT + 2; /** * The meta object id for the '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoAreaImpl <em>Photo Area</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoAreaImpl * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getPhotoArea() * @generated */ int PHOTO_AREA = 5; /** * The feature id for the '<em><b>Uuid</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PHOTO_AREA__UUID = BASE_OBJECT__UUID; /** * The feature id for the '<em><b>X</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PHOTO_AREA__X = BASE_OBJECT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Y</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PHOTO_AREA__Y = BASE_OBJECT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Width</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PHOTO_AREA__WIDTH = BASE_OBJECT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Height</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PHOTO_AREA__HEIGHT = BASE_OBJECT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Color</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PHOTO_AREA__COLOR = BASE_OBJECT_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PHOTO_AREA__DESCRIPTION = BASE_OBJECT_FEATURE_COUNT + 5; /** * The number of structural features of the '<em>Photo Area</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PHOTO_AREA_FEATURE_COUNT = BASE_OBJECT_FEATURE_COUNT + 6; /** * The meta object id for the '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.SourceImpl <em>Source</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.SourceImpl * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getSource() * @generated */ int SOURCE = 6; /** * The feature id for the '<em><b>Uuid</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SOURCE__UUID = BASE_OBJECT__UUID; /** * The number of structural features of the '<em>Source</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SOURCE_FEATURE_COUNT = BASE_OBJECT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.BinarySourceImpl <em>Binary Source</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.BinarySourceImpl * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getBinarySource() * @generated */ int BINARY_SOURCE = 7; /** * The feature id for the '<em><b>Uuid</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BINARY_SOURCE__UUID = SOURCE__UUID; /** * The feature id for the '<em><b>Preview Object</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BINARY_SOURCE__PREVIEW_OBJECT = SOURCE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Object</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BINARY_SOURCE__OBJECT = SOURCE_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Binary Source</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BINARY_SOURCE_FEATURE_COUNT = SOURCE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.BinaryObjectImpl <em>Binary Object</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.BinaryObjectImpl * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getBinaryObject() * @generated */ int BINARY_OBJECT = 9; /** * The meta object id for the '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.URLSourceImpl <em>URL Source</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.URLSourceImpl * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getURLSource() * @generated */ int URL_SOURCE = 8; /** * The feature id for the '<em><b>Uuid</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int URL_SOURCE__UUID = SOURCE__UUID; /** * The feature id for the '<em><b>Preview Object URL</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int URL_SOURCE__PREVIEW_OBJECT_URL = SOURCE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Object URL</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int URL_SOURCE__OBJECT_URL = SOURCE_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>URL Source</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int URL_SOURCE_FEATURE_COUNT = SOURCE_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Uuid</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BINARY_OBJECT__UUID = BASE_OBJECT__UUID; /** * The feature id for the '<em><b>Content</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BINARY_OBJECT__CONTENT = BASE_OBJECT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Binary Object</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BINARY_OBJECT_FEATURE_COUNT = BASE_OBJECT_FEATURE_COUNT + 1; /** * The meta object id for the '<em>Input Stream</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.io.InputStream * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getInputStream() * @generated */ int INPUT_STREAM = 10; /** * Returns the meta object for class '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.BaseObject <em>Base Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Base Object</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.BaseObject * @generated */ EClass getBaseObject(); /** * Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.BaseObject#getUuid <em>Uuid</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Uuid</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.BaseObject#getUuid() * @see #getBaseObject() * @generated */ EAttribute getBaseObject_Uuid(); /** * Returns the meta object for class '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.PhotoEditApp <em>Photo Edit App</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Photo Edit App</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.PhotoEditApp * @generated */ EClass getPhotoEditApp(); /** * Returns the meta object for the containment reference list '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.PhotoEditApp#getAlbums <em>Albums</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Albums</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.PhotoEditApp#getAlbums() * @see #getPhotoEditApp() * @generated */ EReference getPhotoEditApp_Albums(); /** * Returns the meta object for class '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Album <em>Album</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Album</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Album * @generated */ EClass getAlbum(); /** * Returns the meta object for the containment reference list '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Album#getMedia <em>Media</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Media</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Album#getMedia() * @see #getAlbum() * @generated */ EReference getAlbum_Media(); /** * Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Album#getTitle <em>Title</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Title</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Album#getTitle() * @see #getAlbum() * @generated */ EAttribute getAlbum_Title(); /** * Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Album#getDescription <em>Description</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Description</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Album#getDescription() * @see #getAlbum() * @generated */ EAttribute getAlbum_Description(); /** * Returns the meta object for the containment reference '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Album#getCoverImage <em>Cover Image</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Cover Image</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Album#getCoverImage() * @see #getAlbum() * @generated */ EReference getAlbum_CoverImage(); /** * Returns the meta object for class '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Media <em>Media</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Media</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Media * @generated */ EClass getMedia(); /** * Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Media#getTitle <em>Title</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Title</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Media#getTitle() * @see #getMedia() * @generated */ EAttribute getMedia_Title(); /** * Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Media#getDescription <em>Description</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Description</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Media#getDescription() * @see #getMedia() * @generated */ EAttribute getMedia_Description(); /** * Returns the meta object for class '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Photo <em>Photo</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Photo</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Photo * @generated */ EClass getPhoto(); /** * Returns the meta object for the containment reference list '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Photo#getAreas <em>Areas</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Areas</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Photo#getAreas() * @see #getPhoto() * @generated */ EReference getPhoto_Areas(); /** * Returns the meta object for the containment reference '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Photo#getSource <em>Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Source</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Photo#getSource() * @see #getPhoto() * @generated */ EReference getPhoto_Source(); /** * Returns the meta object for class '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.PhotoArea <em>Photo Area</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Photo Area</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.PhotoArea * @generated */ EClass getPhotoArea(); /** * Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.PhotoArea#getX <em>X</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>X</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.PhotoArea#getX() * @see #getPhotoArea() * @generated */ EAttribute getPhotoArea_X(); /** * Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.PhotoArea#getY <em>Y</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Y</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.PhotoArea#getY() * @see #getPhotoArea() * @generated */ EAttribute getPhotoArea_Y(); /** * Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.PhotoArea#getWidth <em>Width</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Width</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.PhotoArea#getWidth() * @see #getPhotoArea() * @generated */ EAttribute getPhotoArea_Width(); /** * Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.PhotoArea#getHeight <em>Height</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Height</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.PhotoArea#getHeight() * @see #getPhotoArea() * @generated */ EAttribute getPhotoArea_Height(); /** * Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.PhotoArea#getColor <em>Color</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Color</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.PhotoArea#getColor() * @see #getPhotoArea() * @generated */ EAttribute getPhotoArea_Color(); /** * Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.PhotoArea#getDescription <em>Description</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Description</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.PhotoArea#getDescription() * @see #getPhotoArea() * @generated */ EAttribute getPhotoArea_Description(); /** * Returns the meta object for class '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Source <em>Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Source</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.Source * @generated */ EClass getSource(); /** * Returns the meta object for class '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.BinarySource <em>Binary Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Binary Source</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.BinarySource * @generated */ EClass getBinarySource(); /** * Returns the meta object for the containment reference '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.BinarySource#getPreviewObject <em>Preview Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Preview Object</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.BinarySource#getPreviewObject() * @see #getBinarySource() * @generated */ EReference getBinarySource_PreviewObject(); /** * Returns the meta object for the containment reference '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.BinarySource#getObject <em>Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Object</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.BinarySource#getObject() * @see #getBinarySource() * @generated */ EReference getBinarySource_Object(); /** * Returns the meta object for class '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.BinaryObject <em>Binary Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Binary Object</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.BinaryObject * @generated */ EClass getBinaryObject(); /** * Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.BinaryObject#getContent <em>Content</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Content</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.BinaryObject#getContent() * @see #getBinaryObject() * @generated */ EAttribute getBinaryObject_Content(); /** * Returns the meta object for class '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.URLSource <em>URL Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>URL Source</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.URLSource * @generated */ EClass getURLSource(); /** * Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.URLSource#getPreviewObjectURL <em>Preview Object URL</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Preview Object URL</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.URLSource#getPreviewObjectURL() * @see #getURLSource() * @generated */ EAttribute getURLSource_PreviewObjectURL(); /** * Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.URLSource#getObjectURL <em>Object URL</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Object URL</em>'. * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.URLSource#getObjectURL() * @see #getURLSource() * @generated */ EAttribute getURLSource_ObjectURL(); /** * Returns the meta object for data type '{@link java.io.InputStream <em>Input Stream</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Input Stream</em>'. * @see java.io.InputStream * @model instanceClass="java.io.InputStream" * @generated */ EDataType getInputStream(); /** * 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 */ PhotoeditFactory getPhotoeditFactory(); /** * <!-- 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 at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.BaseObjectImpl <em>Base Object</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.BaseObjectImpl * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getBaseObject() * @generated */ EClass BASE_OBJECT = eINSTANCE.getBaseObject(); /** * The meta object literal for the '<em><b>Uuid</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BASE_OBJECT__UUID = eINSTANCE.getBaseObject_Uuid(); /** * The meta object literal for the '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoEditAppImpl <em>Photo Edit App</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoEditAppImpl * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getPhotoEditApp() * @generated */ EClass PHOTO_EDIT_APP = eINSTANCE.getPhotoEditApp(); /** * The meta object literal for the '<em><b>Albums</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PHOTO_EDIT_APP__ALBUMS = eINSTANCE.getPhotoEditApp_Albums(); /** * The meta object literal for the '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.AlbumImpl <em>Album</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.AlbumImpl * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getAlbum() * @generated */ EClass ALBUM = eINSTANCE.getAlbum(); /** * The meta object literal for the '<em><b>Media</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ALBUM__MEDIA = eINSTANCE.getAlbum_Media(); /** * The meta object literal for the '<em><b>Title</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALBUM__TITLE = eINSTANCE.getAlbum_Title(); /** * The meta object literal for the '<em><b>Description</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ALBUM__DESCRIPTION = eINSTANCE.getAlbum_Description(); /** * The meta object literal for the '<em><b>Cover Image</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ALBUM__COVER_IMAGE = eINSTANCE.getAlbum_CoverImage(); /** * The meta object literal for the '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.MediaImpl <em>Media</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.MediaImpl * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getMedia() * @generated */ EClass MEDIA = eINSTANCE.getMedia(); /** * The meta object literal for the '<em><b>Title</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MEDIA__TITLE = eINSTANCE.getMedia_Title(); /** * The meta object literal for the '<em><b>Description</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MEDIA__DESCRIPTION = eINSTANCE.getMedia_Description(); /** * The meta object literal for the '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoImpl <em>Photo</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoImpl * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getPhoto() * @generated */ EClass PHOTO = eINSTANCE.getPhoto(); /** * The meta object literal for the '<em><b>Areas</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PHOTO__AREAS = eINSTANCE.getPhoto_Areas(); /** * The meta object literal for the '<em><b>Source</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PHOTO__SOURCE = eINSTANCE.getPhoto_Source(); /** * The meta object literal for the '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoAreaImpl <em>Photo Area</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoAreaImpl * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getPhotoArea() * @generated */ EClass PHOTO_AREA = eINSTANCE.getPhotoArea(); /** * The meta object literal for the '<em><b>X</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PHOTO_AREA__X = eINSTANCE.getPhotoArea_X(); /** * The meta object literal for the '<em><b>Y</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PHOTO_AREA__Y = eINSTANCE.getPhotoArea_Y(); /** * The meta object literal for the '<em><b>Width</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PHOTO_AREA__WIDTH = eINSTANCE.getPhotoArea_Width(); /** * The meta object literal for the '<em><b>Height</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PHOTO_AREA__HEIGHT = eINSTANCE.getPhotoArea_Height(); /** * The meta object literal for the '<em><b>Color</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PHOTO_AREA__COLOR = eINSTANCE.getPhotoArea_Color(); /** * The meta object literal for the '<em><b>Description</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PHOTO_AREA__DESCRIPTION = eINSTANCE.getPhotoArea_Description(); /** * The meta object literal for the '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.SourceImpl <em>Source</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.SourceImpl * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getSource() * @generated */ EClass SOURCE = eINSTANCE.getSource(); /** * The meta object literal for the '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.BinarySourceImpl <em>Binary Source</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.BinarySourceImpl * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getBinarySource() * @generated */ EClass BINARY_SOURCE = eINSTANCE.getBinarySource(); /** * The meta object literal for the '<em><b>Preview Object</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference BINARY_SOURCE__PREVIEW_OBJECT = eINSTANCE.getBinarySource_PreviewObject(); /** * The meta object literal for the '<em><b>Object</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference BINARY_SOURCE__OBJECT = eINSTANCE.getBinarySource_Object(); /** * The meta object literal for the '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.BinaryObjectImpl <em>Binary Object</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.BinaryObjectImpl * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getBinaryObject() * @generated */ EClass BINARY_OBJECT = eINSTANCE.getBinaryObject(); /** * The meta object literal for the '<em><b>Content</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BINARY_OBJECT__CONTENT = eINSTANCE.getBinaryObject_Content(); /** * The meta object literal for the '{@link at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.URLSourceImpl <em>URL Source</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.URLSourceImpl * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getURLSource() * @generated */ EClass URL_SOURCE = eINSTANCE.getURLSource(); /** * The meta object literal for the '<em><b>Preview Object URL</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute URL_SOURCE__PREVIEW_OBJECT_URL = eINSTANCE.getURLSource_PreviewObjectURL(); /** * The meta object literal for the '<em><b>Object URL</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute URL_SOURCE__OBJECT_URL = eINSTANCE.getURLSource_ObjectURL(); /** * The meta object literal for the '<em>Input Stream</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.io.InputStream * @see at.bestsolution.efxclipse.runtime.example.photoedit.model.photoedit.impl.PhotoeditPackageImpl#getInputStream() * @generated */ EDataType INPUT_STREAM = eINSTANCE.getInputStream(); } } //PhotoeditPackage