| /** |
| * <copyright> |
| * </copyright> |
| * |
| * $Id: ComponentcorePackage.java,v 1.8 2006/04/27 04:17:40 cbridgha Exp $ |
| */ |
| package org.eclipse.wst.common.componentcore.internal; |
| |
| 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; |
| import org.eclipse.wst.common.componentcore.internal.ComponentcoreFactory; |
| |
| /** |
| * <!-- 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.wst.common.componentcore.ComponentcoreFactory |
| * @model kind="package" |
| * @generated |
| */ |
| public interface ComponentcorePackage extends EPackage { |
| /** |
| * The package name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNAME = "componentcore"; |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_URI = "componentcore.xmi"; |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_PREFIX = "org.eclipse.wst.common.componentcore"; |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| ComponentcorePackage eINSTANCE = org.eclipse.wst.common.componentcore.internal.impl.ComponentcorePackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.wst.common.componentcore.internal.impl.WorkbenchComponentImpl <em>Workbench Component</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.wst.common.componentcore.internal.impl.WorkbenchComponentImpl |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentcorePackageImpl#getWorkbenchComponent() |
| * @generated |
| */ |
| int WORKBENCH_COMPONENT = 0; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WORKBENCH_COMPONENT__NAME = 0; |
| |
| /** |
| * The feature id for the '<em><b>Resources</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WORKBENCH_COMPONENT__RESOURCES = 1; |
| |
| /** |
| * The feature id for the '<em><b>Component Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WORKBENCH_COMPONENT__COMPONENT_TYPE = 2; |
| |
| /** |
| * The feature id for the '<em><b>Referenced Components</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WORKBENCH_COMPONENT__REFERENCED_COMPONENTS = 3; |
| |
| /** |
| * The feature id for the '<em><b>Properties</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WORKBENCH_COMPONENT__PROPERTIES = 4; |
| |
| /** |
| * The feature id for the '<em><b>Metadata Resources</b></em>' attribute list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WORKBENCH_COMPONENT__METADATA_RESOURCES = 5; |
| |
| /** |
| * The number of structural features of the '<em>Workbench Component</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WORKBENCH_COMPONENT_FEATURE_COUNT = 6; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.wst.common.componentcore.internal.impl.ComponentResourceImpl <em>Component Resource</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentResourceImpl |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentcorePackageImpl#getComponentResource() |
| * @generated |
| */ |
| int COMPONENT_RESOURCE = 1; |
| |
| /** |
| * The feature id for the '<em><b>Source Path</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPONENT_RESOURCE__SOURCE_PATH = 0; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Path</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPONENT_RESOURCE__RUNTIME_PATH = 1; |
| |
| /** |
| * The feature id for the '<em><b>Exclusions</b></em>' attribute list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPONENT_RESOURCE__EXCLUSIONS = 2; |
| |
| /** |
| * The feature id for the '<em><b>Component</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPONENT_RESOURCE__COMPONENT = 3; |
| |
| /** |
| * The feature id for the '<em><b>Resource Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPONENT_RESOURCE__RESOURCE_TYPE = 4; |
| |
| /** |
| * The number of structural features of the '<em>Component Resource</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPONENT_RESOURCE_FEATURE_COUNT = 5; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.wst.common.componentcore.internal.impl.ComponentTypeImpl <em>Component Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentTypeImpl |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentcorePackageImpl#getComponentType() |
| * @generated |
| */ |
| int COMPONENT_TYPE = 2; |
| |
| /** |
| * The feature id for the '<em><b>Component Type Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPONENT_TYPE__COMPONENT_TYPE_ID = 0; |
| |
| /** |
| * The feature id for the '<em><b>Version</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPONENT_TYPE__VERSION = 1; |
| |
| /** |
| * The feature id for the '<em><b>Properties</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPONENT_TYPE__PROPERTIES = 2; |
| |
| /** |
| * The feature id for the '<em><b>Metadata Resources</b></em>' attribute list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPONENT_TYPE__METADATA_RESOURCES = 3; |
| |
| /** |
| * The number of structural features of the '<em>Component Type</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPONENT_TYPE_FEATURE_COUNT = 4; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.wst.common.componentcore.internal.impl.PropertyImpl <em>Property</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.wst.common.componentcore.internal.impl.PropertyImpl |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentcorePackageImpl#getProperty() |
| * @generated |
| */ |
| int PROPERTY = 3; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__NAME = 0; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__VALUE = 1; |
| |
| /** |
| * The number of structural features of the '<em>Property</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_FEATURE_COUNT = 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.wst.common.componentcore.internal.impl.ReferencedComponentImpl <em>Referenced Component</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ReferencedComponentImpl |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentcorePackageImpl#getReferencedComponent() |
| * @generated |
| */ |
| int REFERENCED_COMPONENT = 4; |
| |
| /** |
| * The feature id for the '<em><b>Handle</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int REFERENCED_COMPONENT__HANDLE = 0; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Path</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int REFERENCED_COMPONENT__RUNTIME_PATH = 1; |
| |
| /** |
| * The feature id for the '<em><b>Dependency Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int REFERENCED_COMPONENT__DEPENDENCY_TYPE = 2; |
| |
| /** |
| * The feature id for the '<em><b>Dependent Object</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int REFERENCED_COMPONENT__DEPENDENT_OBJECT = 3; |
| |
| /** |
| * The feature id for the '<em><b>Archive Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int REFERENCED_COMPONENT__ARCHIVE_NAME = 4; |
| |
| /** |
| * The number of structural features of the '<em>Referenced Component</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int REFERENCED_COMPONENT_FEATURE_COUNT = 5; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.wst.common.componentcore.internal.impl.ProjectComponentsImpl <em>Project Components</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ProjectComponentsImpl |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentcorePackageImpl#getProjectComponents() |
| * @generated |
| */ |
| int PROJECT_COMPONENTS = 5; |
| |
| /** |
| * The feature id for the '<em><b>Project Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROJECT_COMPONENTS__PROJECT_NAME = 0; |
| |
| /** |
| * The feature id for the '<em><b>Components</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROJECT_COMPONENTS__COMPONENTS = 1; |
| |
| /** |
| * The feature id for the '<em><b>Version</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROJECT_COMPONENTS__VERSION = 2; |
| |
| /** |
| * The number of structural features of the '<em>Project Components</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROJECT_COMPONENTS_FEATURE_COUNT = 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.wst.common.componentcore.internal.DependencyType <em>Dependency Type</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.wst.common.componentcore.internal.DependencyType |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentcorePackageImpl#getDependencyType() |
| * @generated |
| */ |
| int DEPENDENCY_TYPE = 6; |
| |
| /** |
| * The meta object id for the '<em>IPath</em>' data type. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.core.runtime.IPath |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentcorePackageImpl#getIPath() |
| * @generated |
| */ |
| int IPATH = 7; |
| |
| /** |
| * The meta object id for the '<em>URI</em>' data type. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.emf.common.util.URI |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentcorePackageImpl#getURI() |
| * @generated |
| */ |
| int URI = 8; |
| |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.wst.common.componentcore.internal.WorkbenchComponent <em>Workbench Component</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Workbench Component</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.WorkbenchComponent |
| * @generated |
| */ |
| EClass getWorkbenchComponent(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.wst.common.componentcore.internal.WorkbenchComponent#getName <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Name</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.WorkbenchComponent#getName() |
| * @see #getWorkbenchComponent() |
| * @generated |
| */ |
| EAttribute getWorkbenchComponent_Name(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.wst.common.componentcore.internal.WorkbenchComponent#getResources <em>Resources</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Resources</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.WorkbenchComponent#getResources() |
| * @see #getWorkbenchComponent() |
| * @generated |
| */ |
| EReference getWorkbenchComponent_Resources(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.wst.common.componentcore.internal.WorkbenchComponent#getComponentType <em>Component Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Component Type</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.WorkbenchComponent#getComponentType() |
| * @see #getWorkbenchComponent() |
| * @generated |
| */ |
| EReference getWorkbenchComponent_ComponentType(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.wst.common.componentcore.internal.WorkbenchComponent#getReferencedComponents <em>Referenced Components</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Referenced Components</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.WorkbenchComponent#getReferencedComponents() |
| * @see #getWorkbenchComponent() |
| * @generated |
| */ |
| EReference getWorkbenchComponent_ReferencedComponents(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.wst.common.componentcore.internal.WorkbenchComponent#getProperties <em>Properties</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Properties</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.WorkbenchComponent#getProperties() |
| * @see #getWorkbenchComponent() |
| * @generated |
| */ |
| EReference getWorkbenchComponent_Properties(); |
| |
| /** |
| * Returns the meta object for the attribute list '{@link org.eclipse.wst.common.componentcore.internal.WorkbenchComponent#getMetadataResources <em>Metadata Resources</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute list '<em>Metadata Resources</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.WorkbenchComponent#getMetadataResources() |
| * @see #getWorkbenchComponent() |
| * @generated |
| */ |
| EAttribute getWorkbenchComponent_MetadataResources(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.wst.common.componentcore.internal.ComponentResource <em>Component Resource</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Component Resource</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.ComponentResource |
| * @generated |
| */ |
| EClass getComponentResource(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.wst.common.componentcore.internal.ComponentResource#getSourcePath <em>Source Path</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Source Path</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.ComponentResource#getSourcePath() |
| * @see #getComponentResource() |
| * @generated |
| */ |
| EAttribute getComponentResource_SourcePath(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.wst.common.componentcore.internal.ComponentResource#getRuntimePath <em>Runtime Path</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Runtime Path</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.ComponentResource#getRuntimePath() |
| * @see #getComponentResource() |
| * @generated |
| */ |
| EAttribute getComponentResource_RuntimePath(); |
| |
| /** |
| * Returns the meta object for the attribute list '{@link org.eclipse.wst.common.componentcore.internal.ComponentResource#getExclusions <em>Exclusions</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute list '<em>Exclusions</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.ComponentResource#getExclusions() |
| * @see #getComponentResource() |
| * @generated |
| */ |
| EAttribute getComponentResource_Exclusions(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.wst.common.componentcore.internal.ComponentResource#getComponent <em>Component</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Component</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.ComponentResource#getComponent() |
| * @see #getComponentResource() |
| * @generated |
| */ |
| EReference getComponentResource_Component(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.wst.common.componentcore.internal.ComponentResource#getResourceType <em>Resource Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Resource Type</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.ComponentResource#getResourceType() |
| * @see #getComponentResource() |
| * @generated |
| */ |
| EAttribute getComponentResource_ResourceType(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.wst.common.componentcore.internal.ComponentType <em>Component Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Component Type</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.ComponentType |
| * @generated |
| */ |
| EClass getComponentType(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.wst.common.componentcore.internal.ComponentType#getComponentTypeId <em>Component Type Id</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Component Type Id</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.ComponentType#getComponentTypeId() |
| * @see #getComponentType() |
| * @generated |
| */ |
| EAttribute getComponentType_ComponentTypeId(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.wst.common.componentcore.internal.ComponentType#getVersion <em>Version</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Version</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.ComponentType#getVersion() |
| * @see #getComponentType() |
| * @generated |
| */ |
| EAttribute getComponentType_Version(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.wst.common.componentcore.internal.ComponentType#getProperties <em>Properties</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Properties</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.ComponentType#getProperties() |
| * @see #getComponentType() |
| * @generated |
| */ |
| EReference getComponentType_Properties(); |
| |
| /** |
| * Returns the meta object for the attribute list '{@link org.eclipse.wst.common.componentcore.internal.ComponentType#getMetadataResources <em>Metadata Resources</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute list '<em>Metadata Resources</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.ComponentType#getMetadataResources() |
| * @see #getComponentType() |
| * @generated |
| */ |
| EAttribute getComponentType_MetadataResources(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.wst.common.componentcore.internal.Property <em>Property</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Property</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.Property |
| * @generated |
| */ |
| EClass getProperty(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.wst.common.componentcore.internal.Property#getName <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Name</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.Property#getName() |
| * @see #getProperty() |
| * @generated |
| */ |
| EAttribute getProperty_Name(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.wst.common.componentcore.internal.Property#getValue <em>Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Value</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.Property#getValue() |
| * @see #getProperty() |
| * @generated |
| */ |
| EAttribute getProperty_Value(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.wst.common.componentcore.internal.ReferencedComponent <em>Referenced Component</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Referenced Component</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.ReferencedComponent |
| * @generated |
| */ |
| EClass getReferencedComponent(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.wst.common.componentcore.internal.ReferencedComponent#getHandle <em>Handle</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Handle</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.ReferencedComponent#getHandle() |
| * @see #getReferencedComponent() |
| * @generated |
| */ |
| EAttribute getReferencedComponent_Handle(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.wst.common.componentcore.internal.ReferencedComponent#getRuntimePath <em>Runtime Path</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Runtime Path</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.ReferencedComponent#getRuntimePath() |
| * @see #getReferencedComponent() |
| * @generated |
| */ |
| EAttribute getReferencedComponent_RuntimePath(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.wst.common.componentcore.internal.ReferencedComponent#getDependencyType <em>Dependency Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Dependency Type</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.ReferencedComponent#getDependencyType() |
| * @see #getReferencedComponent() |
| * @generated |
| */ |
| EAttribute getReferencedComponent_DependencyType(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.wst.common.componentcore.internal.ReferencedComponent#getDependentObject <em>Dependent Object</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Dependent Object</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.ReferencedComponent#getDependentObject() |
| * @see #getReferencedComponent() |
| * @generated |
| */ |
| EReference getReferencedComponent_DependentObject(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.wst.common.componentcore.internal.ReferencedComponent#getArchiveName <em>Archive Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Archive Name</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.ReferencedComponent#getArchiveName() |
| * @see #getReferencedComponent() |
| * @generated |
| */ |
| EAttribute getReferencedComponent_ArchiveName(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.wst.common.componentcore.internal.ProjectComponents <em>Project Components</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Project Components</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.ProjectComponents |
| * @generated |
| */ |
| EClass getProjectComponents(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.wst.common.componentcore.internal.ProjectComponents#getProjectName <em>Project Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Project Name</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.ProjectComponents#getProjectName() |
| * @see #getProjectComponents() |
| * @generated |
| */ |
| EAttribute getProjectComponents_ProjectName(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.wst.common.componentcore.internal.ProjectComponents#getComponents <em>Components</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Components</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.ProjectComponents#getComponents() |
| * @see #getProjectComponents() |
| * @generated |
| */ |
| EReference getProjectComponents_Components(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.wst.common.componentcore.internal.ProjectComponents#getVersion <em>Version</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Version</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.ProjectComponents#getVersion() |
| * @see #getProjectComponents() |
| * @generated |
| */ |
| EAttribute getProjectComponents_Version(); |
| |
| /** |
| * Returns the meta object for enum '{@link org.eclipse.wst.common.componentcore.internal.DependencyType <em>Dependency Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for enum '<em>Dependency Type</em>'. |
| * @see org.eclipse.wst.common.componentcore.internal.DependencyType |
| * @generated |
| */ |
| EEnum getDependencyType(); |
| |
| /** |
| * Returns the meta object for data type '{@link org.eclipse.core.runtime.IPath <em>IPath</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for data type '<em>IPath</em>'. |
| * @see org.eclipse.core.runtime.IPath |
| * @model instanceClass="org.eclipse.core.runtime.IPath" |
| * annotation="keywords datatype='null'" |
| * @generated |
| */ |
| EDataType getIPath(); |
| |
| /** |
| * Returns the meta object for data type '{@link org.eclipse.emf.common.util.URI <em>URI</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for data type '<em>URI</em>'. |
| * @see org.eclipse.emf.common.util.URI |
| * @model instanceClass="org.eclipse.emf.common.util.URI" |
| * annotation="keywords datatype='null'" |
| * @generated |
| */ |
| EDataType getURI(); |
| |
| /** |
| * 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 |
| */ |
| ComponentcoreFactory getComponentcoreFactory(); |
| |
| /** |
| * <!-- 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.wst.common.componentcore.internal.impl.WorkbenchComponentImpl <em>Workbench Component</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.wst.common.componentcore.internal.impl.WorkbenchComponentImpl |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentcorePackageImpl#getWorkbenchComponent() |
| * @generated |
| */ |
| EClass WORKBENCH_COMPONENT = eINSTANCE.getWorkbenchComponent(); |
| |
| /** |
| * The meta object literal for the '<em><b>Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute WORKBENCH_COMPONENT__NAME = eINSTANCE.getWorkbenchComponent_Name(); |
| |
| /** |
| * The meta object literal for the '<em><b>Resources</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference WORKBENCH_COMPONENT__RESOURCES = eINSTANCE.getWorkbenchComponent_Resources(); |
| |
| /** |
| * The meta object literal for the '<em><b>Component Type</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference WORKBENCH_COMPONENT__COMPONENT_TYPE = eINSTANCE.getWorkbenchComponent_ComponentType(); |
| |
| /** |
| * The meta object literal for the '<em><b>Referenced Components</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference WORKBENCH_COMPONENT__REFERENCED_COMPONENTS = eINSTANCE.getWorkbenchComponent_ReferencedComponents(); |
| |
| /** |
| * The meta object literal for the '<em><b>Properties</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference WORKBENCH_COMPONENT__PROPERTIES = eINSTANCE.getWorkbenchComponent_Properties(); |
| |
| /** |
| * The meta object literal for the '<em><b>Metadata Resources</b></em>' attribute list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute WORKBENCH_COMPONENT__METADATA_RESOURCES = eINSTANCE.getWorkbenchComponent_MetadataResources(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.wst.common.componentcore.internal.impl.ComponentResourceImpl <em>Component Resource</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentResourceImpl |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentcorePackageImpl#getComponentResource() |
| * @generated |
| */ |
| EClass COMPONENT_RESOURCE = eINSTANCE.getComponentResource(); |
| |
| /** |
| * The meta object literal for the '<em><b>Source Path</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute COMPONENT_RESOURCE__SOURCE_PATH = eINSTANCE.getComponentResource_SourcePath(); |
| |
| /** |
| * The meta object literal for the '<em><b>Runtime Path</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute COMPONENT_RESOURCE__RUNTIME_PATH = eINSTANCE.getComponentResource_RuntimePath(); |
| |
| /** |
| * The meta object literal for the '<em><b>Exclusions</b></em>' attribute list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute COMPONENT_RESOURCE__EXCLUSIONS = eINSTANCE.getComponentResource_Exclusions(); |
| |
| /** |
| * The meta object literal for the '<em><b>Component</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference COMPONENT_RESOURCE__COMPONENT = eINSTANCE.getComponentResource_Component(); |
| |
| /** |
| * The meta object literal for the '<em><b>Resource Type</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute COMPONENT_RESOURCE__RESOURCE_TYPE = eINSTANCE.getComponentResource_ResourceType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.wst.common.componentcore.internal.impl.ComponentTypeImpl <em>Component Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentTypeImpl |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentcorePackageImpl#getComponentType() |
| * @generated |
| */ |
| EClass COMPONENT_TYPE = eINSTANCE.getComponentType(); |
| |
| /** |
| * The meta object literal for the '<em><b>Component Type Id</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute COMPONENT_TYPE__COMPONENT_TYPE_ID = eINSTANCE.getComponentType_ComponentTypeId(); |
| |
| /** |
| * The meta object literal for the '<em><b>Version</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute COMPONENT_TYPE__VERSION = eINSTANCE.getComponentType_Version(); |
| |
| /** |
| * The meta object literal for the '<em><b>Properties</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference COMPONENT_TYPE__PROPERTIES = eINSTANCE.getComponentType_Properties(); |
| |
| /** |
| * The meta object literal for the '<em><b>Metadata Resources</b></em>' attribute list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute COMPONENT_TYPE__METADATA_RESOURCES = eINSTANCE.getComponentType_MetadataResources(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.wst.common.componentcore.internal.impl.PropertyImpl <em>Property</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.wst.common.componentcore.internal.impl.PropertyImpl |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentcorePackageImpl#getProperty() |
| * @generated |
| */ |
| EClass PROPERTY = eINSTANCE.getProperty(); |
| |
| /** |
| * The meta object literal for the '<em><b>Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute PROPERTY__NAME = eINSTANCE.getProperty_Name(); |
| |
| /** |
| * The meta object literal for the '<em><b>Value</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute PROPERTY__VALUE = eINSTANCE.getProperty_Value(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.wst.common.componentcore.internal.impl.ReferencedComponentImpl <em>Referenced Component</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ReferencedComponentImpl |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentcorePackageImpl#getReferencedComponent() |
| * @generated |
| */ |
| EClass REFERENCED_COMPONENT = eINSTANCE.getReferencedComponent(); |
| |
| /** |
| * The meta object literal for the '<em><b>Handle</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute REFERENCED_COMPONENT__HANDLE = eINSTANCE.getReferencedComponent_Handle(); |
| |
| /** |
| * The meta object literal for the '<em><b>Runtime Path</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute REFERENCED_COMPONENT__RUNTIME_PATH = eINSTANCE.getReferencedComponent_RuntimePath(); |
| |
| /** |
| * The meta object literal for the '<em><b>Dependency Type</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute REFERENCED_COMPONENT__DEPENDENCY_TYPE = eINSTANCE.getReferencedComponent_DependencyType(); |
| |
| /** |
| * The meta object literal for the '<em><b>Dependent Object</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference REFERENCED_COMPONENT__DEPENDENT_OBJECT = eINSTANCE.getReferencedComponent_DependentObject(); |
| |
| /** |
| * The meta object literal for the '<em><b>Archive Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute REFERENCED_COMPONENT__ARCHIVE_NAME = eINSTANCE.getReferencedComponent_ArchiveName(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.wst.common.componentcore.internal.impl.ProjectComponentsImpl <em>Project Components</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ProjectComponentsImpl |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentcorePackageImpl#getProjectComponents() |
| * @generated |
| */ |
| EClass PROJECT_COMPONENTS = eINSTANCE.getProjectComponents(); |
| |
| /** |
| * The meta object literal for the '<em><b>Project Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute PROJECT_COMPONENTS__PROJECT_NAME = eINSTANCE.getProjectComponents_ProjectName(); |
| |
| /** |
| * The meta object literal for the '<em><b>Components</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PROJECT_COMPONENTS__COMPONENTS = eINSTANCE.getProjectComponents_Components(); |
| |
| /** |
| * The meta object literal for the '<em><b>Version</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute PROJECT_COMPONENTS__VERSION = eINSTANCE.getProjectComponents_Version(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.wst.common.componentcore.internal.DependencyType <em>Dependency Type</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.wst.common.componentcore.internal.DependencyType |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentcorePackageImpl#getDependencyType() |
| * @generated |
| */ |
| EEnum DEPENDENCY_TYPE = eINSTANCE.getDependencyType(); |
| |
| /** |
| * The meta object literal for the '<em>IPath</em>' data type. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.core.runtime.IPath |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentcorePackageImpl#getIPath() |
| * @generated |
| */ |
| EDataType IPATH = eINSTANCE.getIPath(); |
| |
| /** |
| * The meta object literal for the '<em>URI</em>' data type. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.emf.common.util.URI |
| * @see org.eclipse.wst.common.componentcore.internal.impl.ComponentcorePackageImpl#getURI() |
| * @generated |
| */ |
| EDataType URI = eINSTANCE.getURI(); |
| |
| } |
| |
| } //ComponentcorePackage |