/**
* <copyright>
* </copyright>
*
* $Id$
*/
package org.eclipse.buckminster.cspecxml;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc --> The <b>Package</b> for the model. It contains
* accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.ICSpecXMLFactory
* @model kind="package"
* @generated
*/
public interface ICSpecXMLPackage extends EPackage {
/**
* <!-- 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.buckminster.cspecxml.impl.ActionImpl
* <em>Action</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ActionImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAction()
* @generated
*/
EClass ACTION = eINSTANCE.getAction();
/**
* The meta object literal for the '<em><b>Group</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ACTION__GROUP = eINSTANCE.getAction_Group();
/**
* The meta object literal for the '<em><b>Definitions</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ACTION__DEFINITIONS = eINSTANCE.getAction_Definitions();
/**
* The meta object literal for the '<em><b>Actor Properties</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ACTION__ACTOR_PROPERTIES = eINSTANCE.getAction_ActorProperties();
/**
* The meta object literal for the '<em><b>Properties</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ACTION__PROPERTIES = eINSTANCE.getAction_Properties();
/**
* The meta object literal for the '<em><b>Prerequisites</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ACTION__PREREQUISITES = eINSTANCE.getAction_Prerequisites();
/**
* The meta object literal for the '<em><b>Products</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ACTION__PRODUCTS = eINSTANCE.getAction_Products();
/**
* The meta object literal for the '<em><b>Actor</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ACTION__ACTOR = eINSTANCE.getAction_Actor();
/**
* The meta object literal for the '<em><b>Always</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ACTION__ALWAYS = eINSTANCE.getAction_Always();
/**
* The meta object literal for the '
* <em><b>Assign Console Support</b></em>' attribute feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ACTION__ASSIGN_CONSOLE_SUPPORT = eINSTANCE.getAction_AssignConsoleSupport();
/**
* The meta object literal for the '<em><b>Enabled</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ACTION__ENABLED = eINSTANCE.getAction_Enabled();
/**
* The meta object literal for the '<em><b>Filter</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ACTION__FILTER = eINSTANCE.getAction_Filter();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.ActionArtifactImpl
* <em>Action Artifact</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ActionArtifactImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getActionArtifact()
* @generated
*/
EClass ACTION_ARTIFACT = eINSTANCE.getActionArtifact();
/**
* The meta object literal for the '<em><b>Alias</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ACTION_ARTIFACT__ALIAS = eINSTANCE.getActionArtifact_Alias();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.ActionsTypeImpl
* <em>Actions Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ActionsTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getActionsType()
* @generated
*/
EClass ACTIONS_TYPE = eINSTANCE.getActionsType();
/**
* The meta object literal for the '<em><b>Group</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ACTIONS_TYPE__GROUP = eINSTANCE.getActionsType_Group();
/**
* The meta object literal for the '<em><b>Public</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ACTIONS_TYPE__PUBLIC = eINSTANCE.getActionsType_Public();
/**
* The meta object literal for the '<em><b>Private</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ACTIONS_TYPE__PRIVATE = eINSTANCE.getActionsType_Private();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AlterActionImpl
* <em>Alter Action</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AlterActionImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAlterAction()
* @generated
*/
EClass ALTER_ACTION = eINSTANCE.getAlterAction();
/**
* The meta object literal for the '<em><b>Group1</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ALTER_ACTION__GROUP1 = eINSTANCE.getAlterAction_Group1();
/**
* The meta object literal for the '<em><b>Alter Prerequisites</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ALTER_ACTION__ALTER_PREREQUISITES = eINSTANCE.getAlterAction_AlterPrerequisites();
/**
* The meta object literal for the '
* <em><b>Alter Actor Properties</b></em>' containment reference list
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ALTER_ACTION__ALTER_ACTOR_PROPERTIES = eINSTANCE.getAlterAction_AlterActorProperties();
/**
* The meta object literal for the '<em><b>Alter Properties</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ALTER_ACTION__ALTER_PROPERTIES = eINSTANCE.getAlterAction_AlterProperties();
/**
* The meta object literal for the '<em><b>Alter Products</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ALTER_ACTION__ALTER_PRODUCTS = eINSTANCE.getAlterAction_AlterProducts();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AlterActionsTypeImpl
* <em>Alter Actions Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AlterActionsTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAlterActionsType()
* @generated
*/
EClass ALTER_ACTIONS_TYPE = eINSTANCE.getAlterActionsType();
/**
* The meta object literal for the '<em><b>Group</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ALTER_ACTIONS_TYPE__GROUP = eINSTANCE.getAlterActionsType_Group();
/**
* The meta object literal for the '<em><b>Public</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ALTER_ACTIONS_TYPE__PUBLIC = eINSTANCE.getAlterActionsType_Public();
/**
* The meta object literal for the '<em><b>Private</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ALTER_ACTIONS_TYPE__PRIVATE = eINSTANCE.getAlterActionsType_Private();
/**
* The meta object literal for the '<em><b>Remove</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ALTER_ACTIONS_TYPE__REMOVE = eINSTANCE.getAlterActionsType_Remove();
/**
* The meta object literal for the '<em><b>Rename</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ALTER_ACTIONS_TYPE__RENAME = eINSTANCE.getAlterActionsType_Rename();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AlterArtifactImpl
* <em>Alter Artifact</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AlterArtifactImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAlterArtifact()
* @generated
*/
EClass ALTER_ARTIFACT = eINSTANCE.getAlterArtifact();
/**
* The meta object literal for the '<em><b>Group1</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ALTER_ARTIFACT__GROUP1 = eINSTANCE.getAlterArtifact_Group1();
/**
* The meta object literal for the '<em><b>Remove Path</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ALTER_ARTIFACT__REMOVE_PATH = eINSTANCE.getAlterArtifact_RemovePath();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AlterArtifactsTypeImpl
* <em>Alter Artifacts Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AlterArtifactsTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAlterArtifactsType()
* @generated
*/
EClass ALTER_ARTIFACTS_TYPE = eINSTANCE.getAlterArtifactsType();
/**
* The meta object literal for the '<em><b>Group</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ALTER_ARTIFACTS_TYPE__GROUP = eINSTANCE.getAlterArtifactsType_Group();
/**
* The meta object literal for the '<em><b>Public</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ALTER_ARTIFACTS_TYPE__PUBLIC = eINSTANCE.getAlterArtifactsType_Public();
/**
* The meta object literal for the '<em><b>Private</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ALTER_ARTIFACTS_TYPE__PRIVATE = eINSTANCE.getAlterArtifactsType_Private();
/**
* The meta object literal for the '<em><b>Remove</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ALTER_ARTIFACTS_TYPE__REMOVE = eINSTANCE.getAlterArtifactsType_Remove();
/**
* The meta object literal for the '<em><b>Rename</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ALTER_ARTIFACTS_TYPE__RENAME = eINSTANCE.getAlterArtifactsType_Rename();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AlterDependenciesTypeImpl
* <em>Alter Dependencies Type</em>}' class. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AlterDependenciesTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAlterDependenciesType()
* @generated
*/
EClass ALTER_DEPENDENCIES_TYPE = eINSTANCE.getAlterDependenciesType();
/**
* The meta object literal for the '<em><b>Group</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ALTER_DEPENDENCIES_TYPE__GROUP = eINSTANCE.getAlterDependenciesType_Group();
/**
* The meta object literal for the '<em><b>Dependency</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ALTER_DEPENDENCIES_TYPE__DEPENDENCY = eINSTANCE.getAlterDependenciesType_Dependency();
/**
* The meta object literal for the '<em><b>Remove</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ALTER_DEPENDENCIES_TYPE__REMOVE = eINSTANCE.getAlterDependenciesType_Remove();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AlterGroupImpl
* <em>Alter Group</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AlterGroupImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAlterGroup()
* @generated
*/
EClass ALTER_GROUP = eINSTANCE.getAlterGroup();
/**
* The meta object literal for the '<em><b>Group1</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ALTER_GROUP__GROUP1 = eINSTANCE.getAlterGroup_Group1();
/**
* The meta object literal for the '<em><b>Alter Attribute</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ALTER_GROUP__ALTER_ATTRIBUTE = eINSTANCE.getAlterGroup_AlterAttribute();
/**
* The meta object literal for the '<em><b>Remove</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ALTER_GROUP__REMOVE = eINSTANCE.getAlterGroup_Remove();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AlterGroupsTypeImpl
* <em>Alter Groups Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AlterGroupsTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAlterGroupsType()
* @generated
*/
EClass ALTER_GROUPS_TYPE = eINSTANCE.getAlterGroupsType();
/**
* The meta object literal for the '<em><b>Group</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ALTER_GROUPS_TYPE__GROUP = eINSTANCE.getAlterGroupsType_Group();
/**
* The meta object literal for the '<em><b>Public</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ALTER_GROUPS_TYPE__PUBLIC = eINSTANCE.getAlterGroupsType_Public();
/**
* The meta object literal for the '<em><b>Private</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ALTER_GROUPS_TYPE__PRIVATE = eINSTANCE.getAlterGroupsType_Private();
/**
* The meta object literal for the '<em><b>Remove</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ALTER_GROUPS_TYPE__REMOVE = eINSTANCE.getAlterGroupsType_Remove();
/**
* The meta object literal for the '<em><b>Rename</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ALTER_GROUPS_TYPE__RENAME = eINSTANCE.getAlterGroupsType_Rename();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AlterPrerequisitesImpl
* <em>Alter Prerequisites</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AlterPrerequisitesImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAlterPrerequisites()
* @generated
*/
EClass ALTER_PREREQUISITES = eINSTANCE.getAlterPrerequisites();
/**
* The meta object literal for the '<em><b>Group1</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ALTER_PREREQUISITES__GROUP1 = eINSTANCE.getAlterPrerequisites_Group1();
/**
* The meta object literal for the '<em><b>Alter Attribute</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ALTER_PREREQUISITES__ALTER_ATTRIBUTE = eINSTANCE.getAlterPrerequisites_AlterAttribute();
/**
* The meta object literal for the '<em><b>Remove</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ALTER_PREREQUISITES__REMOVE = eINSTANCE.getAlterPrerequisites_Remove();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AlterProductsTypeImpl
* <em>Alter Products Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AlterProductsTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAlterProductsType()
* @generated
*/
EClass ALTER_PRODUCTS_TYPE = eINSTANCE.getAlterProductsType();
/**
* The meta object literal for the '<em><b>Group</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ALTER_PRODUCTS_TYPE__GROUP = eINSTANCE.getAlterProductsType_Group();
/**
* The meta object literal for the '<em><b>Public</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ALTER_PRODUCTS_TYPE__PUBLIC = eINSTANCE.getAlterProductsType_Public();
/**
* The meta object literal for the '<em><b>Private</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ALTER_PRODUCTS_TYPE__PRIVATE = eINSTANCE.getAlterProductsType_Private();
/**
* The meta object literal for the '<em><b>Remove Product</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ALTER_PRODUCTS_TYPE__REMOVE_PRODUCT = eINSTANCE.getAlterProductsType_RemoveProduct();
/**
* The meta object literal for the '<em><b>Remove Path</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ALTER_PRODUCTS_TYPE__REMOVE_PATH = eINSTANCE.getAlterProductsType_RemovePath();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AlterPropertiesImpl
* <em>Alter Properties</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AlterPropertiesImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAlterProperties()
* @generated
*/
EClass ALTER_PROPERTIES = eINSTANCE.getAlterProperties();
/**
* The meta object literal for the '<em><b>Group</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ALTER_PROPERTIES__GROUP = eINSTANCE.getAlterProperties_Group();
/**
* The meta object literal for the '<em><b>Property</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ALTER_PROPERTIES__PROPERTY = eINSTANCE.getAlterProperties_Property();
/**
* The meta object literal for the '<em><b>Remove</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ALTER_PROPERTIES__REMOVE = eINSTANCE.getAlterProperties_Remove();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.ArtifactImpl
* <em>Artifact</em>} ' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ArtifactImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getArtifact()
* @generated
*/
EClass ARTIFACT = eINSTANCE.getArtifact();
/**
* The meta object literal for the '<em><b>Group</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ARTIFACT__GROUP = eINSTANCE.getArtifact_Group();
/**
* The meta object literal for the '<em><b>Definitions</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ARTIFACT__DEFINITIONS = eINSTANCE.getArtifact_Definitions();
/**
* The meta object literal for the '<em><b>Path</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ARTIFACT__PATH = eINSTANCE.getArtifact_Path();
/**
* The meta object literal for the '<em><b>Base</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ARTIFACT__BASE = eINSTANCE.getArtifact_Base();
/**
* The meta object literal for the '<em><b>Filter</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ARTIFACT__FILTER = eINSTANCE.getArtifact_Filter();
/**
* The meta object literal for the '<em><b>Path1</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ARTIFACT__PATH1 = eINSTANCE.getArtifact_Path1();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ARTIFACT__TYPE = eINSTANCE.getArtifact_Type();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.ArtifactsTypeImpl
* <em>Artifacts Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ArtifactsTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getArtifactsType()
* @generated
*/
EClass ARTIFACTS_TYPE = eINSTANCE.getArtifactsType();
/**
* The meta object literal for the '<em><b>Group</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ARTIFACTS_TYPE__GROUP = eINSTANCE.getArtifactsType_Group();
/**
* The meta object literal for the '<em><b>Public</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ARTIFACTS_TYPE__PUBLIC = eINSTANCE.getArtifactsType_Public();
/**
* The meta object literal for the '<em><b>Private</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ARTIFACTS_TYPE__PRIVATE = eINSTANCE.getArtifactsType_Private();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AttributeImpl
* <em>Attribute</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AttributeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAttribute()
* @generated
*/
EClass ATTRIBUTE = eINSTANCE.getAttribute();
/**
* The meta object literal for the '<em><b>Documentation</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ATTRIBUTE__DOCUMENTATION = eINSTANCE.getAttribute_Documentation();
/**
* The meta object literal for the '<em><b>Parameter</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ATTRIBUTE__PARAMETER = eINSTANCE.getAttribute_Parameter();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ATTRIBUTE__NAME = eINSTANCE.getAttribute_Name();
/**
* The meta object literal for the '<em><b>Version</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ATTRIBUTE__VERSION = eINSTANCE.getAttribute_Version();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.ComponentRequestImpl
* <em>Component Request</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ComponentRequestImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getComponentRequest()
* @generated
*/
EClass COMPONENT_REQUEST = eINSTANCE.getComponentRequest();
/**
* The meta object literal for the '<em><b>Import</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference COMPONENT_REQUEST__IMPORT = eINSTANCE.getComponentRequest_Import();
/**
* The meta object literal for the '<em><b>Component Type</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute COMPONENT_REQUEST__COMPONENT_TYPE = eINSTANCE.getComponentRequest_ComponentType();
/**
* The meta object literal for the '<em><b>Filter</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute COMPONENT_REQUEST__FILTER = eINSTANCE.getComponentRequest_Filter();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute COMPONENT_REQUEST__NAME = eINSTANCE.getComponentRequest_Name();
/**
* The meta object literal for the '<em><b>Version Designator</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute COMPONENT_REQUEST__VERSION_DESIGNATOR = eINSTANCE.getComponentRequest_VersionDesignator();
/**
* The meta object literal for the '<em><b>Version Type</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute COMPONENT_REQUEST__VERSION_TYPE = eINSTANCE.getComponentRequest_VersionType();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.ComponentSpecImpl
* <em>Component Spec</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ComponentSpecImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getComponentSpec()
* @generated
*/
EClass COMPONENT_SPEC = eINSTANCE.getComponentSpec();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute COMPONENT_SPEC__NAME = eINSTANCE.getComponentSpec_Name();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.ComponentSpecBaseImpl
* <em>Component Spec Base</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ComponentSpecBaseImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getComponentSpecBase()
* @generated
*/
EClass COMPONENT_SPEC_BASE = eINSTANCE.getComponentSpecBase();
/**
* The meta object literal for the '<em><b>Documentation</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference COMPONENT_SPEC_BASE__DOCUMENTATION = eINSTANCE.getComponentSpecBase_Documentation();
/**
* The meta object literal for the '<em><b>Group</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute COMPONENT_SPEC_BASE__GROUP = eINSTANCE.getComponentSpecBase_Group();
/**
* The meta object literal for the '<em><b>Dependencies</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference COMPONENT_SPEC_BASE__DEPENDENCIES = eINSTANCE.getComponentSpecBase_Dependencies();
/**
* The meta object literal for the '<em><b>Generators</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference COMPONENT_SPEC_BASE__GENERATORS = eINSTANCE.getComponentSpecBase_Generators();
/**
* The meta object literal for the '<em><b>Artifacts</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference COMPONENT_SPEC_BASE__ARTIFACTS = eINSTANCE.getComponentSpecBase_Artifacts();
/**
* The meta object literal for the '<em><b>Groups</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference COMPONENT_SPEC_BASE__GROUPS = eINSTANCE.getComponentSpecBase_Groups();
/**
* The meta object literal for the '<em><b>Actions</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference COMPONENT_SPEC_BASE__ACTIONS = eINSTANCE.getComponentSpecBase_Actions();
/**
* The meta object literal for the '<em><b>Category</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute COMPONENT_SPEC_BASE__CATEGORY = eINSTANCE.getComponentSpecBase_Category();
/**
* The meta object literal for the '<em><b>Component Type</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute COMPONENT_SPEC_BASE__COMPONENT_TYPE = eINSTANCE.getComponentSpecBase_ComponentType();
/**
* The meta object literal for the '<em><b>Filter</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute COMPONENT_SPEC_BASE__FILTER = eINSTANCE.getComponentSpecBase_Filter();
/**
* The meta object literal for the '<em><b>Project Info</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute COMPONENT_SPEC_BASE__PROJECT_INFO = eINSTANCE.getComponentSpecBase_ProjectInfo();
/**
* The meta object literal for the '<em><b>Short Desc</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute COMPONENT_SPEC_BASE__SHORT_DESC = eINSTANCE.getComponentSpecBase_ShortDesc();
/**
* The meta object literal for the '<em><b>Version String</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute COMPONENT_SPEC_BASE__VERSION_STRING = eINSTANCE.getComponentSpecBase_VersionString();
/**
* The meta object literal for the '<em><b>Version Type</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute COMPONENT_SPEC_BASE__VERSION_TYPE = eINSTANCE.getComponentSpecBase_VersionType();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.CSpecExtensionImpl
* <em>CSpec Extension</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.CSpecExtensionImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getCSpecExtension()
* @generated
*/
EClass CSPEC_EXTENSION = eINSTANCE.getCSpecExtension();
/**
* The meta object literal for the '<em><b>Group1</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute CSPEC_EXTENSION__GROUP1 = eINSTANCE.getCSpecExtension_Group1();
/**
* The meta object literal for the '<em><b>Alter Actions</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference CSPEC_EXTENSION__ALTER_ACTIONS = eINSTANCE.getCSpecExtension_AlterActions();
/**
* The meta object literal for the '<em><b>Alter Artifacts</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference CSPEC_EXTENSION__ALTER_ARTIFACTS = eINSTANCE.getCSpecExtension_AlterArtifacts();
/**
* The meta object literal for the '<em><b>Alter Dependencies</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference CSPEC_EXTENSION__ALTER_DEPENDENCIES = eINSTANCE.getCSpecExtension_AlterDependencies();
/**
* The meta object literal for the '<em><b>Alter Groups</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference CSPEC_EXTENSION__ALTER_GROUPS = eINSTANCE.getCSpecExtension_AlterGroups();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.DefinitionsImpl
* <em>Definitions</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.DefinitionsImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getDefinitions()
* @generated
*/
EClass DEFINITIONS = eINSTANCE.getDefinitions();
/**
* The meta object literal for the '<em><b>Define</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference DEFINITIONS__DEFINE = eINSTANCE.getDefinitions_Define();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.DependenciesTypeImpl
* <em>Dependencies Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.DependenciesTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getDependenciesType()
* @generated
*/
EClass DEPENDENCIES_TYPE = eINSTANCE.getDependenciesType();
/**
* The meta object literal for the '<em><b>Dependency</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference DEPENDENCIES_TYPE__DEPENDENCY = eINSTANCE.getDependenciesType_Dependency();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.DocumentRootImpl
* <em>Document Root</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.DocumentRootImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getDocumentRoot()
* @generated
*/
EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot();
/**
* The meta object literal for the '<em><b>Mixed</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed();
/**
* The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>'
* map feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getDocumentRoot_XMLNSPrefixMap();
/**
* The meta object literal for the '<em><b>XSI Schema Location</b></em>'
* map feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getDocumentRoot_XSISchemaLocation();
/**
* The meta object literal for the '<em><b>Cspec</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference DOCUMENT_ROOT__CSPEC = eINSTANCE.getDocumentRoot_Cspec();
/**
* The meta object literal for the '<em><b>Cspec Extension</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference DOCUMENT_ROOT__CSPEC_EXTENSION = eINSTANCE.getDocumentRoot_CspecExtension();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.GeneratorImpl
* <em>Generator</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.cspecxml.impl.GeneratorImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getGenerator()
* @generated
*/
EClass GENERATOR = eINSTANCE.getGenerator();
/**
* The meta object literal for the '<em><b>Attribute</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute GENERATOR__ATTRIBUTE = eINSTANCE.getGenerator_Attribute();
/**
* The meta object literal for the '<em><b>Component</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute GENERATOR__COMPONENT = eINSTANCE.getGenerator_Component();
/**
* The meta object literal for the '<em><b>Component Type</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute GENERATOR__COMPONENT_TYPE = eINSTANCE.getGenerator_ComponentType();
/**
* The meta object literal for the '<em><b>Generates</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute GENERATOR__GENERATES = eINSTANCE.getGenerator_Generates();
/**
* The meta object literal for the '<em><b>Generates Type</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute GENERATOR__GENERATES_TYPE = eINSTANCE.getGenerator_GeneratesType();
/**
* The meta object literal for the '
* <em><b>Generates Version String</b></em>' attribute feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute GENERATOR__GENERATES_VERSION_STRING = eINSTANCE.getGenerator_GeneratesVersionString();
/**
* The meta object literal for the '
* <em><b>Generates Version Type</b></em>' attribute feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute GENERATOR__GENERATES_VERSION_TYPE = eINSTANCE.getGenerator_GeneratesVersionType();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.GeneratorsTypeImpl
* <em>Generators Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.GeneratorsTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getGeneratorsType()
* @generated
*/
EClass GENERATORS_TYPE = eINSTANCE.getGeneratorsType();
/**
* The meta object literal for the '<em><b>Generator</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference GENERATORS_TYPE__GENERATOR = eINSTANCE.getGeneratorsType_Generator();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.GroupImpl
* <em>Group</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.GroupImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getGroup()
* @generated
*/
EClass GROUP = eINSTANCE.getGroup();
/**
* The meta object literal for the '<em><b>Group</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute GROUP__GROUP = eINSTANCE.getGroup_Group();
/**
* The meta object literal for the '<em><b>Definitions</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference GROUP__DEFINITIONS = eINSTANCE.getGroup_Definitions();
/**
* The meta object literal for the '<em><b>Attribute</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference GROUP__ATTRIBUTE = eINSTANCE.getGroup_Attribute();
/**
* The meta object literal for the '<em><b>Filter</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute GROUP__FILTER = eINSTANCE.getGroup_Filter();
/**
* The meta object literal for the '<em><b>Rebase</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute GROUP__REBASE = eINSTANCE.getGroup_Rebase();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.GroupsTypeImpl
* <em>Groups Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.GroupsTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getGroupsType()
* @generated
*/
EClass GROUPS_TYPE = eINSTANCE.getGroupsType();
/**
* The meta object literal for the '<em><b>Group</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute GROUPS_TYPE__GROUP = eINSTANCE.getGroupsType_Group();
/**
* The meta object literal for the '<em><b>Public</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference GROUPS_TYPE__PUBLIC = eINSTANCE.getGroupsType_Public();
/**
* The meta object literal for the '<em><b>Private</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference GROUPS_TYPE__PRIVATE = eINSTANCE.getGroupsType_Private();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.ImportImpl
* <em>Import</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ImportImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getImport()
* @generated
*/
EClass IMPORT = eINSTANCE.getImport();
/**
* The meta object literal for the '<em><b>Attribute</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute IMPORT__ATTRIBUTE = eINSTANCE.getImport_Attribute();
/**
* The meta object literal for the '<em><b>Filter</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute IMPORT__FILTER = eINSTANCE.getImport_Filter();
/**
* The meta object literal for the '<em><b>Version Designator</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute IMPORT__VERSION_DESIGNATOR = eINSTANCE.getImport_VersionDesignator();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.ParameterTypeImpl
* <em>Parameter Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ParameterTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getParameterType()
* @generated
*/
EClass PARAMETER_TYPE = eINSTANCE.getParameterType();
/**
* The meta object literal for the '<em><b>Mandatory</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PARAMETER_TYPE__MANDATORY = eINSTANCE.getParameterType_Mandatory();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PARAMETER_TYPE__NAME = eINSTANCE.getParameterType_Name();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PARAMETER_TYPE__VALUE = eINSTANCE.getParameterType_Value();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.PathImpl <em>Path</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.PathImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getPath()
* @generated
*/
EClass PATH = eINSTANCE.getPath();
/**
* The meta object literal for the '<em><b>Path</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PATH__PATH = eINSTANCE.getPath_Path();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.PrerequisiteImpl
* <em>Prerequisite</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.PrerequisiteImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getPrerequisite()
* @generated
*/
EClass PREREQUISITE = eINSTANCE.getPrerequisite();
/**
* The meta object literal for the '<em><b>Alias</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PREREQUISITE__ALIAS = eINSTANCE.getPrerequisite_Alias();
/**
* The meta object literal for the '<em><b>Component</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PREREQUISITE__COMPONENT = eINSTANCE.getPrerequisite_Component();
/**
* The meta object literal for the '<em><b>Component Type</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PREREQUISITE__COMPONENT_TYPE = eINSTANCE.getPrerequisite_ComponentType();
/**
* The meta object literal for the '<em><b>Contributor</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PREREQUISITE__CONTRIBUTOR = eINSTANCE.getPrerequisite_Contributor();
/**
* The meta object literal for the '<em><b>Exclude Pattern</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PREREQUISITE__EXCLUDE_PATTERN = eINSTANCE.getPrerequisite_ExcludePattern();
/**
* The meta object literal for the '<em><b>Filter</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PREREQUISITE__FILTER = eINSTANCE.getPrerequisite_Filter();
/**
* The meta object literal for the '<em><b>Include Pattern</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PREREQUISITE__INCLUDE_PATTERN = eINSTANCE.getPrerequisite_IncludePattern();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PREREQUISITE__NAME = eINSTANCE.getPrerequisite_Name();
/**
* The meta object literal for the '<em><b>Optional</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PREREQUISITE__OPTIONAL = eINSTANCE.getPrerequisite_Optional();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.PrerequisitesImpl
* <em>Prerequisites</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.PrerequisitesImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getPrerequisites()
* @generated
*/
EClass PREREQUISITES = eINSTANCE.getPrerequisites();
/**
* The meta object literal for the '<em><b>Documentation</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference PREREQUISITES__DOCUMENTATION = eINSTANCE.getPrerequisites_Documentation();
/**
* The meta object literal for the '<em><b>Group</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PREREQUISITES__GROUP = eINSTANCE.getPrerequisites_Group();
/**
* The meta object literal for the '<em><b>Attribute</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference PREREQUISITES__ATTRIBUTE = eINSTANCE.getPrerequisites_Attribute();
/**
* The meta object literal for the '<em><b>Alias</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PREREQUISITES__ALIAS = eINSTANCE.getPrerequisites_Alias();
/**
* The meta object literal for the '<em><b>Rebase</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PREREQUISITES__REBASE = eINSTANCE.getPrerequisites_Rebase();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.ProductsTypeImpl
* <em>Products Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ProductsTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getProductsType()
* @generated
*/
EClass PRODUCTS_TYPE = eINSTANCE.getProductsType();
/**
* The meta object literal for the '<em><b>Group</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PRODUCTS_TYPE__GROUP = eINSTANCE.getProductsType_Group();
/**
* The meta object literal for the '<em><b>Path</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference PRODUCTS_TYPE__PATH = eINSTANCE.getProductsType_Path();
/**
* The meta object literal for the '<em><b>Public</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference PRODUCTS_TYPE__PUBLIC = eINSTANCE.getProductsType_Public();
/**
* The meta object literal for the '<em><b>Private</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference PRODUCTS_TYPE__PRIVATE = eINSTANCE.getProductsType_Private();
/**
* The meta object literal for the '<em><b>Alias</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PRODUCTS_TYPE__ALIAS = eINSTANCE.getProductsType_Alias();
/**
* The meta object literal for the '<em><b>Base</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PRODUCTS_TYPE__BASE = eINSTANCE.getProductsType_Base();
/**
* The meta object literal for the '<em><b>File Count</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PRODUCTS_TYPE__FILE_COUNT = eINSTANCE.getProductsType_FileCount();
/**
* The meta object literal for the '<em><b>Pattern</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PRODUCTS_TYPE__PATTERN = eINSTANCE.getProductsType_Pattern();
/**
* The meta object literal for the '<em><b>Replacement</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PRODUCTS_TYPE__REPLACEMENT = eINSTANCE.getProductsType_Replacement();
/**
* The meta object literal for the '<em><b>Up To Date Policy</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PRODUCTS_TYPE__UP_TO_DATE_POLICY = eINSTANCE.getProductsType_UpToDatePolicy();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.PropertiesImpl
* <em>Properties</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.PropertiesImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getProperties()
* @generated
*/
EClass PROPERTIES = eINSTANCE.getProperties();
/**
* The meta object literal for the '<em><b>Property</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference PROPERTIES__PROPERTY = eINSTANCE.getProperties_Property();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.RemoveImpl
* <em>Remove</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.cspecxml.impl.RemoveImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getRemove()
* @generated
*/
EClass REMOVE = eINSTANCE.getRemove();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOVE__NAME = eINSTANCE.getRemove_Name();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.RemovePathImpl
* <em>Remove Path</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.RemovePathImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getRemovePath()
* @generated
*/
EClass REMOVE_PATH = eINSTANCE.getRemovePath();
/**
* The meta object literal for the '<em><b>Path</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOVE_PATH__PATH = eINSTANCE.getRemovePath_Path();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.RemovePropertyImpl
* <em>Remove Property</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.RemovePropertyImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getRemoveProperty()
* @generated
*/
EClass REMOVE_PROPERTY = eINSTANCE.getRemoveProperty();
/**
* The meta object literal for the '<em><b>Key</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOVE_PROPERTY__KEY = eINSTANCE.getRemoveProperty_Key();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.impl.RenameImpl
* <em>Rename</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.cspecxml.impl.RenameImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getRename()
* @generated
*/
EClass RENAME = eINSTANCE.getRename();
/**
* The meta object literal for the '<em><b>New Name</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute RENAME__NEW_NAME = eINSTANCE.getRename_NewName();
/**
* The meta object literal for the '<em><b>Old Name</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute RENAME__OLD_NAME = eINSTANCE.getRename_OldName();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.cspecxml.UpToDatePolicy
* <em>Up To Date Policy</em>}' enum. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.UpToDatePolicy
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getUpToDatePolicy()
* @generated
*/
EEnum UP_TO_DATE_POLICY = eINSTANCE.getUpToDatePolicy();
/**
* The meta object literal for the '<em>Up To Date Policy Object</em>'
* data type. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.UpToDatePolicy
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getUpToDatePolicyObject()
* @generated
*/
EDataType UP_TO_DATE_POLICY_OBJECT = eINSTANCE.getUpToDatePolicyObject();
}
/**
* The package name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNAME = "cspecxml";
/**
* The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_URI = "http://www.eclipse.org/buckminster/CSpec-1.0";
/**
* The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_PREFIX = "cs";
/**
* The singleton instance of the package. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
ICSpecXMLPackage eINSTANCE = org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl.init();
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AttributeImpl
* <em>Attribute</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AttributeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAttribute()
* @generated
*/
int ATTRIBUTE = 15;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ATTRIBUTE__DOCUMENTATION = 0;
/**
* The feature id for the '<em><b>Parameter</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ATTRIBUTE__PARAMETER = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ATTRIBUTE__NAME = 2;
/**
* The feature id for the '<em><b>Version</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ATTRIBUTE__VERSION = 3;
/**
* The number of structural features of the '<em>Attribute</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ATTRIBUTE_FEATURE_COUNT = 4;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.ActionImpl <em>Action</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ActionImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAction()
* @generated
*/
int ACTION = 0;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION__DOCUMENTATION = ATTRIBUTE__DOCUMENTATION;
/**
* The feature id for the '<em><b>Parameter</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION__PARAMETER = ATTRIBUTE__PARAMETER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION__NAME = ATTRIBUTE__NAME;
/**
* The feature id for the '<em><b>Version</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION__VERSION = ATTRIBUTE__VERSION;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION__GROUP = ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Definitions</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION__DEFINITIONS = ATTRIBUTE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Actor Properties</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION__ACTOR_PROPERTIES = ATTRIBUTE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION__PROPERTIES = ATTRIBUTE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Prerequisites</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION__PREREQUISITES = ATTRIBUTE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Products</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION__PRODUCTS = ATTRIBUTE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Actor</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION__ACTOR = ATTRIBUTE_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Always</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION__ALWAYS = ATTRIBUTE_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Assign Console Support</b></em>'
* attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION__ASSIGN_CONSOLE_SUPPORT = ATTRIBUTE_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Enabled</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION__ENABLED = ATTRIBUTE_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Filter</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION__FILTER = ATTRIBUTE_FEATURE_COUNT + 10;
/**
* The number of structural features of the '<em>Action</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION_FEATURE_COUNT = ATTRIBUTE_FEATURE_COUNT + 11;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.ArtifactImpl
* <em>Artifact</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ArtifactImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getArtifact()
* @generated
*/
int ARTIFACT = 13;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARTIFACT__DOCUMENTATION = ATTRIBUTE__DOCUMENTATION;
/**
* The feature id for the '<em><b>Parameter</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARTIFACT__PARAMETER = ATTRIBUTE__PARAMETER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARTIFACT__NAME = ATTRIBUTE__NAME;
/**
* The feature id for the '<em><b>Version</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARTIFACT__VERSION = ATTRIBUTE__VERSION;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARTIFACT__GROUP = ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Definitions</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARTIFACT__DEFINITIONS = ATTRIBUTE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Path</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARTIFACT__PATH = ATTRIBUTE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Base</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARTIFACT__BASE = ATTRIBUTE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Filter</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARTIFACT__FILTER = ATTRIBUTE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Path1</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARTIFACT__PATH1 = ATTRIBUTE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Type</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARTIFACT__TYPE = ATTRIBUTE_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>Artifact</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARTIFACT_FEATURE_COUNT = ATTRIBUTE_FEATURE_COUNT + 7;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.ActionArtifactImpl
* <em>Action Artifact</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ActionArtifactImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getActionArtifact()
* @generated
*/
int ACTION_ARTIFACT = 1;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION_ARTIFACT__DOCUMENTATION = ARTIFACT__DOCUMENTATION;
/**
* The feature id for the '<em><b>Parameter</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION_ARTIFACT__PARAMETER = ARTIFACT__PARAMETER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION_ARTIFACT__NAME = ARTIFACT__NAME;
/**
* The feature id for the '<em><b>Version</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION_ARTIFACT__VERSION = ARTIFACT__VERSION;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION_ARTIFACT__GROUP = ARTIFACT__GROUP;
/**
* The feature id for the '<em><b>Definitions</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION_ARTIFACT__DEFINITIONS = ARTIFACT__DEFINITIONS;
/**
* The feature id for the '<em><b>Path</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION_ARTIFACT__PATH = ARTIFACT__PATH;
/**
* The feature id for the '<em><b>Base</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION_ARTIFACT__BASE = ARTIFACT__BASE;
/**
* The feature id for the '<em><b>Filter</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION_ARTIFACT__FILTER = ARTIFACT__FILTER;
/**
* The feature id for the '<em><b>Path1</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION_ARTIFACT__PATH1 = ARTIFACT__PATH1;
/**
* The feature id for the '<em><b>Type</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION_ARTIFACT__TYPE = ARTIFACT__TYPE;
/**
* The feature id for the '<em><b>Alias</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION_ARTIFACT__ALIAS = ARTIFACT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Action Artifact</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION_ARTIFACT_FEATURE_COUNT = ARTIFACT_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.ActionsTypeImpl
* <em>Actions Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ActionsTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getActionsType()
* @generated
*/
int ACTIONS_TYPE = 2;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTIONS_TYPE__GROUP = 0;
/**
* The feature id for the '<em><b>Public</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTIONS_TYPE__PUBLIC = 1;
/**
* The feature id for the '<em><b>Private</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTIONS_TYPE__PRIVATE = 2;
/**
* The number of structural features of the '<em>Actions Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTIONS_TYPE_FEATURE_COUNT = 3;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AlterActionImpl
* <em>Alter Action</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AlterActionImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAlterAction()
* @generated
*/
int ALTER_ACTION = 3;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTION__DOCUMENTATION = ACTION__DOCUMENTATION;
/**
* The feature id for the '<em><b>Parameter</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTION__PARAMETER = ACTION__PARAMETER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTION__NAME = ACTION__NAME;
/**
* The feature id for the '<em><b>Version</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTION__VERSION = ACTION__VERSION;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTION__GROUP = ACTION__GROUP;
/**
* The feature id for the '<em><b>Definitions</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTION__DEFINITIONS = ACTION__DEFINITIONS;
/**
* The feature id for the '<em><b>Actor Properties</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTION__ACTOR_PROPERTIES = ACTION__ACTOR_PROPERTIES;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTION__PROPERTIES = ACTION__PROPERTIES;
/**
* The feature id for the '<em><b>Prerequisites</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTION__PREREQUISITES = ACTION__PREREQUISITES;
/**
* The feature id for the '<em><b>Products</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTION__PRODUCTS = ACTION__PRODUCTS;
/**
* The feature id for the '<em><b>Actor</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTION__ACTOR = ACTION__ACTOR;
/**
* The feature id for the '<em><b>Always</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTION__ALWAYS = ACTION__ALWAYS;
/**
* The feature id for the '<em><b>Assign Console Support</b></em>'
* attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTION__ASSIGN_CONSOLE_SUPPORT = ACTION__ASSIGN_CONSOLE_SUPPORT;
/**
* The feature id for the '<em><b>Enabled</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTION__ENABLED = ACTION__ENABLED;
/**
* The feature id for the '<em><b>Filter</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTION__FILTER = ACTION__FILTER;
/**
* The feature id for the '<em><b>Group1</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTION__GROUP1 = ACTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Alter Prerequisites</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTION__ALTER_PREREQUISITES = ACTION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Alter Actor Properties</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTION__ALTER_ACTOR_PROPERTIES = ACTION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Alter Properties</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTION__ALTER_PROPERTIES = ACTION_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Alter Products</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTION__ALTER_PRODUCTS = ACTION_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Alter Action</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTION_FEATURE_COUNT = ACTION_FEATURE_COUNT + 5;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AlterActionsTypeImpl
* <em>Alter Actions Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AlterActionsTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAlterActionsType()
* @generated
*/
int ALTER_ACTIONS_TYPE = 4;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTIONS_TYPE__GROUP = 0;
/**
* The feature id for the '<em><b>Public</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTIONS_TYPE__PUBLIC = 1;
/**
* The feature id for the '<em><b>Private</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTIONS_TYPE__PRIVATE = 2;
/**
* The feature id for the '<em><b>Remove</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTIONS_TYPE__REMOVE = 3;
/**
* The feature id for the '<em><b>Rename</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTIONS_TYPE__RENAME = 4;
/**
* The number of structural features of the '<em>Alter Actions Type</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ACTIONS_TYPE_FEATURE_COUNT = 5;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AlterArtifactImpl
* <em>Alter Artifact</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AlterArtifactImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAlterArtifact()
* @generated
*/
int ALTER_ARTIFACT = 5;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ARTIFACT__DOCUMENTATION = ARTIFACT__DOCUMENTATION;
/**
* The feature id for the '<em><b>Parameter</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ARTIFACT__PARAMETER = ARTIFACT__PARAMETER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ARTIFACT__NAME = ARTIFACT__NAME;
/**
* The feature id for the '<em><b>Version</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ARTIFACT__VERSION = ARTIFACT__VERSION;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ARTIFACT__GROUP = ARTIFACT__GROUP;
/**
* The feature id for the '<em><b>Definitions</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ARTIFACT__DEFINITIONS = ARTIFACT__DEFINITIONS;
/**
* The feature id for the '<em><b>Path</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ARTIFACT__PATH = ARTIFACT__PATH;
/**
* The feature id for the '<em><b>Base</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ARTIFACT__BASE = ARTIFACT__BASE;
/**
* The feature id for the '<em><b>Filter</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ARTIFACT__FILTER = ARTIFACT__FILTER;
/**
* The feature id for the '<em><b>Path1</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ARTIFACT__PATH1 = ARTIFACT__PATH1;
/**
* The feature id for the '<em><b>Type</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ARTIFACT__TYPE = ARTIFACT__TYPE;
/**
* The feature id for the '<em><b>Group1</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ARTIFACT__GROUP1 = ARTIFACT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Remove Path</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ARTIFACT__REMOVE_PATH = ARTIFACT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Alter Artifact</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ARTIFACT_FEATURE_COUNT = ARTIFACT_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AlterArtifactsTypeImpl
* <em>Alter Artifacts Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AlterArtifactsTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAlterArtifactsType()
* @generated
*/
int ALTER_ARTIFACTS_TYPE = 6;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ARTIFACTS_TYPE__GROUP = 0;
/**
* The feature id for the '<em><b>Public</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ARTIFACTS_TYPE__PUBLIC = 1;
/**
* The feature id for the '<em><b>Private</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ARTIFACTS_TYPE__PRIVATE = 2;
/**
* The feature id for the '<em><b>Remove</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ARTIFACTS_TYPE__REMOVE = 3;
/**
* The feature id for the '<em><b>Rename</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ARTIFACTS_TYPE__RENAME = 4;
/**
* The number of structural features of the '<em>Alter Artifacts Type</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_ARTIFACTS_TYPE_FEATURE_COUNT = 5;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AlterDependenciesTypeImpl
* <em>Alter Dependencies Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AlterDependenciesTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAlterDependenciesType()
* @generated
*/
int ALTER_DEPENDENCIES_TYPE = 7;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_DEPENDENCIES_TYPE__GROUP = 0;
/**
* The feature id for the '<em><b>Dependency</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_DEPENDENCIES_TYPE__DEPENDENCY = 1;
/**
* The feature id for the '<em><b>Remove</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_DEPENDENCIES_TYPE__REMOVE = 2;
/**
* The number of structural features of the '
* <em>Alter Dependencies Type</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_DEPENDENCIES_TYPE_FEATURE_COUNT = 3;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.GroupImpl <em>Group</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.GroupImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getGroup()
* @generated
*/
int GROUP = 25;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GROUP__DOCUMENTATION = ATTRIBUTE__DOCUMENTATION;
/**
* The feature id for the '<em><b>Parameter</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GROUP__PARAMETER = ATTRIBUTE__PARAMETER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GROUP__NAME = ATTRIBUTE__NAME;
/**
* The feature id for the '<em><b>Version</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GROUP__VERSION = ATTRIBUTE__VERSION;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GROUP__GROUP = ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Definitions</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GROUP__DEFINITIONS = ATTRIBUTE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Attribute</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GROUP__ATTRIBUTE = ATTRIBUTE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Filter</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GROUP__FILTER = ATTRIBUTE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Rebase</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GROUP__REBASE = ATTRIBUTE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Group</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GROUP_FEATURE_COUNT = ATTRIBUTE_FEATURE_COUNT + 5;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AlterGroupImpl
* <em>Alter Group</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AlterGroupImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAlterGroup()
* @generated
*/
int ALTER_GROUP = 8;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_GROUP__DOCUMENTATION = GROUP__DOCUMENTATION;
/**
* The feature id for the '<em><b>Parameter</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_GROUP__PARAMETER = GROUP__PARAMETER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_GROUP__NAME = GROUP__NAME;
/**
* The feature id for the '<em><b>Version</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_GROUP__VERSION = GROUP__VERSION;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_GROUP__GROUP = GROUP__GROUP;
/**
* The feature id for the '<em><b>Definitions</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_GROUP__DEFINITIONS = GROUP__DEFINITIONS;
/**
* The feature id for the '<em><b>Attribute</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_GROUP__ATTRIBUTE = GROUP__ATTRIBUTE;
/**
* The feature id for the '<em><b>Filter</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_GROUP__FILTER = GROUP__FILTER;
/**
* The feature id for the '<em><b>Rebase</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_GROUP__REBASE = GROUP__REBASE;
/**
* The feature id for the '<em><b>Group1</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_GROUP__GROUP1 = GROUP_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Alter Attribute</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_GROUP__ALTER_ATTRIBUTE = GROUP_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Remove</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_GROUP__REMOVE = GROUP_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Alter Group</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_GROUP_FEATURE_COUNT = GROUP_FEATURE_COUNT + 3;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AlterGroupsTypeImpl
* <em>Alter Groups Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AlterGroupsTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAlterGroupsType()
* @generated
*/
int ALTER_GROUPS_TYPE = 9;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_GROUPS_TYPE__GROUP = 0;
/**
* The feature id for the '<em><b>Public</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_GROUPS_TYPE__PUBLIC = 1;
/**
* The feature id for the '<em><b>Private</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_GROUPS_TYPE__PRIVATE = 2;
/**
* The feature id for the '<em><b>Remove</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_GROUPS_TYPE__REMOVE = 3;
/**
* The feature id for the '<em><b>Rename</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_GROUPS_TYPE__RENAME = 4;
/**
* The number of structural features of the '<em>Alter Groups Type</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_GROUPS_TYPE_FEATURE_COUNT = 5;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.PrerequisitesImpl
* <em>Prerequisites</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.cspecxml.impl.PrerequisitesImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getPrerequisites()
* @generated
*/
int PREREQUISITES = 31;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PREREQUISITES__DOCUMENTATION = 0;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PREREQUISITES__GROUP = 1;
/**
* The feature id for the '<em><b>Attribute</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PREREQUISITES__ATTRIBUTE = 2;
/**
* The feature id for the '<em><b>Alias</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PREREQUISITES__ALIAS = 3;
/**
* The feature id for the '<em><b>Rebase</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PREREQUISITES__REBASE = 4;
/**
* The number of structural features of the '<em>Prerequisites</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PREREQUISITES_FEATURE_COUNT = 5;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AlterPrerequisitesImpl
* <em>Alter Prerequisites</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AlterPrerequisitesImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAlterPrerequisites()
* @generated
*/
int ALTER_PREREQUISITES = 10;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_PREREQUISITES__DOCUMENTATION = PREREQUISITES__DOCUMENTATION;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_PREREQUISITES__GROUP = PREREQUISITES__GROUP;
/**
* The feature id for the '<em><b>Attribute</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_PREREQUISITES__ATTRIBUTE = PREREQUISITES__ATTRIBUTE;
/**
* The feature id for the '<em><b>Alias</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_PREREQUISITES__ALIAS = PREREQUISITES__ALIAS;
/**
* The feature id for the '<em><b>Rebase</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_PREREQUISITES__REBASE = PREREQUISITES__REBASE;
/**
* The feature id for the '<em><b>Group1</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_PREREQUISITES__GROUP1 = PREREQUISITES_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Alter Attribute</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_PREREQUISITES__ALTER_ATTRIBUTE = PREREQUISITES_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Remove</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_PREREQUISITES__REMOVE = PREREQUISITES_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Alter Prerequisites</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_PREREQUISITES_FEATURE_COUNT = PREREQUISITES_FEATURE_COUNT + 3;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AlterProductsTypeImpl
* <em>Alter Products Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AlterProductsTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAlterProductsType()
* @generated
*/
int ALTER_PRODUCTS_TYPE = 11;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_PRODUCTS_TYPE__GROUP = 0;
/**
* The feature id for the '<em><b>Public</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_PRODUCTS_TYPE__PUBLIC = 1;
/**
* The feature id for the '<em><b>Private</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_PRODUCTS_TYPE__PRIVATE = 2;
/**
* The feature id for the '<em><b>Remove Product</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_PRODUCTS_TYPE__REMOVE_PRODUCT = 3;
/**
* The feature id for the '<em><b>Remove Path</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_PRODUCTS_TYPE__REMOVE_PATH = 4;
/**
* The number of structural features of the '<em>Alter Products Type</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_PRODUCTS_TYPE_FEATURE_COUNT = 5;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.AlterPropertiesImpl
* <em>Alter Properties</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.AlterPropertiesImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getAlterProperties()
* @generated
*/
int ALTER_PROPERTIES = 12;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_PROPERTIES__GROUP = 0;
/**
* The feature id for the '<em><b>Property</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_PROPERTIES__PROPERTY = 1;
/**
* The feature id for the '<em><b>Remove</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_PROPERTIES__REMOVE = 2;
/**
* The number of structural features of the '<em>Alter Properties</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ALTER_PROPERTIES_FEATURE_COUNT = 3;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.ArtifactsTypeImpl
* <em>Artifacts Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ArtifactsTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getArtifactsType()
* @generated
*/
int ARTIFACTS_TYPE = 14;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARTIFACTS_TYPE__GROUP = 0;
/**
* The feature id for the '<em><b>Public</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARTIFACTS_TYPE__PUBLIC = 1;
/**
* The feature id for the '<em><b>Private</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARTIFACTS_TYPE__PRIVATE = 2;
/**
* The number of structural features of the '<em>Artifacts Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARTIFACTS_TYPE_FEATURE_COUNT = 3;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.ComponentRequestImpl
* <em>Component Request</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ComponentRequestImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getComponentRequest()
* @generated
*/
int COMPONENT_REQUEST = 16;
/**
* The feature id for the '<em><b>Import</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_REQUEST__IMPORT = 0;
/**
* The feature id for the '<em><b>Component Type</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_REQUEST__COMPONENT_TYPE = 1;
/**
* The feature id for the '<em><b>Filter</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_REQUEST__FILTER = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_REQUEST__NAME = 3;
/**
* The feature id for the '<em><b>Version Designator</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_REQUEST__VERSION_DESIGNATOR = 4;
/**
* The feature id for the '<em><b>Version Type</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_REQUEST__VERSION_TYPE = 5;
/**
* The number of structural features of the '<em>Component Request</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_REQUEST_FEATURE_COUNT = 6;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.ComponentSpecBaseImpl
* <em>Component Spec Base</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ComponentSpecBaseImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getComponentSpecBase()
* @generated
*/
int COMPONENT_SPEC_BASE = 18;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC_BASE__DOCUMENTATION = 0;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC_BASE__GROUP = 1;
/**
* The feature id for the '<em><b>Dependencies</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC_BASE__DEPENDENCIES = 2;
/**
* The feature id for the '<em><b>Generators</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC_BASE__GENERATORS = 3;
/**
* The feature id for the '<em><b>Artifacts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC_BASE__ARTIFACTS = 4;
/**
* The feature id for the '<em><b>Groups</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC_BASE__GROUPS = 5;
/**
* The feature id for the '<em><b>Actions</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC_BASE__ACTIONS = 6;
/**
* The feature id for the '<em><b>Category</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC_BASE__CATEGORY = 7;
/**
* The feature id for the '<em><b>Component Type</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC_BASE__COMPONENT_TYPE = 8;
/**
* The feature id for the '<em><b>Filter</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC_BASE__FILTER = 9;
/**
* The feature id for the '<em><b>Project Info</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC_BASE__PROJECT_INFO = 10;
/**
* The feature id for the '<em><b>Short Desc</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC_BASE__SHORT_DESC = 11;
/**
* The feature id for the '<em><b>Version String</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC_BASE__VERSION_STRING = 12;
/**
* The feature id for the '<em><b>Version Type</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC_BASE__VERSION_TYPE = 13;
/**
* The number of structural features of the '<em>Component Spec Base</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC_BASE_FEATURE_COUNT = 14;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.ComponentSpecImpl
* <em>Component Spec</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ComponentSpecImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getComponentSpec()
* @generated
*/
int COMPONENT_SPEC = 17;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC__DOCUMENTATION = COMPONENT_SPEC_BASE__DOCUMENTATION;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC__GROUP = COMPONENT_SPEC_BASE__GROUP;
/**
* The feature id for the '<em><b>Dependencies</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC__DEPENDENCIES = COMPONENT_SPEC_BASE__DEPENDENCIES;
/**
* The feature id for the '<em><b>Generators</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC__GENERATORS = COMPONENT_SPEC_BASE__GENERATORS;
/**
* The feature id for the '<em><b>Artifacts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC__ARTIFACTS = COMPONENT_SPEC_BASE__ARTIFACTS;
/**
* The feature id for the '<em><b>Groups</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC__GROUPS = COMPONENT_SPEC_BASE__GROUPS;
/**
* The feature id for the '<em><b>Actions</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC__ACTIONS = COMPONENT_SPEC_BASE__ACTIONS;
/**
* The feature id for the '<em><b>Category</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC__CATEGORY = COMPONENT_SPEC_BASE__CATEGORY;
/**
* The feature id for the '<em><b>Component Type</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC__COMPONENT_TYPE = COMPONENT_SPEC_BASE__COMPONENT_TYPE;
/**
* The feature id for the '<em><b>Filter</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC__FILTER = COMPONENT_SPEC_BASE__FILTER;
/**
* The feature id for the '<em><b>Project Info</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC__PROJECT_INFO = COMPONENT_SPEC_BASE__PROJECT_INFO;
/**
* The feature id for the '<em><b>Short Desc</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC__SHORT_DESC = COMPONENT_SPEC_BASE__SHORT_DESC;
/**
* The feature id for the '<em><b>Version String</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC__VERSION_STRING = COMPONENT_SPEC_BASE__VERSION_STRING;
/**
* The feature id for the '<em><b>Version Type</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC__VERSION_TYPE = COMPONENT_SPEC_BASE__VERSION_TYPE;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC__NAME = COMPONENT_SPEC_BASE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Component Spec</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_SPEC_FEATURE_COUNT = COMPONENT_SPEC_BASE_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.CSpecExtensionImpl
* <em>CSpec Extension</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.CSpecExtensionImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getCSpecExtension()
* @generated
*/
int CSPEC_EXTENSION = 19;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CSPEC_EXTENSION__DOCUMENTATION = COMPONENT_SPEC_BASE__DOCUMENTATION;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CSPEC_EXTENSION__GROUP = COMPONENT_SPEC_BASE__GROUP;
/**
* The feature id for the '<em><b>Dependencies</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CSPEC_EXTENSION__DEPENDENCIES = COMPONENT_SPEC_BASE__DEPENDENCIES;
/**
* The feature id for the '<em><b>Generators</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CSPEC_EXTENSION__GENERATORS = COMPONENT_SPEC_BASE__GENERATORS;
/**
* The feature id for the '<em><b>Artifacts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CSPEC_EXTENSION__ARTIFACTS = COMPONENT_SPEC_BASE__ARTIFACTS;
/**
* The feature id for the '<em><b>Groups</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CSPEC_EXTENSION__GROUPS = COMPONENT_SPEC_BASE__GROUPS;
/**
* The feature id for the '<em><b>Actions</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CSPEC_EXTENSION__ACTIONS = COMPONENT_SPEC_BASE__ACTIONS;
/**
* The feature id for the '<em><b>Category</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CSPEC_EXTENSION__CATEGORY = COMPONENT_SPEC_BASE__CATEGORY;
/**
* The feature id for the '<em><b>Component Type</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CSPEC_EXTENSION__COMPONENT_TYPE = COMPONENT_SPEC_BASE__COMPONENT_TYPE;
/**
* The feature id for the '<em><b>Filter</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CSPEC_EXTENSION__FILTER = COMPONENT_SPEC_BASE__FILTER;
/**
* The feature id for the '<em><b>Project Info</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CSPEC_EXTENSION__PROJECT_INFO = COMPONENT_SPEC_BASE__PROJECT_INFO;
/**
* The feature id for the '<em><b>Short Desc</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CSPEC_EXTENSION__SHORT_DESC = COMPONENT_SPEC_BASE__SHORT_DESC;
/**
* The feature id for the '<em><b>Version String</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CSPEC_EXTENSION__VERSION_STRING = COMPONENT_SPEC_BASE__VERSION_STRING;
/**
* The feature id for the '<em><b>Version Type</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CSPEC_EXTENSION__VERSION_TYPE = COMPONENT_SPEC_BASE__VERSION_TYPE;
/**
* The feature id for the '<em><b>Group1</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CSPEC_EXTENSION__GROUP1 = COMPONENT_SPEC_BASE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Alter Actions</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CSPEC_EXTENSION__ALTER_ACTIONS = COMPONENT_SPEC_BASE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Alter Artifacts</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CSPEC_EXTENSION__ALTER_ARTIFACTS = COMPONENT_SPEC_BASE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Alter Dependencies</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CSPEC_EXTENSION__ALTER_DEPENDENCIES = COMPONENT_SPEC_BASE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Alter Groups</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CSPEC_EXTENSION__ALTER_GROUPS = COMPONENT_SPEC_BASE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>CSpec Extension</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CSPEC_EXTENSION_FEATURE_COUNT = COMPONENT_SPEC_BASE_FEATURE_COUNT + 5;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.DefinitionsImpl
* <em>Definitions</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.cspecxml.impl.DefinitionsImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getDefinitions()
* @generated
*/
int DEFINITIONS = 20;
/**
* The feature id for the '<em><b>Define</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFINITIONS__DEFINE = 0;
/**
* The number of structural features of the '<em>Definitions</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFINITIONS_FEATURE_COUNT = 1;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.DependenciesTypeImpl
* <em>Dependencies Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.DependenciesTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getDependenciesType()
* @generated
*/
int DEPENDENCIES_TYPE = 21;
/**
* The feature id for the '<em><b>Dependency</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEPENDENCIES_TYPE__DEPENDENCY = 0;
/**
* The number of structural features of the '<em>Dependencies Type</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEPENDENCIES_TYPE_FEATURE_COUNT = 1;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.DocumentRootImpl
* <em>Document Root</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.cspecxml.impl.DocumentRootImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getDocumentRoot()
* @generated
*/
int DOCUMENT_ROOT = 22;
/**
* The feature id for the '<em><b>Mixed</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_ROOT__MIXED = 0;
/**
* The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
/**
* The feature id for the '<em><b>XSI Schema Location</b></em>' map. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
/**
* The feature id for the '<em><b>Cspec</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_ROOT__CSPEC = 3;
/**
* The feature id for the '<em><b>Cspec Extension</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_ROOT__CSPEC_EXTENSION = 4;
/**
* The number of structural features of the '<em>Document Root</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_ROOT_FEATURE_COUNT = 5;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.GeneratorImpl
* <em>Generator</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.GeneratorImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getGenerator()
* @generated
*/
int GENERATOR = 23;
/**
* The feature id for the '<em><b>Attribute</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GENERATOR__ATTRIBUTE = 0;
/**
* The feature id for the '<em><b>Component</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GENERATOR__COMPONENT = 1;
/**
* The feature id for the '<em><b>Component Type</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GENERATOR__COMPONENT_TYPE = 2;
/**
* The feature id for the '<em><b>Generates</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GENERATOR__GENERATES = 3;
/**
* The feature id for the '<em><b>Generates Type</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GENERATOR__GENERATES_TYPE = 4;
/**
* The feature id for the '<em><b>Generates Version String</b></em>'
* attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GENERATOR__GENERATES_VERSION_STRING = 5;
/**
* The feature id for the '<em><b>Generates Version Type</b></em>'
* attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GENERATOR__GENERATES_VERSION_TYPE = 6;
/**
* The number of structural features of the '<em>Generator</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GENERATOR_FEATURE_COUNT = 7;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.GeneratorsTypeImpl
* <em>Generators Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.GeneratorsTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getGeneratorsType()
* @generated
*/
int GENERATORS_TYPE = 24;
/**
* The feature id for the '<em><b>Generator</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GENERATORS_TYPE__GENERATOR = 0;
/**
* The number of structural features of the '<em>Generators Type</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GENERATORS_TYPE_FEATURE_COUNT = 1;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.GroupsTypeImpl
* <em>Groups Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.cspecxml.impl.GroupsTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getGroupsType()
* @generated
*/
int GROUPS_TYPE = 26;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GROUPS_TYPE__GROUP = 0;
/**
* The feature id for the '<em><b>Public</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GROUPS_TYPE__PUBLIC = 1;
/**
* The feature id for the '<em><b>Private</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GROUPS_TYPE__PRIVATE = 2;
/**
* The number of structural features of the '<em>Groups Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GROUPS_TYPE_FEATURE_COUNT = 3;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.ImportImpl <em>Import</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ImportImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getImport()
* @generated
*/
int IMPORT = 27;
/**
* The feature id for the '<em><b>Attribute</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IMPORT__ATTRIBUTE = 0;
/**
* The feature id for the '<em><b>Filter</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IMPORT__FILTER = 1;
/**
* The feature id for the '<em><b>Version Designator</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IMPORT__VERSION_DESIGNATOR = 2;
/**
* The number of structural features of the '<em>Import</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IMPORT_FEATURE_COUNT = 3;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.ParameterTypeImpl
* <em>Parameter Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ParameterTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getParameterType()
* @generated
*/
int PARAMETER_TYPE = 28;
/**
* The feature id for the '<em><b>Mandatory</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PARAMETER_TYPE__MANDATORY = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PARAMETER_TYPE__NAME = 1;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PARAMETER_TYPE__VALUE = 2;
/**
* The number of structural features of the '<em>Parameter Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PARAMETER_TYPE_FEATURE_COUNT = 3;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.PathImpl <em>Path</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.PathImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getPath()
* @generated
*/
int PATH = 29;
/**
* The feature id for the '<em><b>Path</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PATH__PATH = 0;
/**
* The number of structural features of the '<em>Path</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PATH_FEATURE_COUNT = 1;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.PrerequisiteImpl
* <em>Prerequisite</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.cspecxml.impl.PrerequisiteImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getPrerequisite()
* @generated
*/
int PREREQUISITE = 30;
/**
* The feature id for the '<em><b>Alias</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PREREQUISITE__ALIAS = 0;
/**
* The feature id for the '<em><b>Component</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PREREQUISITE__COMPONENT = 1;
/**
* The feature id for the '<em><b>Component Type</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PREREQUISITE__COMPONENT_TYPE = 2;
/**
* The feature id for the '<em><b>Contributor</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PREREQUISITE__CONTRIBUTOR = 3;
/**
* The feature id for the '<em><b>Exclude Pattern</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PREREQUISITE__EXCLUDE_PATTERN = 4;
/**
* The feature id for the '<em><b>Filter</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PREREQUISITE__FILTER = 5;
/**
* The feature id for the '<em><b>Include Pattern</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PREREQUISITE__INCLUDE_PATTERN = 6;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PREREQUISITE__NAME = 7;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PREREQUISITE__OPTIONAL = 8;
/**
* The number of structural features of the '<em>Prerequisite</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PREREQUISITE_FEATURE_COUNT = 9;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.ProductsTypeImpl
* <em>Products Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.cspecxml.impl.ProductsTypeImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getProductsType()
* @generated
*/
int PRODUCTS_TYPE = 32;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PRODUCTS_TYPE__GROUP = 0;
/**
* The feature id for the '<em><b>Path</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PRODUCTS_TYPE__PATH = 1;
/**
* The feature id for the '<em><b>Public</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PRODUCTS_TYPE__PUBLIC = 2;
/**
* The feature id for the '<em><b>Private</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PRODUCTS_TYPE__PRIVATE = 3;
/**
* The feature id for the '<em><b>Alias</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PRODUCTS_TYPE__ALIAS = 4;
/**
* The feature id for the '<em><b>Base</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PRODUCTS_TYPE__BASE = 5;
/**
* The feature id for the '<em><b>File Count</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PRODUCTS_TYPE__FILE_COUNT = 6;
/**
* The feature id for the '<em><b>Pattern</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PRODUCTS_TYPE__PATTERN = 7;
/**
* The feature id for the '<em><b>Replacement</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PRODUCTS_TYPE__REPLACEMENT = 8;
/**
* The feature id for the '<em><b>Up To Date Policy</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PRODUCTS_TYPE__UP_TO_DATE_POLICY = 9;
/**
* The number of structural features of the '<em>Products Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PRODUCTS_TYPE_FEATURE_COUNT = 10;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.PropertiesImpl
* <em>Properties</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.cspecxml.impl.PropertiesImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getProperties()
* @generated
*/
int PROPERTIES = 33;
/**
* The feature id for the '<em><b>Property</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROPERTIES__PROPERTY = 0;
/**
* The number of structural features of the '<em>Properties</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROPERTIES_FEATURE_COUNT = 1;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.RemoveImpl <em>Remove</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.RemoveImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getRemove()
* @generated
*/
int REMOVE = 34;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOVE__NAME = 0;
/**
* The number of structural features of the '<em>Remove</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOVE_FEATURE_COUNT = 1;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.RemovePathImpl
* <em>Remove Path</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.cspecxml.impl.RemovePathImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getRemovePath()
* @generated
*/
int REMOVE_PATH = 35;
/**
* The feature id for the '<em><b>Path</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOVE_PATH__PATH = 0;
/**
* The number of structural features of the '<em>Remove Path</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOVE_PATH_FEATURE_COUNT = 1;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.RemovePropertyImpl
* <em>Remove Property</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.RemovePropertyImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getRemoveProperty()
* @generated
*/
int REMOVE_PROPERTY = 36;
/**
* The feature id for the '<em><b>Key</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOVE_PROPERTY__KEY = 0;
/**
* The number of structural features of the '<em>Remove Property</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOVE_PROPERTY_FEATURE_COUNT = 1;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.impl.RenameImpl <em>Rename</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.impl.RenameImpl
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getRename()
* @generated
*/
int RENAME = 37;
/**
* The feature id for the '<em><b>New Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RENAME__NEW_NAME = 0;
/**
* The feature id for the '<em><b>Old Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RENAME__OLD_NAME = 1;
/**
* The number of structural features of the '<em>Rename</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RENAME_FEATURE_COUNT = 2;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.cspecxml.UpToDatePolicy
* <em>Up To Date Policy</em>}' enum. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.UpToDatePolicy
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getUpToDatePolicy()
* @generated
*/
int UP_TO_DATE_POLICY = 38;
/**
* The meta object id for the '<em>Up To Date Policy Object</em>' data type.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.cspecxml.UpToDatePolicy
* @see org.eclipse.buckminster.cspecxml.impl.CSpecXMLPackageImpl#getUpToDatePolicyObject()
* @generated
*/
int UP_TO_DATE_POLICY_OBJECT = 39;
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IAction <em>Action</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Action</em>'.
* @see org.eclipse.buckminster.cspecxml.IAction
* @generated
*/
EClass getAction();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IAction#getActor <em>Actor</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Actor</em>'.
* @see org.eclipse.buckminster.cspecxml.IAction#getActor()
* @see #getAction()
* @generated
*/
EAttribute getAction_Actor();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAction#getActorProperties
* <em>Actor Properties</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the containment reference list '
* <em>Actor Properties</em>'.
* @see org.eclipse.buckminster.cspecxml.IAction#getActorProperties()
* @see #getAction()
* @generated
*/
EReference getAction_ActorProperties();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IAction#isAlways <em>Always</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Always</em>'.
* @see org.eclipse.buckminster.cspecxml.IAction#isAlways()
* @see #getAction()
* @generated
*/
EAttribute getAction_Always();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IAction#isAssignConsoleSupport
* <em>Assign Console Support</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for the attribute '
* <em>Assign Console Support</em>'.
* @see org.eclipse.buckminster.cspecxml.IAction#isAssignConsoleSupport()
* @see #getAction()
* @generated
*/
EAttribute getAction_AssignConsoleSupport();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAction#getDefinitions
* <em>Definitions</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Definitions</em>'.
* @see org.eclipse.buckminster.cspecxml.IAction#getDefinitions()
* @see #getAction()
* @generated
*/
EReference getAction_Definitions();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IAction#isEnabled
* <em>Enabled</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Enabled</em>'.
* @see org.eclipse.buckminster.cspecxml.IAction#isEnabled()
* @see #getAction()
* @generated
*/
EAttribute getAction_Enabled();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IAction#getFilter
* <em>Filter</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Filter</em>'.
* @see org.eclipse.buckminster.cspecxml.IAction#getFilter()
* @see #getAction()
* @generated
*/
EAttribute getAction_Filter();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.cspecxml.IAction#getGroup <em>Group</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Group</em>'.
* @see org.eclipse.buckminster.cspecxml.IAction#getGroup()
* @see #getAction()
* @generated
*/
EAttribute getAction_Group();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAction#getPrerequisites
* <em>Prerequisites</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Prerequisites</em>'.
* @see org.eclipse.buckminster.cspecxml.IAction#getPrerequisites()
* @see #getAction()
* @generated
*/
EReference getAction_Prerequisites();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAction#getProducts
* <em>Products</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Products</em>'.
* @see org.eclipse.buckminster.cspecxml.IAction#getProducts()
* @see #getAction()
* @generated
*/
EReference getAction_Products();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAction#getProperties
* <em>Properties</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Properties</em>'.
* @see org.eclipse.buckminster.cspecxml.IAction#getProperties()
* @see #getAction()
* @generated
*/
EReference getAction_Properties();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IActionArtifact
* <em>Action Artifact</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Action Artifact</em>'.
* @see org.eclipse.buckminster.cspecxml.IActionArtifact
* @generated
*/
EClass getActionArtifact();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IActionArtifact#getAlias
* <em>Alias</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Alias</em>'.
* @see org.eclipse.buckminster.cspecxml.IActionArtifact#getAlias()
* @see #getActionArtifact()
* @generated
*/
EAttribute getActionArtifact_Alias();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IActionsType
* <em>Actions Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Actions Type</em>'.
* @see org.eclipse.buckminster.cspecxml.IActionsType
* @generated
*/
EClass getActionsType();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.cspecxml.IActionsType#getGroup
* <em>Group</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Group</em>'.
* @see org.eclipse.buckminster.cspecxml.IActionsType#getGroup()
* @see #getActionsType()
* @generated
*/
EAttribute getActionsType_Group();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IActionsType#getPrivate
* <em>Private</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Private</em>'.
* @see org.eclipse.buckminster.cspecxml.IActionsType#getPrivate()
* @see #getActionsType()
* @generated
*/
EReference getActionsType_Private();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IActionsType#getPublic
* <em>Public</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Public</em>'.
* @see org.eclipse.buckminster.cspecxml.IActionsType#getPublic()
* @see #getActionsType()
* @generated
*/
EReference getActionsType_Public();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IAlterAction
* <em>Alter Action</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Alter Action</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterAction
* @generated
*/
EClass getAlterAction();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterAction#getAlterActorProperties
* <em>Alter Actor Properties</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Alter Actor Properties</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterAction#getAlterActorProperties()
* @see #getAlterAction()
* @generated
*/
EReference getAlterAction_AlterActorProperties();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterAction#getAlterPrerequisites
* <em>Alter Prerequisites</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the containment reference list '
* <em>Alter Prerequisites</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterAction#getAlterPrerequisites()
* @see #getAlterAction()
* @generated
*/
EReference getAlterAction_AlterPrerequisites();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterAction#getAlterProducts
* <em>Alter Products</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Alter Products</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterAction#getAlterProducts()
* @see #getAlterAction()
* @generated
*/
EReference getAlterAction_AlterProducts();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterAction#getAlterProperties
* <em>Alter Properties</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the containment reference list '
* <em>Alter Properties</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterAction#getAlterProperties()
* @see #getAlterAction()
* @generated
*/
EReference getAlterAction_AlterProperties();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.cspecxml.IAlterAction#getGroup1
* <em>Group1</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Group1</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterAction#getGroup1()
* @see #getAlterAction()
* @generated
*/
EAttribute getAlterAction_Group1();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IAlterActionsType
* <em>Alter Actions Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Alter Actions Type</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterActionsType
* @generated
*/
EClass getAlterActionsType();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.cspecxml.IAlterActionsType#getGroup
* <em>Group</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Group</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterActionsType#getGroup()
* @see #getAlterActionsType()
* @generated
*/
EAttribute getAlterActionsType_Group();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterActionsType#getPrivate
* <em>Private</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Private</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterActionsType#getPrivate()
* @see #getAlterActionsType()
* @generated
*/
EReference getAlterActionsType_Private();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterActionsType#getPublic
* <em>Public</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Public</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterActionsType#getPublic()
* @see #getAlterActionsType()
* @generated
*/
EReference getAlterActionsType_Public();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterActionsType#getRemove
* <em>Remove</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Remove</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterActionsType#getRemove()
* @see #getAlterActionsType()
* @generated
*/
EReference getAlterActionsType_Remove();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterActionsType#getRename
* <em>Rename</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Rename</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterActionsType#getRename()
* @see #getAlterActionsType()
* @generated
*/
EReference getAlterActionsType_Rename();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IAlterArtifact
* <em>Alter Artifact</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Alter Artifact</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterArtifact
* @generated
*/
EClass getAlterArtifact();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.cspecxml.IAlterArtifact#getGroup1
* <em>Group1</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Group1</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterArtifact#getGroup1()
* @see #getAlterArtifact()
* @generated
*/
EAttribute getAlterArtifact_Group1();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterArtifact#getRemovePath
* <em>Remove Path</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Remove Path</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterArtifact#getRemovePath()
* @see #getAlterArtifact()
* @generated
*/
EReference getAlterArtifact_RemovePath();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IAlterArtifactsType
* <em>Alter Artifacts Type</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Alter Artifacts Type</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterArtifactsType
* @generated
*/
EClass getAlterArtifactsType();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.cspecxml.IAlterArtifactsType#getGroup
* <em>Group</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Group</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterArtifactsType#getGroup()
* @see #getAlterArtifactsType()
* @generated
*/
EAttribute getAlterArtifactsType_Group();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterArtifactsType#getPrivate
* <em>Private</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Private</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterArtifactsType#getPrivate()
* @see #getAlterArtifactsType()
* @generated
*/
EReference getAlterArtifactsType_Private();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterArtifactsType#getPublic
* <em>Public</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Public</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterArtifactsType#getPublic()
* @see #getAlterArtifactsType()
* @generated
*/
EReference getAlterArtifactsType_Public();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterArtifactsType#getRemove
* <em>Remove</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Remove</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterArtifactsType#getRemove()
* @see #getAlterArtifactsType()
* @generated
*/
EReference getAlterArtifactsType_Remove();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterArtifactsType#getRename
* <em>Rename</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Rename</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterArtifactsType#getRename()
* @see #getAlterArtifactsType()
* @generated
*/
EReference getAlterArtifactsType_Rename();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IAlterDependenciesType
* <em>Alter Dependencies Type</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Alter Dependencies Type</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterDependenciesType
* @generated
*/
EClass getAlterDependenciesType();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterDependenciesType#getDependency
* <em>Dependency</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Dependency</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterDependenciesType#getDependency()
* @see #getAlterDependenciesType()
* @generated
*/
EReference getAlterDependenciesType_Dependency();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.cspecxml.IAlterDependenciesType#getGroup
* <em>Group</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Group</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterDependenciesType#getGroup()
* @see #getAlterDependenciesType()
* @generated
*/
EAttribute getAlterDependenciesType_Group();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterDependenciesType#getRemove
* <em>Remove</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Remove</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterDependenciesType#getRemove()
* @see #getAlterDependenciesType()
* @generated
*/
EReference getAlterDependenciesType_Remove();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IAlterGroup <em>Alter Group</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Alter Group</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterGroup
* @generated
*/
EClass getAlterGroup();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterGroup#getAlterAttribute
* <em>Alter Attribute</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Alter Attribute</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterGroup#getAlterAttribute()
* @see #getAlterGroup()
* @generated
*/
EReference getAlterGroup_AlterAttribute();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.cspecxml.IAlterGroup#getGroup1
* <em>Group1</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Group1</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterGroup#getGroup1()
* @see #getAlterGroup()
* @generated
*/
EAttribute getAlterGroup_Group1();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterGroup#getRemove
* <em>Remove</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Remove</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterGroup#getRemove()
* @see #getAlterGroup()
* @generated
*/
EReference getAlterGroup_Remove();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IAlterGroupsType
* <em>Alter Groups Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Alter Groups Type</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterGroupsType
* @generated
*/
EClass getAlterGroupsType();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.cspecxml.IAlterGroupsType#getGroup
* <em>Group</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Group</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterGroupsType#getGroup()
* @see #getAlterGroupsType()
* @generated
*/
EAttribute getAlterGroupsType_Group();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterGroupsType#getPrivate
* <em>Private</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Private</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterGroupsType#getPrivate()
* @see #getAlterGroupsType()
* @generated
*/
EReference getAlterGroupsType_Private();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterGroupsType#getPublic
* <em>Public</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Public</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterGroupsType#getPublic()
* @see #getAlterGroupsType()
* @generated
*/
EReference getAlterGroupsType_Public();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterGroupsType#getRemove
* <em>Remove</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Remove</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterGroupsType#getRemove()
* @see #getAlterGroupsType()
* @generated
*/
EReference getAlterGroupsType_Remove();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterGroupsType#getRename
* <em>Rename</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Rename</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterGroupsType#getRename()
* @see #getAlterGroupsType()
* @generated
*/
EReference getAlterGroupsType_Rename();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IAlterPrerequisites
* <em>Alter Prerequisites</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Alter Prerequisites</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterPrerequisites
* @generated
*/
EClass getAlterPrerequisites();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterPrerequisites#getAlterAttribute
* <em>Alter Attribute</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Alter Attribute</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterPrerequisites#getAlterAttribute()
* @see #getAlterPrerequisites()
* @generated
*/
EReference getAlterPrerequisites_AlterAttribute();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.cspecxml.IAlterPrerequisites#getGroup1
* <em>Group1</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Group1</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterPrerequisites#getGroup1()
* @see #getAlterPrerequisites()
* @generated
*/
EAttribute getAlterPrerequisites_Group1();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterPrerequisites#getRemove
* <em>Remove</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Remove</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterPrerequisites#getRemove()
* @see #getAlterPrerequisites()
* @generated
*/
EReference getAlterPrerequisites_Remove();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IAlterProductsType
* <em>Alter Products Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Alter Products Type</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterProductsType
* @generated
*/
EClass getAlterProductsType();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.cspecxml.IAlterProductsType#getGroup
* <em>Group</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Group</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterProductsType#getGroup()
* @see #getAlterProductsType()
* @generated
*/
EAttribute getAlterProductsType_Group();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterProductsType#getPrivate
* <em>Private</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Private</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterProductsType#getPrivate()
* @see #getAlterProductsType()
* @generated
*/
EReference getAlterProductsType_Private();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterProductsType#getPublic
* <em>Public</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Public</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterProductsType#getPublic()
* @see #getAlterProductsType()
* @generated
*/
EReference getAlterProductsType_Public();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterProductsType#getRemovePath
* <em>Remove Path</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Remove Path</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterProductsType#getRemovePath()
* @see #getAlterProductsType()
* @generated
*/
EReference getAlterProductsType_RemovePath();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterProductsType#getRemoveProduct
* <em>Remove Product</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Remove Product</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterProductsType#getRemoveProduct()
* @see #getAlterProductsType()
* @generated
*/
EReference getAlterProductsType_RemoveProduct();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IAlterProperties
* <em>Alter Properties</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Alter Properties</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterProperties
* @generated
*/
EClass getAlterProperties();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.cspecxml.IAlterProperties#getGroup
* <em>Group</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Group</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterProperties#getGroup()
* @see #getAlterProperties()
* @generated
*/
EAttribute getAlterProperties_Group();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterProperties#getProperty
* <em>Property</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Property</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterProperties#getProperty()
* @see #getAlterProperties()
* @generated
*/
EReference getAlterProperties_Property();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAlterProperties#getRemove
* <em>Remove</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Remove</em>'.
* @see org.eclipse.buckminster.cspecxml.IAlterProperties#getRemove()
* @see #getAlterProperties()
* @generated
*/
EReference getAlterProperties_Remove();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IArtifact <em>Artifact</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Artifact</em>'.
* @see org.eclipse.buckminster.cspecxml.IArtifact
* @generated
*/
EClass getArtifact();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IArtifact#getBase <em>Base</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Base</em>'.
* @see org.eclipse.buckminster.cspecxml.IArtifact#getBase()
* @see #getArtifact()
* @generated
*/
EAttribute getArtifact_Base();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IArtifact#getDefinitions
* <em>Definitions</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Definitions</em>'.
* @see org.eclipse.buckminster.cspecxml.IArtifact#getDefinitions()
* @see #getArtifact()
* @generated
*/
EReference getArtifact_Definitions();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IArtifact#getFilter
* <em>Filter</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Filter</em>'.
* @see org.eclipse.buckminster.cspecxml.IArtifact#getFilter()
* @see #getArtifact()
* @generated
*/
EAttribute getArtifact_Filter();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.cspecxml.IArtifact#getGroup
* <em>Group</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Group</em>'.
* @see org.eclipse.buckminster.cspecxml.IArtifact#getGroup()
* @see #getArtifact()
* @generated
*/
EAttribute getArtifact_Group();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IArtifact#getPath <em>Path</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Path</em>
* '.
* @see org.eclipse.buckminster.cspecxml.IArtifact#getPath()
* @see #getArtifact()
* @generated
*/
EReference getArtifact_Path();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IArtifact#getPath1
* <em>Path1</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Path1</em>'.
* @see org.eclipse.buckminster.cspecxml.IArtifact#getPath1()
* @see #getArtifact()
* @generated
*/
EAttribute getArtifact_Path1();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IArtifact#getType <em>Type</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Type</em>'.
* @see org.eclipse.buckminster.cspecxml.IArtifact#getType()
* @see #getArtifact()
* @generated
*/
EAttribute getArtifact_Type();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IArtifactsType
* <em>Artifacts Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Artifacts Type</em>'.
* @see org.eclipse.buckminster.cspecxml.IArtifactsType
* @generated
*/
EClass getArtifactsType();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.cspecxml.IArtifactsType#getGroup
* <em>Group</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Group</em>'.
* @see org.eclipse.buckminster.cspecxml.IArtifactsType#getGroup()
* @see #getArtifactsType()
* @generated
*/
EAttribute getArtifactsType_Group();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IArtifactsType#getPrivate
* <em>Private</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Private</em>'.
* @see org.eclipse.buckminster.cspecxml.IArtifactsType#getPrivate()
* @see #getArtifactsType()
* @generated
*/
EReference getArtifactsType_Private();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IArtifactsType#getPublic
* <em>Public</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Public</em>'.
* @see org.eclipse.buckminster.cspecxml.IArtifactsType#getPublic()
* @see #getArtifactsType()
* @generated
*/
EReference getArtifactsType_Public();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IAttribute <em>Attribute</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Attribute</em>'.
* @see org.eclipse.buckminster.cspecxml.IAttribute
* @generated
*/
EClass getAttribute();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.buckminster.cspecxml.IAttribute#getDocumentation
* <em>Documentation</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Documentation</em>'.
* @see org.eclipse.buckminster.cspecxml.IAttribute#getDocumentation()
* @see #getAttribute()
* @generated
*/
EReference getAttribute_Documentation();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IAttribute#getName <em>Name</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.buckminster.cspecxml.IAttribute#getName()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_Name();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IAttribute#getParameter
* <em>Parameter</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Parameter</em>'.
* @see org.eclipse.buckminster.cspecxml.IAttribute#getParameter()
* @see #getAttribute()
* @generated
*/
EReference getAttribute_Parameter();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IAttribute#getVersion
* <em>Version</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Version</em>'.
* @see org.eclipse.buckminster.cspecxml.IAttribute#getVersion()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_Version();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IComponentRequest
* <em>Component Request</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Component Request</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentRequest
* @generated
*/
EClass getComponentRequest();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IComponentRequest#getComponentType
* <em>Component Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Component Type</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentRequest#getComponentType()
* @see #getComponentRequest()
* @generated
*/
EAttribute getComponentRequest_ComponentType();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IComponentRequest#getFilter
* <em>Filter</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Filter</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentRequest#getFilter()
* @see #getComponentRequest()
* @generated
*/
EAttribute getComponentRequest_Filter();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IComponentRequest#getImport
* <em>Import</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Import</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentRequest#getImport()
* @see #getComponentRequest()
* @generated
*/
EReference getComponentRequest_Import();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IComponentRequest#getName
* <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentRequest#getName()
* @see #getComponentRequest()
* @generated
*/
EAttribute getComponentRequest_Name();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IComponentRequest#getVersionDesignator
* <em>Version Designator</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the attribute '<em>Version Designator</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentRequest#getVersionDesignator()
* @see #getComponentRequest()
* @generated
*/
EAttribute getComponentRequest_VersionDesignator();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IComponentRequest#getVersionType
* <em>Version Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Version Type</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentRequest#getVersionType()
* @see #getComponentRequest()
* @generated
*/
EAttribute getComponentRequest_VersionType();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IComponentSpec
* <em>Component Spec</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Component Spec</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentSpec
* @generated
*/
EClass getComponentSpec();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IComponentSpec#getName
* <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentSpec#getName()
* @see #getComponentSpec()
* @generated
*/
EAttribute getComponentSpec_Name();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IComponentSpecBase
* <em>Component Spec Base</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Component Spec Base</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentSpecBase
* @generated
*/
EClass getComponentSpecBase();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IComponentSpecBase#getActions
* <em>Actions</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Actions</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentSpecBase#getActions()
* @see #getComponentSpecBase()
* @generated
*/
EReference getComponentSpecBase_Actions();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IComponentSpecBase#getArtifacts
* <em>Artifacts</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Artifacts</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentSpecBase#getArtifacts()
* @see #getComponentSpecBase()
* @generated
*/
EReference getComponentSpecBase_Artifacts();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IComponentSpecBase#getCategory
* <em>Category</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Category</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentSpecBase#getCategory()
* @see #getComponentSpecBase()
* @generated
*/
EAttribute getComponentSpecBase_Category();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IComponentSpecBase#getComponentType
* <em>Component Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Component Type</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentSpecBase#getComponentType()
* @see #getComponentSpecBase()
* @generated
*/
EAttribute getComponentSpecBase_ComponentType();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IComponentSpecBase#getDependencies
* <em>Dependencies</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Dependencies</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentSpecBase#getDependencies()
* @see #getComponentSpecBase()
* @generated
*/
EReference getComponentSpecBase_Dependencies();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.buckminster.cspecxml.IComponentSpecBase#getDocumentation
* <em>Documentation</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Documentation</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentSpecBase#getDocumentation()
* @see #getComponentSpecBase()
* @generated
*/
EReference getComponentSpecBase_Documentation();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IComponentSpecBase#getFilter
* <em>Filter</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Filter</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentSpecBase#getFilter()
* @see #getComponentSpecBase()
* @generated
*/
EAttribute getComponentSpecBase_Filter();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IComponentSpecBase#getGenerators
* <em>Generators</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Generators</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentSpecBase#getGenerators()
* @see #getComponentSpecBase()
* @generated
*/
EReference getComponentSpecBase_Generators();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.cspecxml.IComponentSpecBase#getGroup
* <em>Group</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Group</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentSpecBase#getGroup()
* @see #getComponentSpecBase()
* @generated
*/
EAttribute getComponentSpecBase_Group();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IComponentSpecBase#getGroups
* <em>Groups</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Groups</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentSpecBase#getGroups()
* @see #getComponentSpecBase()
* @generated
*/
EReference getComponentSpecBase_Groups();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IComponentSpecBase#getProjectInfo
* <em>Project Info</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Project Info</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentSpecBase#getProjectInfo()
* @see #getComponentSpecBase()
* @generated
*/
EAttribute getComponentSpecBase_ProjectInfo();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IComponentSpecBase#getShortDesc
* <em>Short Desc</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Short Desc</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentSpecBase#getShortDesc()
* @see #getComponentSpecBase()
* @generated
*/
EAttribute getComponentSpecBase_ShortDesc();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IComponentSpecBase#getVersionString
* <em>Version String</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Version String</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentSpecBase#getVersionString()
* @see #getComponentSpecBase()
* @generated
*/
EAttribute getComponentSpecBase_VersionString();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IComponentSpecBase#getVersionType
* <em>Version Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Version Type</em>'.
* @see org.eclipse.buckminster.cspecxml.IComponentSpecBase#getVersionType()
* @see #getComponentSpecBase()
* @generated
*/
EAttribute getComponentSpecBase_VersionType();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.ICSpecExtension
* <em>CSpec Extension</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>CSpec Extension</em>'.
* @see org.eclipse.buckminster.cspecxml.ICSpecExtension
* @generated
*/
EClass getCSpecExtension();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.ICSpecExtension#getAlterActions
* <em>Alter Actions</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Alter Actions</em>'.
* @see org.eclipse.buckminster.cspecxml.ICSpecExtension#getAlterActions()
* @see #getCSpecExtension()
* @generated
*/
EReference getCSpecExtension_AlterActions();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.ICSpecExtension#getAlterArtifacts
* <em>Alter Artifacts</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Alter Artifacts</em>'.
* @see org.eclipse.buckminster.cspecxml.ICSpecExtension#getAlterArtifacts()
* @see #getCSpecExtension()
* @generated
*/
EReference getCSpecExtension_AlterArtifacts();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.ICSpecExtension#getAlterDependencies
* <em>Alter Dependencies</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the containment reference list '
* <em>Alter Dependencies</em>'.
* @see org.eclipse.buckminster.cspecxml.ICSpecExtension#getAlterDependencies()
* @see #getCSpecExtension()
* @generated
*/
EReference getCSpecExtension_AlterDependencies();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.ICSpecExtension#getAlterGroups
* <em>Alter Groups</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Alter Groups</em>'.
* @see org.eclipse.buckminster.cspecxml.ICSpecExtension#getAlterGroups()
* @see #getCSpecExtension()
* @generated
*/
EReference getCSpecExtension_AlterGroups();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.cspecxml.ICSpecExtension#getGroup1
* <em>Group1</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Group1</em>'.
* @see org.eclipse.buckminster.cspecxml.ICSpecExtension#getGroup1()
* @see #getCSpecExtension()
* @generated
*/
EAttribute getCSpecExtension_Group1();
/**
* 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
*/
ICSpecXMLFactory getCSpecXMLFactory();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IDefinitions
* <em>Definitions</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Definitions</em>'.
* @see org.eclipse.buckminster.cspecxml.IDefinitions
* @generated
*/
EClass getDefinitions();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IDefinitions#getDefine
* <em>Define</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Define</em>'.
* @see org.eclipse.buckminster.cspecxml.IDefinitions#getDefine()
* @see #getDefinitions()
* @generated
*/
EReference getDefinitions_Define();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IDependenciesType
* <em>Dependencies Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Dependencies Type</em>'.
* @see org.eclipse.buckminster.cspecxml.IDependenciesType
* @generated
*/
EClass getDependenciesType();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IDependenciesType#getDependency
* <em>Dependency</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Dependency</em>'.
* @see org.eclipse.buckminster.cspecxml.IDependenciesType#getDependency()
* @see #getDependenciesType()
* @generated
*/
EReference getDependenciesType_Dependency();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IDocumentRoot
* <em>Document Root</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Document Root</em>'.
* @see org.eclipse.buckminster.cspecxml.IDocumentRoot
* @generated
*/
EClass getDocumentRoot();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.buckminster.cspecxml.IDocumentRoot#getCspec
* <em>Cspec</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Cspec</em>'.
* @see org.eclipse.buckminster.cspecxml.IDocumentRoot#getCspec()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_Cspec();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.buckminster.cspecxml.IDocumentRoot#getCspecExtension
* <em>Cspec Extension</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Cspec Extension</em>'.
* @see org.eclipse.buckminster.cspecxml.IDocumentRoot#getCspecExtension()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_CspecExtension();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.cspecxml.IDocumentRoot#getMixed
* <em>Mixed</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Mixed</em>'.
* @see org.eclipse.buckminster.cspecxml.IDocumentRoot#getMixed()
* @see #getDocumentRoot()
* @generated
*/
EAttribute getDocumentRoot_Mixed();
/**
* Returns the meta object for the map '
* {@link org.eclipse.buckminster.cspecxml.IDocumentRoot#getXMLNSPrefixMap
* <em>XMLNS Prefix Map</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
* @see org.eclipse.buckminster.cspecxml.IDocumentRoot#getXMLNSPrefixMap()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_XMLNSPrefixMap();
/**
* Returns the meta object for the map '
* {@link org.eclipse.buckminster.cspecxml.IDocumentRoot#getXSISchemaLocation
* <em>XSI Schema Location</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the map '<em>XSI Schema Location</em>'.
* @see org.eclipse.buckminster.cspecxml.IDocumentRoot#getXSISchemaLocation()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_XSISchemaLocation();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IGenerator <em>Generator</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Generator</em>'.
* @see org.eclipse.buckminster.cspecxml.IGenerator
* @generated
*/
EClass getGenerator();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IGenerator#getAttribute
* <em>Attribute</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Attribute</em>'.
* @see org.eclipse.buckminster.cspecxml.IGenerator#getAttribute()
* @see #getGenerator()
* @generated
*/
EAttribute getGenerator_Attribute();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IGenerator#getComponent
* <em>Component</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Component</em>'.
* @see org.eclipse.buckminster.cspecxml.IGenerator#getComponent()
* @see #getGenerator()
* @generated
*/
EAttribute getGenerator_Component();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IGenerator#getComponentType
* <em>Component Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Component Type</em>'.
* @see org.eclipse.buckminster.cspecxml.IGenerator#getComponentType()
* @see #getGenerator()
* @generated
*/
EAttribute getGenerator_ComponentType();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IGenerator#getGenerates
* <em>Generates</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Generates</em>'.
* @see org.eclipse.buckminster.cspecxml.IGenerator#getGenerates()
* @see #getGenerator()
* @generated
*/
EAttribute getGenerator_Generates();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IGenerator#getGeneratesType
* <em>Generates Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Generates Type</em>'.
* @see org.eclipse.buckminster.cspecxml.IGenerator#getGeneratesType()
* @see #getGenerator()
* @generated
*/
EAttribute getGenerator_GeneratesType();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IGenerator#getGeneratesVersionString
* <em>Generates Version String</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for the attribute '
* <em>Generates Version String</em>'.
* @see org.eclipse.buckminster.cspecxml.IGenerator#getGeneratesVersionString()
* @see #getGenerator()
* @generated
*/
EAttribute getGenerator_GeneratesVersionString();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IGenerator#getGeneratesVersionType
* <em>Generates Version Type</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for the attribute '
* <em>Generates Version Type</em>'.
* @see org.eclipse.buckminster.cspecxml.IGenerator#getGeneratesVersionType()
* @see #getGenerator()
* @generated
*/
EAttribute getGenerator_GeneratesVersionType();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IGeneratorsType
* <em>Generators Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Generators Type</em>'.
* @see org.eclipse.buckminster.cspecxml.IGeneratorsType
* @generated
*/
EClass getGeneratorsType();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IGeneratorsType#getGenerator
* <em>Generator</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Generator</em>'.
* @see org.eclipse.buckminster.cspecxml.IGeneratorsType#getGenerator()
* @see #getGeneratorsType()
* @generated
*/
EReference getGeneratorsType_Generator();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IGroup <em>Group</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Group</em>'.
* @see org.eclipse.buckminster.cspecxml.IGroup
* @generated
*/
EClass getGroup();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IGroup#getAttribute
* <em>Attribute</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Attribute</em>'.
* @see org.eclipse.buckminster.cspecxml.IGroup#getAttribute()
* @see #getGroup()
* @generated
*/
EReference getGroup_Attribute();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IGroup#getDefinitions
* <em>Definitions</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Definitions</em>'.
* @see org.eclipse.buckminster.cspecxml.IGroup#getDefinitions()
* @see #getGroup()
* @generated
*/
EReference getGroup_Definitions();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IGroup#getFilter <em>Filter</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Filter</em>'.
* @see org.eclipse.buckminster.cspecxml.IGroup#getFilter()
* @see #getGroup()
* @generated
*/
EAttribute getGroup_Filter();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.cspecxml.IGroup#getGroup <em>Group</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Group</em>'.
* @see org.eclipse.buckminster.cspecxml.IGroup#getGroup()
* @see #getGroup()
* @generated
*/
EAttribute getGroup_Group();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IGroup#getRebase <em>Rebase</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Rebase</em>'.
* @see org.eclipse.buckminster.cspecxml.IGroup#getRebase()
* @see #getGroup()
* @generated
*/
EAttribute getGroup_Rebase();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IGroupsType <em>Groups Type</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Groups Type</em>'.
* @see org.eclipse.buckminster.cspecxml.IGroupsType
* @generated
*/
EClass getGroupsType();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.cspecxml.IGroupsType#getGroup
* <em>Group</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Group</em>'.
* @see org.eclipse.buckminster.cspecxml.IGroupsType#getGroup()
* @see #getGroupsType()
* @generated
*/
EAttribute getGroupsType_Group();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IGroupsType#getPrivate
* <em>Private</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Private</em>'.
* @see org.eclipse.buckminster.cspecxml.IGroupsType#getPrivate()
* @see #getGroupsType()
* @generated
*/
EReference getGroupsType_Private();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IGroupsType#getPublic
* <em>Public</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Public</em>'.
* @see org.eclipse.buckminster.cspecxml.IGroupsType#getPublic()
* @see #getGroupsType()
* @generated
*/
EReference getGroupsType_Public();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IImport <em>Import</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Import</em>'.
* @see org.eclipse.buckminster.cspecxml.IImport
* @generated
*/
EClass getImport();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IImport#getAttribute
* <em>Attribute</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Attribute</em>'.
* @see org.eclipse.buckminster.cspecxml.IImport#getAttribute()
* @see #getImport()
* @generated
*/
EAttribute getImport_Attribute();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IImport#getFilter
* <em>Filter</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Filter</em>'.
* @see org.eclipse.buckminster.cspecxml.IImport#getFilter()
* @see #getImport()
* @generated
*/
EAttribute getImport_Filter();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IImport#getVersionDesignator
* <em>Version Designator</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the attribute '<em>Version Designator</em>'.
* @see org.eclipse.buckminster.cspecxml.IImport#getVersionDesignator()
* @see #getImport()
* @generated
*/
EAttribute getImport_VersionDesignator();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IParameterType
* <em>Parameter Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Parameter Type</em>'.
* @see org.eclipse.buckminster.cspecxml.IParameterType
* @generated
*/
EClass getParameterType();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IParameterType#isMandatory
* <em>Mandatory</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Mandatory</em>'.
* @see org.eclipse.buckminster.cspecxml.IParameterType#isMandatory()
* @see #getParameterType()
* @generated
*/
EAttribute getParameterType_Mandatory();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IParameterType#getName
* <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.buckminster.cspecxml.IParameterType#getName()
* @see #getParameterType()
* @generated
*/
EAttribute getParameterType_Name();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IParameterType#getValue
* <em>Value</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.eclipse.buckminster.cspecxml.IParameterType#getValue()
* @see #getParameterType()
* @generated
*/
EAttribute getParameterType_Value();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IPath <em>Path</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Path</em>'.
* @see org.eclipse.buckminster.cspecxml.IPath
* @generated
*/
EClass getPath();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IPath#getPath <em>Path</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Path</em>'.
* @see org.eclipse.buckminster.cspecxml.IPath#getPath()
* @see #getPath()
* @generated
*/
EAttribute getPath_Path();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IPrerequisite
* <em>Prerequisite</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Prerequisite</em>'.
* @see org.eclipse.buckminster.cspecxml.IPrerequisite
* @generated
*/
EClass getPrerequisite();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IPrerequisite#getAlias
* <em>Alias</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Alias</em>'.
* @see org.eclipse.buckminster.cspecxml.IPrerequisite#getAlias()
* @see #getPrerequisite()
* @generated
*/
EAttribute getPrerequisite_Alias();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IPrerequisite#getComponent
* <em>Component</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Component</em>'.
* @see org.eclipse.buckminster.cspecxml.IPrerequisite#getComponent()
* @see #getPrerequisite()
* @generated
*/
EAttribute getPrerequisite_Component();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IPrerequisite#getComponentType
* <em>Component Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Component Type</em>'.
* @see org.eclipse.buckminster.cspecxml.IPrerequisite#getComponentType()
* @see #getPrerequisite()
* @generated
*/
EAttribute getPrerequisite_ComponentType();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IPrerequisite#isContributor
* <em>Contributor</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Contributor</em>'.
* @see org.eclipse.buckminster.cspecxml.IPrerequisite#isContributor()
* @see #getPrerequisite()
* @generated
*/
EAttribute getPrerequisite_Contributor();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IPrerequisite#getExcludePattern
* <em>Exclude Pattern</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Exclude Pattern</em>'.
* @see org.eclipse.buckminster.cspecxml.IPrerequisite#getExcludePattern()
* @see #getPrerequisite()
* @generated
*/
EAttribute getPrerequisite_ExcludePattern();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IPrerequisite#getFilter
* <em>Filter</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Filter</em>'.
* @see org.eclipse.buckminster.cspecxml.IPrerequisite#getFilter()
* @see #getPrerequisite()
* @generated
*/
EAttribute getPrerequisite_Filter();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IPrerequisite#getIncludePattern
* <em>Include Pattern</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Include Pattern</em>'.
* @see org.eclipse.buckminster.cspecxml.IPrerequisite#getIncludePattern()
* @see #getPrerequisite()
* @generated
*/
EAttribute getPrerequisite_IncludePattern();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IPrerequisite#getName
* <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.buckminster.cspecxml.IPrerequisite#getName()
* @see #getPrerequisite()
* @generated
*/
EAttribute getPrerequisite_Name();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IPrerequisite#isOptional
* <em>Optional</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Optional</em>'.
* @see org.eclipse.buckminster.cspecxml.IPrerequisite#isOptional()
* @see #getPrerequisite()
* @generated
*/
EAttribute getPrerequisite_Optional();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IPrerequisites
* <em>Prerequisites</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Prerequisites</em>'.
* @see org.eclipse.buckminster.cspecxml.IPrerequisites
* @generated
*/
EClass getPrerequisites();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IPrerequisites#getAlias
* <em>Alias</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Alias</em>'.
* @see org.eclipse.buckminster.cspecxml.IPrerequisites#getAlias()
* @see #getPrerequisites()
* @generated
*/
EAttribute getPrerequisites_Alias();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IPrerequisites#getAttribute
* <em>Attribute</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Attribute</em>'.
* @see org.eclipse.buckminster.cspecxml.IPrerequisites#getAttribute()
* @see #getPrerequisites()
* @generated
*/
EReference getPrerequisites_Attribute();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.buckminster.cspecxml.IPrerequisites#getDocumentation
* <em>Documentation</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Documentation</em>'.
* @see org.eclipse.buckminster.cspecxml.IPrerequisites#getDocumentation()
* @see #getPrerequisites()
* @generated
*/
EReference getPrerequisites_Documentation();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.cspecxml.IPrerequisites#getGroup
* <em>Group</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Group</em>'.
* @see org.eclipse.buckminster.cspecxml.IPrerequisites#getGroup()
* @see #getPrerequisites()
* @generated
*/
EAttribute getPrerequisites_Group();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IPrerequisites#getRebase
* <em>Rebase</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Rebase</em>'.
* @see org.eclipse.buckminster.cspecxml.IPrerequisites#getRebase()
* @see #getPrerequisites()
* @generated
*/
EAttribute getPrerequisites_Rebase();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IProductsType
* <em>Products Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Products Type</em>'.
* @see org.eclipse.buckminster.cspecxml.IProductsType
* @generated
*/
EClass getProductsType();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IProductsType#getAlias
* <em>Alias</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Alias</em>'.
* @see org.eclipse.buckminster.cspecxml.IProductsType#getAlias()
* @see #getProductsType()
* @generated
*/
EAttribute getProductsType_Alias();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IProductsType#getBase
* <em>Base</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Base</em>'.
* @see org.eclipse.buckminster.cspecxml.IProductsType#getBase()
* @see #getProductsType()
* @generated
*/
EAttribute getProductsType_Base();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IProductsType#getFileCount
* <em>File Count</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>File Count</em>'.
* @see org.eclipse.buckminster.cspecxml.IProductsType#getFileCount()
* @see #getProductsType()
* @generated
*/
EAttribute getProductsType_FileCount();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.cspecxml.IProductsType#getGroup
* <em>Group</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Group</em>'.
* @see org.eclipse.buckminster.cspecxml.IProductsType#getGroup()
* @see #getProductsType()
* @generated
*/
EAttribute getProductsType_Group();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IProductsType#getPath
* <em>Path</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Path</em>
* '.
* @see org.eclipse.buckminster.cspecxml.IProductsType#getPath()
* @see #getProductsType()
* @generated
*/
EReference getProductsType_Path();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IProductsType#getPattern
* <em>Pattern</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pattern</em>'.
* @see org.eclipse.buckminster.cspecxml.IProductsType#getPattern()
* @see #getProductsType()
* @generated
*/
EAttribute getProductsType_Pattern();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IProductsType#getPrivate
* <em>Private</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Private</em>'.
* @see org.eclipse.buckminster.cspecxml.IProductsType#getPrivate()
* @see #getProductsType()
* @generated
*/
EReference getProductsType_Private();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IProductsType#getPublic
* <em>Public</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Public</em>'.
* @see org.eclipse.buckminster.cspecxml.IProductsType#getPublic()
* @see #getProductsType()
* @generated
*/
EReference getProductsType_Public();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IProductsType#getReplacement
* <em>Replacement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Replacement</em>'.
* @see org.eclipse.buckminster.cspecxml.IProductsType#getReplacement()
* @see #getProductsType()
* @generated
*/
EAttribute getProductsType_Replacement();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IProductsType#getUpToDatePolicy
* <em>Up To Date Policy</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the attribute '<em>Up To Date Policy</em>'.
* @see org.eclipse.buckminster.cspecxml.IProductsType#getUpToDatePolicy()
* @see #getProductsType()
* @generated
*/
EAttribute getProductsType_UpToDatePolicy();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IProperties <em>Properties</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Properties</em>'.
* @see org.eclipse.buckminster.cspecxml.IProperties
* @generated
*/
EClass getProperties();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.cspecxml.IProperties#getProperty
* <em>Property</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Property</em>'.
* @see org.eclipse.buckminster.cspecxml.IProperties#getProperty()
* @see #getProperties()
* @generated
*/
EReference getProperties_Property();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IRemove <em>Remove</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Remove</em>'.
* @see org.eclipse.buckminster.cspecxml.IRemove
* @generated
*/
EClass getRemove();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IRemove#getName <em>Name</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.buckminster.cspecxml.IRemove#getName()
* @see #getRemove()
* @generated
*/
EAttribute getRemove_Name();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IRemovePath <em>Remove Path</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Remove Path</em>'.
* @see org.eclipse.buckminster.cspecxml.IRemovePath
* @generated
*/
EClass getRemovePath();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IRemovePath#getPath
* <em>Path</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Path</em>'.
* @see org.eclipse.buckminster.cspecxml.IRemovePath#getPath()
* @see #getRemovePath()
* @generated
*/
EAttribute getRemovePath_Path();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IRemoveProperty
* <em>Remove Property</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Remove Property</em>'.
* @see org.eclipse.buckminster.cspecxml.IRemoveProperty
* @generated
*/
EClass getRemoveProperty();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IRemoveProperty#getKey
* <em>Key</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Key</em>'.
* @see org.eclipse.buckminster.cspecxml.IRemoveProperty#getKey()
* @see #getRemoveProperty()
* @generated
*/
EAttribute getRemoveProperty_Key();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.cspecxml.IRename <em>Rename</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Rename</em>'.
* @see org.eclipse.buckminster.cspecxml.IRename
* @generated
*/
EClass getRename();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IRename#getNewName
* <em>New Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>New Name</em>'.
* @see org.eclipse.buckminster.cspecxml.IRename#getNewName()
* @see #getRename()
* @generated
*/
EAttribute getRename_NewName();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.cspecxml.IRename#getOldName
* <em>Old Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Old Name</em>'.
* @see org.eclipse.buckminster.cspecxml.IRename#getOldName()
* @see #getRename()
* @generated
*/
EAttribute getRename_OldName();
/**
* Returns the meta object for enum '
* {@link org.eclipse.buckminster.cspecxml.UpToDatePolicy
* <em>Up To Date Policy</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for enum '<em>Up To Date Policy</em>'.
* @see org.eclipse.buckminster.cspecxml.UpToDatePolicy
* @generated
*/
EEnum getUpToDatePolicy();
/**
* Returns the meta object for data type '
* {@link org.eclipse.buckminster.cspecxml.UpToDatePolicy
* <em>Up To Date Policy Object</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for data type '<em>Up To Date Policy Object</em>
* '.
* @see org.eclipse.buckminster.cspecxml.UpToDatePolicy
* @model instanceClass="org.eclipse.buckminster.cspecxml.UpToDatePolicy"
* extendedMetaData
* ="name='UpToDatePolicy:Object' baseType='UpToDatePolicy'"
* @generated
*/
EDataType getUpToDatePolicyObject();
} // ICSpecXMLPackage