//------------------------------------------------------------------------------ // Copyright (c) 2005, 2006 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 Corporation - initial implementation //------------------------------------------------------------------------------ package org.eclipse.epf.resourcemanager; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; 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.epf.resourcemanager.ResourcemanagerFactory * @model kind="package" * @generated */ public interface ResourcemanagerPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "resourcemanager"; //$NON-NLS-1$ /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http:///org/eclipse/epf/uma/resourcemanager.ecore"; //$NON-NLS-1$ /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "org.eclipse.epf.uma.resourcemanager"; //$NON-NLS-1$ /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ ResourcemanagerPackage eINSTANCE = org.eclipse.epf.resourcemanager.impl.ResourcemanagerPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.epf.resourcemanager.impl.ResourceDescriptorImpl <em>Resource Descriptor</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.epf.resourcemanager.impl.ResourceDescriptorImpl * @see org.eclipse.epf.resourcemanager.impl.ResourcemanagerPackageImpl#getResourceDescriptor() * @generated */ int RESOURCE_DESCRIPTOR = 0; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_DESCRIPTOR__ID = 0; /** * The feature id for the '<em><b>Uri</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_DESCRIPTOR__URI = 1; /** * The number of structural features of the '<em>Resource Descriptor</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_DESCRIPTOR_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.epf.resourcemanager.impl.ResourceManagerImpl <em>Resource Manager</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.epf.resourcemanager.impl.ResourceManagerImpl * @see org.eclipse.epf.resourcemanager.impl.ResourcemanagerPackageImpl#getResourceManager() * @generated */ int RESOURCE_MANAGER = 1; /** * The feature id for the '<em><b>Guid</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_MANAGER__GUID = 0; /** * The feature id for the '<em><b>Uri Base</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_MANAGER__URI_BASE = 1; /** * The feature id for the '<em><b>Sub Managers</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_MANAGER__SUB_MANAGERS = 2; /** * The feature id for the '<em><b>Resource Descriptors</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_MANAGER__RESOURCE_DESCRIPTORS = 3; /** * The number of structural features of the '<em>Resource Manager</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_MANAGER_FEATURE_COUNT = 4; /** * Returns the meta object for class '{@link org.eclipse.epf.resourcemanager.ResourceDescriptor <em>Resource Descriptor</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Resource Descriptor</em>'. * @see org.eclipse.epf.resourcemanager.ResourceDescriptor * @generated */ EClass getResourceDescriptor(); /** * Returns the meta object for the attribute '{@link org.eclipse.epf.resourcemanager.ResourceDescriptor#getId <em>Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Id</em>'. * @see org.eclipse.epf.resourcemanager.ResourceDescriptor#getId() * @see #getResourceDescriptor() * @generated */ EAttribute getResourceDescriptor_Id(); /** * Returns the meta object for the attribute '{@link org.eclipse.epf.resourcemanager.ResourceDescriptor#getUri <em>Uri</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Uri</em>'. * @see org.eclipse.epf.resourcemanager.ResourceDescriptor#getUri() * @see #getResourceDescriptor() * @generated */ EAttribute getResourceDescriptor_Uri(); /** * Returns the meta object for class '{@link org.eclipse.epf.resourcemanager.ResourceManager <em>Resource Manager</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Resource Manager</em>'. * @see org.eclipse.epf.resourcemanager.ResourceManager * @generated */ EClass getResourceManager(); /** * Returns the meta object for the attribute '{@link org.eclipse.epf.resourcemanager.ResourceManager#getGuid <em>Guid</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Guid</em>'. * @see org.eclipse.epf.resourcemanager.ResourceManager#getGuid() * @see #getResourceManager() * @generated */ EAttribute getResourceManager_Guid(); /** * Returns the meta object for the attribute '{@link org.eclipse.epf.resourcemanager.ResourceManager#getUriBase <em>Uri Base</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Uri Base</em>'. * @see org.eclipse.epf.resourcemanager.ResourceManager#getUriBase() * @see #getResourceManager() * @generated */ EAttribute getResourceManager_UriBase(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.epf.resourcemanager.ResourceManager#getSubManagers <em>Sub Managers</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Sub Managers</em>'. * @see org.eclipse.epf.resourcemanager.ResourceManager#getSubManagers() * @see #getResourceManager() * @generated */ EReference getResourceManager_SubManagers(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.epf.resourcemanager.ResourceManager#getResourceDescriptors <em>Resource Descriptors</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Resource Descriptors</em>'. * @see org.eclipse.epf.resourcemanager.ResourceManager#getResourceDescriptors() * @see #getResourceManager() * @generated */ EReference getResourceManager_ResourceDescriptors(); /** * 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 */ ResourcemanagerFactory getResourcemanagerFactory(); /** * <!-- 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.epf.resourcemanager.impl.ResourceDescriptorImpl <em>Resource Descriptor</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.epf.resourcemanager.impl.ResourceDescriptorImpl * @see org.eclipse.epf.resourcemanager.impl.ResourcemanagerPackageImpl#getResourceDescriptor() * @generated */ EClass RESOURCE_DESCRIPTOR = eINSTANCE.getResourceDescriptor(); /** * The meta object literal for the '<em><b>Id</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute RESOURCE_DESCRIPTOR__ID = eINSTANCE.getResourceDescriptor_Id(); /** * The meta object literal for the '<em><b>Uri</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute RESOURCE_DESCRIPTOR__URI = eINSTANCE.getResourceDescriptor_Uri(); /** * The meta object literal for the '{@link org.eclipse.epf.resourcemanager.impl.ResourceManagerImpl <em>Resource Manager</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.epf.resourcemanager.impl.ResourceManagerImpl * @see org.eclipse.epf.resourcemanager.impl.ResourcemanagerPackageImpl#getResourceManager() * @generated */ EClass RESOURCE_MANAGER = eINSTANCE.getResourceManager(); /** * The meta object literal for the '<em><b>Guid</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute RESOURCE_MANAGER__GUID = eINSTANCE.getResourceManager_Guid(); /** * The meta object literal for the '<em><b>Uri Base</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute RESOURCE_MANAGER__URI_BASE = eINSTANCE.getResourceManager_UriBase(); /** * The meta object literal for the '<em><b>Sub Managers</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference RESOURCE_MANAGER__SUB_MANAGERS = eINSTANCE.getResourceManager_SubManagers(); /** * The meta object literal for the '<em><b>Resource Descriptors</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference RESOURCE_MANAGER__RESOURCE_DESCRIPTORS = eINSTANCE.getResourceManager_ResourceDescriptors(); } }