/******************************************************************************* * Copyright (c) 2006-2013 The RCP Company 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: * The RCP Company - initial API and implementation *******************************************************************************/ package com.rcpcompany.uibindings.moao; 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.EOperation; 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 com.rcpcompany.uibindings.moao.IMOAOFactory * @generated */ public interface IMOAOPackage extends EPackage { /** * The package name. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ String eNAME = "moao"; /** * The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ String eNS_URI = "http://rcp-company.com/schemas/uibindings/moao.ecore"; /** * The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ String eNS_PREFIX = "moao"; /** * The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ IMOAOPackage eINSTANCE = com.rcpcompany.uibindings.moao.internal.MOAOPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.core.runtime.IAdaptable <em>IAdaptable</em>}' * class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.core.runtime.IAdaptable * @see com.rcpcompany.uibindings.moao.internal.MOAOPackageImpl#getIAdaptable() * @generated */ int IADAPTABLE = 0; /** * The number of structural features of the '<em>IAdaptable</em>' class. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int IADAPTABLE_FEATURE_COUNT = 0; /** * The number of operations of the '<em>IAdaptable</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ int IADAPTABLE_OPERATION_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.emf.ecore.EStructuralFeature * <em>EStructural Feature</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.emf.ecore.EStructuralFeature * @see com.rcpcompany.uibindings.moao.internal.MOAOPackageImpl#getEStructuralFeature() * @generated */ int ESTRUCTURAL_FEATURE = 1; /** * The number of structural features of the '<em>EStructural Feature</em>' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ESTRUCTURAL_FEATURE_FEATURE_COUNT = 0; /** * The number of operations of the '<em>EStructural Feature</em>' class. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int ESTRUCTURAL_FEATURE_OPERATION_COUNT = 0; /** * The meta object id for the '{@link com.rcpcompany.uibindings.moao.internal.MOAOImpl * <em>MOAO</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see com.rcpcompany.uibindings.moao.internal.MOAOImpl * @see com.rcpcompany.uibindings.moao.internal.MOAOPackageImpl#getMOAO() * @generated */ int MOAO = 2; /** * The feature id for the '<em><b>Facets</b></em>' containment reference list. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MOAO__FACETS = IADAPTABLE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>MOAO</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ int MOAO_FEATURE_COUNT = IADAPTABLE_FEATURE_COUNT + 1; /** * The operation id for the '<em>Is Valid</em>' operation. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ int MOAO___IS_VALID__DIAGNOSTICCHAIN_MAP = IADAPTABLE_OPERATION_COUNT + 0; /** * The operation id for the '<em>Remove Messages By Owner</em>' operation. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @generated * @ordered */ int MOAO___REMOVE_MESSAGES_BY_OWNER__STRING = IADAPTABLE_OPERATION_COUNT + 1; /** * The operation id for the '<em>Remove Messages By Owner</em>' operation. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @generated * @ordered */ int MOAO___REMOVE_MESSAGES_BY_OWNER__ESTRUCTURALFEATURE_STRING = IADAPTABLE_OPERATION_COUNT + 2; /** * The number of operations of the '<em>MOAO</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ int MOAO_OPERATION_COUNT = IADAPTABLE_OPERATION_COUNT + 3; /** * The meta object id for the '{@link com.rcpcompany.uibindings.moao.internal.MOAOFacetImpl * <em>Facet</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see com.rcpcompany.uibindings.moao.internal.MOAOFacetImpl * @see com.rcpcompany.uibindings.moao.internal.MOAOPackageImpl#getMOAOFacet() * @generated */ int MOAO_FACET = 3; /** * The feature id for the '<em><b>Facets</b></em>' containment reference list. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MOAO_FACET__FACETS = MOAO__FACETS; /** * The feature id for the '<em><b>Object</b></em>' container reference. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int MOAO_FACET__OBJECT = MOAO_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Facet</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ int MOAO_FACET_FEATURE_COUNT = MOAO_FEATURE_COUNT + 1; /** * The operation id for the '<em>Is Valid</em>' operation. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ int MOAO_FACET___IS_VALID__DIAGNOSTICCHAIN_MAP = MOAO___IS_VALID__DIAGNOSTICCHAIN_MAP; /** * The operation id for the '<em>Remove Messages By Owner</em>' operation. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @generated * @ordered */ int MOAO_FACET___REMOVE_MESSAGES_BY_OWNER__STRING = MOAO___REMOVE_MESSAGES_BY_OWNER__STRING; /** * The operation id for the '<em>Remove Messages By Owner</em>' operation. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @generated * @ordered */ int MOAO_FACET___REMOVE_MESSAGES_BY_OWNER__ESTRUCTURALFEATURE_STRING = MOAO___REMOVE_MESSAGES_BY_OWNER__ESTRUCTURALFEATURE_STRING; /** * The number of operations of the '<em>Facet</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ int MOAO_FACET_OPERATION_COUNT = MOAO_OPERATION_COUNT + 0; /** * The meta object id for the '{@link com.rcpcompany.uibindings.moao.internal.NamedObjectImpl * <em>Named Object</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see com.rcpcompany.uibindings.moao.internal.NamedObjectImpl * @see com.rcpcompany.uibindings.moao.internal.MOAOPackageImpl#getNamedObject() * @generated */ int NAMED_OBJECT = 4; /** * The feature id for the '<em><b>Facets</b></em>' containment reference list. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int NAMED_OBJECT__FACETS = MOAO__FACETS; /** * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ int NAMED_OBJECT__NAME = MOAO_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Description</b></em>' attribute. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ int NAMED_OBJECT__DESCRIPTION = MOAO_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Uuid</b></em>' attribute. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ int NAMED_OBJECT__UUID = MOAO_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Named Object</em>' class. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @generated * @ordered */ int NAMED_OBJECT_FEATURE_COUNT = MOAO_FEATURE_COUNT + 3; /** * The operation id for the '<em>Is Valid</em>' operation. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ int NAMED_OBJECT___IS_VALID__DIAGNOSTICCHAIN_MAP = MOAO___IS_VALID__DIAGNOSTICCHAIN_MAP; /** * The operation id for the '<em>Remove Messages By Owner</em>' operation. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @generated * @ordered */ int NAMED_OBJECT___REMOVE_MESSAGES_BY_OWNER__STRING = MOAO___REMOVE_MESSAGES_BY_OWNER__STRING; /** * The operation id for the '<em>Remove Messages By Owner</em>' operation. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @generated * @ordered */ int NAMED_OBJECT___REMOVE_MESSAGES_BY_OWNER__ESTRUCTURALFEATURE_STRING = MOAO___REMOVE_MESSAGES_BY_OWNER__ESTRUCTURALFEATURE_STRING; /** * The number of operations of the '<em>Named Object</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ int NAMED_OBJECT_OPERATION_COUNT = MOAO_OPERATION_COUNT + 0; /** * The meta object id for the '{@link com.rcpcompany.uibindings.moao.internal.MOAOMessageImpl * <em>Message</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see com.rcpcompany.uibindings.moao.internal.MOAOMessageImpl * @see com.rcpcompany.uibindings.moao.internal.MOAOPackageImpl#getMOAOMessage() * @generated */ int MOAO_MESSAGE = 5; /** * The feature id for the '<em><b>Facets</b></em>' containment reference list. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MOAO_MESSAGE__FACETS = MOAO_FACET__FACETS; /** * The feature id for the '<em><b>Object</b></em>' container reference. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int MOAO_MESSAGE__OBJECT = MOAO_FACET__OBJECT; /** * The feature id for the '<em><b>Owner</b></em>' attribute. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ int MOAO_MESSAGE__OWNER = MOAO_FACET_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Feature</b></em>' reference. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ int MOAO_MESSAGE__FEATURE = MOAO_FACET_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Description</b></em>' attribute. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ int MOAO_MESSAGE__DESCRIPTION = MOAO_FACET_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Severity</b></em>' attribute. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ int MOAO_MESSAGE__SEVERITY = MOAO_FACET_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Details</b></em>' attribute. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ int MOAO_MESSAGE__DETAILS = MOAO_FACET_FEATURE_COUNT + 4; /** * The number of structural features of the '<em>Message</em>' class. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int MOAO_MESSAGE_FEATURE_COUNT = MOAO_FACET_FEATURE_COUNT + 5; /** * The operation id for the '<em>Is Valid</em>' operation. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ int MOAO_MESSAGE___IS_VALID__DIAGNOSTICCHAIN_MAP = MOAO_FACET___IS_VALID__DIAGNOSTICCHAIN_MAP; /** * The operation id for the '<em>Remove Messages By Owner</em>' operation. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @generated * @ordered */ int MOAO_MESSAGE___REMOVE_MESSAGES_BY_OWNER__STRING = MOAO_FACET___REMOVE_MESSAGES_BY_OWNER__STRING; /** * The operation id for the '<em>Remove Messages By Owner</em>' operation. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @generated * @ordered */ int MOAO_MESSAGE___REMOVE_MESSAGES_BY_OWNER__ESTRUCTURALFEATURE_STRING = MOAO_FACET___REMOVE_MESSAGES_BY_OWNER__ESTRUCTURALFEATURE_STRING; /** * The number of operations of the '<em>Message</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ int MOAO_MESSAGE_OPERATION_COUNT = MOAO_FACET_OPERATION_COUNT + 0; /** * The meta object id for the '{@link com.rcpcompany.uibindings.moao.Severity <em>Severity</em>} * ' enum. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see com.rcpcompany.uibindings.moao.Severity * @see com.rcpcompany.uibindings.moao.internal.MOAOPackageImpl#getSeverity() * @generated */ int SEVERITY = 6; /** * The meta object id for the '<em>EDiagnostic Chain</em>' data type. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.common.util.DiagnosticChain * @see com.rcpcompany.uibindings.moao.internal.MOAOPackageImpl#getEDiagnosticChain() * @generated */ int EDIAGNOSTIC_CHAIN = 7; /** * The meta object id for the '<em>EMap</em>' data type. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see java.util.Map * @see com.rcpcompany.uibindings.moao.internal.MOAOPackageImpl#getEMap() * @generated */ int EMAP = 8; /** * Returns the meta object for class '{@link com.rcpcompany.uibindings.moao.IMOAO <em>MOAO</em>} * '. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>MOAO</em>'. * @see com.rcpcompany.uibindings.moao.IMOAO * @generated */ EClass getMOAO(); /** * Returns the meta object for the containment reference list ' * {@link com.rcpcompany.uibindings.moao.IMOAO#getFacets <em>Facets</em>}'. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>Facets</em>'. * @see com.rcpcompany.uibindings.moao.IMOAO#getFacets() * @see #getMOAO() * @generated */ EReference getMOAO_Facets(); /** * Returns the meta object for the ' * {@link com.rcpcompany.uibindings.moao.IMOAO#isValid(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) * <em>Is Valid</em>}' operation. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the '<em>Is Valid</em>' operation. * @see com.rcpcompany.uibindings.moao.IMOAO#isValid(org.eclipse.emf.common.util.DiagnosticChain, * java.util.Map) * @generated */ EOperation getMOAO__IsValid__DiagnosticChain_Map(); /** * Returns the meta object for the ' * {@link com.rcpcompany.uibindings.moao.IMOAO#removeMessagesByOwner(java.lang.String) * <em>Remove Messages By Owner</em>}' operation. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the '<em>Remove Messages By Owner</em>' operation. * @see com.rcpcompany.uibindings.moao.IMOAO#removeMessagesByOwner(java.lang.String) * @generated */ EOperation getMOAO__RemoveMessagesByOwner__String(); /** * Returns the meta object for the ' * {@link com.rcpcompany.uibindings.moao.IMOAO#removeMessagesByOwner(org.eclipse.emf.ecore.EStructuralFeature, java.lang.String) * <em>Remove Messages By Owner</em>}' operation. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the '<em>Remove Messages By Owner</em>' operation. * @see com.rcpcompany.uibindings.moao.IMOAO#removeMessagesByOwner(org.eclipse.emf.ecore.EStructuralFeature, * java.lang.String) * @generated */ EOperation getMOAO__RemoveMessagesByOwner__EStructuralFeature_String(); /** * Returns the meta object for class '{@link com.rcpcompany.uibindings.moao.IMOAOFacet * <em>Facet</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Facet</em>'. * @see com.rcpcompany.uibindings.moao.IMOAOFacet * @generated */ EClass getMOAOFacet(); /** * Returns the meta object for the container reference ' * {@link com.rcpcompany.uibindings.moao.IMOAOFacet#getObject <em>Object</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the container reference '<em>Object</em>'. * @see com.rcpcompany.uibindings.moao.IMOAOFacet#getObject() * @see #getMOAOFacet() * @generated */ EReference getMOAOFacet_Object(); /** * Returns the meta object for class '{@link com.rcpcompany.uibindings.moao.INamedObject * <em>Named Object</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Named Object</em>'. * @see com.rcpcompany.uibindings.moao.INamedObject * @generated */ EClass getNamedObject(); /** * Returns the meta object for the attribute ' * {@link com.rcpcompany.uibindings.moao.INamedObject#getName <em>Name</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Name</em>'. * @see com.rcpcompany.uibindings.moao.INamedObject#getName() * @see #getNamedObject() * @generated */ EAttribute getNamedObject_Name(); /** * Returns the meta object for the attribute ' * {@link com.rcpcompany.uibindings.moao.INamedObject#getDescription <em>Description</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Description</em>'. * @see com.rcpcompany.uibindings.moao.INamedObject#getDescription() * @see #getNamedObject() * @generated */ EAttribute getNamedObject_Description(); /** * Returns the meta object for the attribute ' * {@link com.rcpcompany.uibindings.moao.INamedObject#getUuid <em>Uuid</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Uuid</em>'. * @see com.rcpcompany.uibindings.moao.INamedObject#getUuid() * @see #getNamedObject() * @generated */ EAttribute getNamedObject_Uuid(); /** * Returns the meta object for class '{@link com.rcpcompany.uibindings.moao.IMOAOMessage * <em>Message</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Message</em>'. * @see com.rcpcompany.uibindings.moao.IMOAOMessage * @generated */ EClass getMOAOMessage(); /** * Returns the meta object for the attribute ' * {@link com.rcpcompany.uibindings.moao.IMOAOMessage#getOwner <em>Owner</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Owner</em>'. * @see com.rcpcompany.uibindings.moao.IMOAOMessage#getOwner() * @see #getMOAOMessage() * @generated */ EAttribute getMOAOMessage_Owner(); /** * Returns the meta object for the reference ' * {@link com.rcpcompany.uibindings.moao.IMOAOMessage#getFeature <em>Feature</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Feature</em>'. * @see com.rcpcompany.uibindings.moao.IMOAOMessage#getFeature() * @see #getMOAOMessage() * @generated */ EReference getMOAOMessage_Feature(); /** * Returns the meta object for the attribute ' * {@link com.rcpcompany.uibindings.moao.IMOAOMessage#getDescription <em>Description</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Description</em>'. * @see com.rcpcompany.uibindings.moao.IMOAOMessage#getDescription() * @see #getMOAOMessage() * @generated */ EAttribute getMOAOMessage_Description(); /** * Returns the meta object for the attribute ' * {@link com.rcpcompany.uibindings.moao.IMOAOMessage#getSeverity <em>Severity</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Severity</em>'. * @see com.rcpcompany.uibindings.moao.IMOAOMessage#getSeverity() * @see #getMOAOMessage() * @generated */ EAttribute getMOAOMessage_Severity(); /** * Returns the meta object for the attribute ' * {@link com.rcpcompany.uibindings.moao.IMOAOMessage#getDetails <em>Details</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Details</em>'. * @see com.rcpcompany.uibindings.moao.IMOAOMessage#getDetails() * @see #getMOAOMessage() * @generated */ EAttribute getMOAOMessage_Details(); /** * Returns the meta object for enum '{@link com.rcpcompany.uibindings.moao.Severity * <em>Severity</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for enum '<em>Severity</em>'. * @see com.rcpcompany.uibindings.moao.Severity * @generated */ EEnum getSeverity(); /** * Returns the meta object for data type '{@link org.eclipse.emf.common.util.DiagnosticChain * <em>EDiagnostic Chain</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for data type '<em>EDiagnostic Chain</em>'. * @see org.eclipse.emf.common.util.DiagnosticChain * @generated */ EDataType getEDiagnosticChain(); /** * Returns the meta object for data type '{@link java.util.Map <em>EMap</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for data type '<em>EMap</em>'. * @see java.util.Map * @generated */ EDataType getEMap(); /** * Returns the meta object for class '{@link org.eclipse.core.runtime.IAdaptable * <em>IAdaptable</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>IAdaptable</em>'. * @see org.eclipse.core.runtime.IAdaptable * @generated */ EClass getIAdaptable(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.EStructuralFeature * <em>EStructural Feature</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>EStructural Feature</em>'. * @see org.eclipse.emf.ecore.EStructuralFeature * @generated */ EClass getEStructuralFeature(); /** * 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 */ IMOAOFactory getMOAOFactory(); /** * <!-- 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 com.rcpcompany.uibindings.moao.internal.MOAOImpl * <em>MOAO</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see com.rcpcompany.uibindings.moao.internal.MOAOImpl * @see com.rcpcompany.uibindings.moao.internal.MOAOPackageImpl#getMOAO() * @generated */ EClass MOAO = eINSTANCE.getMOAO(); /** * The meta object literal for the '<em><b>Facets</b></em>' containment reference list * feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference MOAO__FACETS = eINSTANCE.getMOAO_Facets(); /** * The meta object literal for the '<em><b>Is Valid</b></em>' operation. <!-- begin-user-doc * --> <!-- end-user-doc --> * * @generated */ EOperation MOAO___IS_VALID__DIAGNOSTICCHAIN_MAP = eINSTANCE.getMOAO__IsValid__DiagnosticChain_Map(); /** * The meta object literal for the '<em><b>Remove Messages By Owner</b></em>' operation. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EOperation MOAO___REMOVE_MESSAGES_BY_OWNER__STRING = eINSTANCE.getMOAO__RemoveMessagesByOwner__String(); /** * The meta object literal for the '<em><b>Remove Messages By Owner</b></em>' operation. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EOperation MOAO___REMOVE_MESSAGES_BY_OWNER__ESTRUCTURALFEATURE_STRING = eINSTANCE .getMOAO__RemoveMessagesByOwner__EStructuralFeature_String(); /** * The meta object literal for the ' * {@link com.rcpcompany.uibindings.moao.internal.MOAOFacetImpl <em>Facet</em>}' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see com.rcpcompany.uibindings.moao.internal.MOAOFacetImpl * @see com.rcpcompany.uibindings.moao.internal.MOAOPackageImpl#getMOAOFacet() * @generated */ EClass MOAO_FACET = eINSTANCE.getMOAOFacet(); /** * The meta object literal for the '<em><b>Object</b></em>' container reference feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference MOAO_FACET__OBJECT = eINSTANCE.getMOAOFacet_Object(); /** * The meta object literal for the ' * {@link com.rcpcompany.uibindings.moao.internal.NamedObjectImpl <em>Named Object</em>}' * class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see com.rcpcompany.uibindings.moao.internal.NamedObjectImpl * @see com.rcpcompany.uibindings.moao.internal.MOAOPackageImpl#getNamedObject() * @generated */ EClass NAMED_OBJECT = eINSTANCE.getNamedObject(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute NAMED_OBJECT__NAME = eINSTANCE.getNamedObject_Name(); /** * The meta object literal for the '<em><b>Description</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute NAMED_OBJECT__DESCRIPTION = eINSTANCE.getNamedObject_Description(); /** * The meta object literal for the '<em><b>Uuid</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute NAMED_OBJECT__UUID = eINSTANCE.getNamedObject_Uuid(); /** * The meta object literal for the ' * {@link com.rcpcompany.uibindings.moao.internal.MOAOMessageImpl <em>Message</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @see com.rcpcompany.uibindings.moao.internal.MOAOMessageImpl * @see com.rcpcompany.uibindings.moao.internal.MOAOPackageImpl#getMOAOMessage() * @generated */ EClass MOAO_MESSAGE = eINSTANCE.getMOAOMessage(); /** * The meta object literal for the '<em><b>Owner</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute MOAO_MESSAGE__OWNER = eINSTANCE.getMOAOMessage_Owner(); /** * The meta object literal for the '<em><b>Feature</b></em>' reference feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference MOAO_MESSAGE__FEATURE = eINSTANCE.getMOAOMessage_Feature(); /** * The meta object literal for the '<em><b>Description</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute MOAO_MESSAGE__DESCRIPTION = eINSTANCE.getMOAOMessage_Description(); /** * The meta object literal for the '<em><b>Severity</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute MOAO_MESSAGE__SEVERITY = eINSTANCE.getMOAOMessage_Severity(); /** * The meta object literal for the '<em><b>Details</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute MOAO_MESSAGE__DETAILS = eINSTANCE.getMOAOMessage_Details(); /** * The meta object literal for the '{@link com.rcpcompany.uibindings.moao.Severity * <em>Severity</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see com.rcpcompany.uibindings.moao.Severity * @see com.rcpcompany.uibindings.moao.internal.MOAOPackageImpl#getSeverity() * @generated */ EEnum SEVERITY = eINSTANCE.getSeverity(); /** * The meta object literal for the '<em>EDiagnostic Chain</em>' data type. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.emf.common.util.DiagnosticChain * @see com.rcpcompany.uibindings.moao.internal.MOAOPackageImpl#getEDiagnosticChain() * @generated */ EDataType EDIAGNOSTIC_CHAIN = eINSTANCE.getEDiagnosticChain(); /** * The meta object literal for the '<em>EMap</em>' data type. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see java.util.Map * @see com.rcpcompany.uibindings.moao.internal.MOAOPackageImpl#getEMap() * @generated */ EDataType EMAP = eINSTANCE.getEMap(); /** * The meta object literal for the '{@link org.eclipse.core.runtime.IAdaptable * <em>IAdaptable</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.core.runtime.IAdaptable * @see com.rcpcompany.uibindings.moao.internal.MOAOPackageImpl#getIAdaptable() * @generated */ EClass IADAPTABLE = eINSTANCE.getIAdaptable(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.EStructuralFeature * <em>EStructural Feature</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.emf.ecore.EStructuralFeature * @see com.rcpcompany.uibindings.moao.internal.MOAOPackageImpl#getEStructuralFeature() * @generated */ EClass ESTRUCTURAL_FEATURE = eINSTANCE.getEStructuralFeature(); } } // IMOAOPackage