/** * <copyright> * </copyright> * * $Id$ */ package org.eclipse.buckminster.cspec; import org.eclipse.buckminster.model.common.CommonPackage; 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.cspec.CspecFactory * @model kind="package" * @generated */ public interface CspecPackage 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.cspec.impl.CSpecImpl <em>CSpec</em>}' * class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.CSpecImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getCSpec() * @generated */ EClass CSPEC = eINSTANCE.getCSpec(); /** * The meta object literal for the '<em><b>Dependencies</b></em>' * containment reference list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference CSPEC__DEPENDENCIES = eINSTANCE.getCSpec_Dependencies(); /** * The meta object literal for the '<em><b>Generators</b></em>' * containment reference list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference CSPEC__GENERATORS = eINSTANCE.getCSpec_Generators(); /** * The meta object literal for the '<em><b>Attributes</b></em>' * containment reference list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference CSPEC__ATTRIBUTES = eINSTANCE.getCSpec_Attributes(); /** * The meta object literal for the '<em><b>Documentation</b></em>' * containment reference feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference CSPEC__DOCUMENTATION = eINSTANCE.getCSpec_Documentation(); /** * The meta object literal for the '<em><b>Short Desc</b></em>' * attribute feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute CSPEC__SHORT_DESC = eINSTANCE.getCSpec_ShortDesc(); /** * The meta object literal for the '<em><b>Filter</b></em>' attribute * feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute CSPEC__FILTER = eINSTANCE.getCSpec_Filter(); /** * The meta object literal for the '<em><b>Project Info</b></em>' * attribute feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute CSPEC__PROJECT_INFO = eINSTANCE.getCSpec_ProjectInfo(); /** * The meta object literal for the '<em><b>Self</b></em>' reference * feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference CSPEC__SELF = eINSTANCE.getCSpec_Self(); /** * The meta object literal for the ' * {@link org.eclipse.buckminster.cspec.impl.AttributeImpl * <em>Attribute</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @see org.eclipse.buckminster.cspec.impl.AttributeImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getAttribute() * @generated */ EClass ATTRIBUTE = eINSTANCE.getAttribute(); /** * 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>Public</b></em>' attribute * feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute ATTRIBUTE__PUBLIC = eINSTANCE.getAttribute_Public(); /** * The meta object literal for the '<em><b>Filter</b></em>' attribute * feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute ATTRIBUTE__FILTER = eINSTANCE.getAttribute_Filter(); /** * The meta object literal for the '<em><b>Cspec</b></em>' container * reference feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference ATTRIBUTE__CSPEC = eINSTANCE.getAttribute_Cspec(); /** * 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 ' * {@link org.eclipse.buckminster.cspec.impl.GroupImpl <em>Group</em>}' * class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.GroupImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getGroup() * @generated */ EClass GROUP = eINSTANCE.getGroup(); /** * The meta object literal for the '<em><b>Prerequisites</b></em>' * containment reference list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference GROUP__PREREQUISITES = eINSTANCE.getGroup_Prerequisites(); /** * 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.cspec.impl.PrerequisiteImpl * <em>Prerequisite</em>}' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.PrerequisiteImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getPrerequisite() * @generated */ EClass PREREQUISITE = eINSTANCE.getPrerequisite(); /** * The meta object literal for the '<em><b>Component</b></em>' reference * feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference PREREQUISITE__COMPONENT = eINSTANCE.getPrerequisite_Component(); /** * The meta object literal for the '<em><b>Attribute</b></em>' attribute * feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute PREREQUISITE__ATTRIBUTE = eINSTANCE.getPrerequisite_Attribute(); /** * 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>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>Optional</b></em>' attribute * feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute PREREQUISITE__OPTIONAL = eINSTANCE.getPrerequisite_Optional(); /** * 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>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 ' * {@link org.eclipse.buckminster.cspec.impl.ActionImpl <em>Action</em>} * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.ActionImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getAction() * @generated */ EClass ACTION = eINSTANCE.getAction(); /** * 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>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>Product</b></em>' containment * reference feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference ACTION__PRODUCT = eINSTANCE.getAction_Product(); /** * The meta object literal for the '<em><b>Products</b></em>' reference * list feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference ACTION__PRODUCTS = eINSTANCE.getAction_Products(); /** * The meta object literal for the '<em><b>Prerequisites Rebase</b></em> * ' attribute feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute ACTION__PREREQUISITES_REBASE = eINSTANCE.getAction_PrerequisitesRebase(); /** * The meta object literal for the '<em><b>Prerequisites Alias</b></em>' * attribute feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute ACTION__PREREQUISITES_ALIAS = eINSTANCE.getAction_PrerequisitesAlias(); /** * The meta object literal for the '<em><b>Product Alias</b></em>' * attribute feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute ACTION__PRODUCT_ALIAS = eINSTANCE.getAction_ProductAlias(); /** * The meta object literal for the '<em><b>Up To Date Policy</b></em>' * attribute feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute ACTION__UP_TO_DATE_POLICY = eINSTANCE.getAction_UpToDatePolicy(); /** * The meta object literal for the '<em><b>Product File Count</b></em>' * attribute feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute ACTION__PRODUCT_FILE_COUNT = eINSTANCE.getAction_ProductFileCount(); /** * The meta object literal for the '<em><b>Pattern</b></em>' attribute * feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute ACTION__PATTERN = eINSTANCE.getAction_Pattern(); /** * The meta object literal for the '<em><b>Replacement</b></em>' * attribute feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute ACTION__REPLACEMENT = eINSTANCE.getAction_Replacement(); /** * 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 ' * {@link org.eclipse.buckminster.cspec.impl.ArtifactImpl * <em>Artifact</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @see org.eclipse.buckminster.cspec.impl.ArtifactImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getArtifact() * @generated */ EClass ARTIFACT = eINSTANCE.getArtifact(); /** * The meta object literal for the ' * {@link org.eclipse.buckminster.cspec.impl.ActionAttributeImpl * <em>Action Attribute</em>}' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.ActionAttributeImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getActionAttribute() * @generated */ EClass ACTION_ATTRIBUTE = eINSTANCE.getActionAttribute(); /** * The meta object literal for the '<em><b>Alias</b></em>' attribute * feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute ACTION_ATTRIBUTE__ALIAS = eINSTANCE.getActionAttribute_Alias(); /** * The meta object literal for the '<em><b>Action</b></em>' reference * feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference ACTION_ATTRIBUTE__ACTION = eINSTANCE.getActionAttribute_Action(); /** * The meta object literal for the ' * {@link org.eclipse.buckminster.cspec.impl.PathGroupImpl * <em>Path Group</em>}' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.PathGroupImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getPathGroup() * @generated */ EClass PATH_GROUP = eINSTANCE.getPathGroup(); /** * The meta object literal for the '<em><b>Paths</b></em>' attribute * list feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute PATH_GROUP__PATHS = eINSTANCE.getPathGroup_Paths(); /** * The meta object literal for the '<em><b>Base</b></em>' attribute * feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute PATH_GROUP__BASE = eINSTANCE.getPathGroup_Base(); /** * The meta object literal for the ' * {@link org.eclipse.core.runtime.IPath <em>IPath</em>}' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.core.runtime.IPath * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getIPath() * @generated */ EDataType IPATH = eINSTANCE.getIPath(); /** * The meta object literal for the ' * {@link org.eclipse.buckminster.cspec.impl.GeneratorImpl * <em>Generator</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @see org.eclipse.buckminster.cspec.impl.GeneratorImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#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>' reference * feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference GENERATOR__COMPONENT = eINSTANCE.getGenerator_Component(); /** * The meta object literal for the '<em><b>Generates</b></em>' * containment reference feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference GENERATOR__GENERATES = eINSTANCE.getGenerator_Generates(); /** * The meta object literal for the '<em><b>Cspec</b></em>' container * reference feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference GENERATOR__CSPEC = eINSTANCE.getGenerator_Cspec(); /** * The meta object literal for the ' * {@link org.eclipse.buckminster.cspec.impl.AlterAttributeImpl * <em>Alter Attribute</em>}' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.AlterAttributeImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getAlterAttribute() * @generated */ EClass ALTER_ATTRIBUTE = eINSTANCE.getAlterAttribute(); /** * The meta object literal for the '<em><b>Cspecext</b></em>' container * reference feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference ALTER_ATTRIBUTE__CSPECEXT = eINSTANCE.getAlterAttribute_Cspecext(); /** * The meta object literal for the ' * {@link org.eclipse.buckminster.cspec.impl.AlterArtifactImpl * <em>Alter Artifact</em>}' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.AlterArtifactImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getAlterArtifact() * @generated */ EClass ALTER_ARTIFACT = eINSTANCE.getAlterArtifact(); /** * The meta object literal for the '<em><b>Remove Paths</b></em>' * containment reference list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference ALTER_ARTIFACT__REMOVE_PATHS = eINSTANCE.getAlterArtifact_RemovePaths(); /** * The meta object literal for the ' * {@link org.eclipse.buckminster.cspec.impl.AlterGroupImpl * <em>Alter Group</em>}' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.AlterGroupImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getAlterGroup() * @generated */ EClass ALTER_GROUP = eINSTANCE.getAlterGroup(); /** * The meta object literal for the ' * <em><b>Replace Prerequisites</b></em>' containment reference list * feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference ALTER_GROUP__REPLACE_PREREQUISITES = eINSTANCE.getAlterGroup_ReplacePrerequisites(); /** * The meta object literal for the '<em><b>Remove Prerequisites</b></em> * ' containment reference list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference ALTER_GROUP__REMOVE_PREREQUISITES = eINSTANCE.getAlterGroup_RemovePrerequisites(); /** * The meta object literal for the ' * {@link org.eclipse.buckminster.cspec.impl.AlterActionImpl * <em>Alter Action</em>}' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.AlterActionImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getAlterAction() * @generated */ EClass ALTER_ACTION = eINSTANCE.getAlterAction(); /** * The meta object literal for the '<em><b>Replace Properties</b></em>' * containment reference list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference ALTER_ACTION__REPLACE_PROPERTIES = eINSTANCE.getAlterAction_ReplaceProperties(); /** * The meta object literal for the ' * <em><b>Replace Actor Properties</b></em>' containment reference list * feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference ALTER_ACTION__REPLACE_ACTOR_PROPERTIES = eINSTANCE.getAlterAction_ReplaceActorProperties(); /** * The meta object literal for the '<em><b>Remove Properties</b></em>' * containment reference list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference ALTER_ACTION__REMOVE_PROPERTIES = eINSTANCE.getAlterAction_RemoveProperties(); /** * The meta object literal for the ' * <em><b>Remove Actor Properties</b></em>' containment reference list * feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference ALTER_ACTION__REMOVE_ACTOR_PROPERTIES = eINSTANCE.getAlterAction_RemoveActorProperties(); /** * The meta object literal for the '<em><b>Remove Products</b></em>' * containment reference list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference ALTER_ACTION__REMOVE_PRODUCTS = eINSTANCE.getAlterAction_RemoveProducts(); /** * The meta object literal for the '<em><b>Remove Paths</b></em>' * containment reference list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference ALTER_ACTION__REMOVE_PATHS = eINSTANCE.getAlterAction_RemovePaths(); /** * The meta object literal for the ' * {@link org.eclipse.buckminster.cspec.impl.RenameImpl <em>Rename</em>} * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.RenameImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getRename() * @generated */ EClass RENAME = eINSTANCE.getRename(); /** * 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 '<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 ' * {@link org.eclipse.buckminster.cspec.impl.RemoveImpl <em>Remove</em>} * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.RemoveImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#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.cspec.impl.CSpecExtensionImpl * <em>CSpec Extension</em>}' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.CSpecExtensionImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getCSpecExtension() * @generated */ EClass CSPEC_EXTENSION = eINSTANCE.getCSpecExtension(); /** * The meta object literal for the ' * <em><b>Attribute Alterations</b></em>' containment reference list * feature. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference CSPEC_EXTENSION__ATTRIBUTE_ALTERATIONS = eINSTANCE.getCSpecExtension_AttributeAlterations(); /** * The meta object literal for the '<em><b>Rename Attributes</b></em>' * containment reference list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference CSPEC_EXTENSION__RENAME_ATTRIBUTES = eINSTANCE.getCSpecExtension_RenameAttributes(); /** * The meta object literal for the '<em><b>Remove Dependencies</b></em>' * containment reference list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference CSPEC_EXTENSION__REMOVE_DEPENDENCIES = eINSTANCE.getCSpecExtension_RemoveDependencies(); /** * The meta object literal for the '<em><b>Remove Generators</b></em>' * containment reference list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference CSPEC_EXTENSION__REMOVE_GENERATORS = eINSTANCE.getCSpecExtension_RemoveGenerators(); /** * The meta object literal for the '<em><b>Replace Generators</b></em>' * containment reference list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference CSPEC_EXTENSION__REPLACE_GENERATORS = eINSTANCE.getCSpecExtension_ReplaceGenerators(); /** * The meta object literal for the '<em><b>Replace Dependencies</b></em> * ' containment reference list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference CSPEC_EXTENSION__REPLACE_DEPENDENCIES = eINSTANCE.getCSpecExtension_ReplaceDependencies(); /** * The meta object literal for the ' * {@link org.eclipse.buckminster.cspec.IContext <em>IContext</em>}' * class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.buckminster.cspec.IContext * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getIContext() * @generated */ EClass ICONTEXT = eINSTANCE.getIContext(); /** * The meta object literal for the ' * {@link org.eclipse.buckminster.cspec.impl.SelfArtifactImpl * <em>Self Artifact</em>}' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.SelfArtifactImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getSelfArtifact() * @generated */ EClass SELF_ARTIFACT = eINSTANCE.getSelfArtifact(); /** * The meta object literal for the ' * {@link org.eclipse.buckminster.cspec.UpToDatePolicy * <em>Up To Date Policy</em>}' enum. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.buckminster.cspec.UpToDatePolicy * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getUpToDatePolicy() * @generated */ EEnum UP_TO_DATE_POLICY = eINSTANCE.getUpToDatePolicy(); } /** * The package name. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ String eNAME = "cspec"; /** * The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ String eNS_URI = "http://www.eclipse.org/buckminster/CSpec-2.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 */ CspecPackage eINSTANCE = org.eclipse.buckminster.cspec.impl.CspecPackageImpl.init(); /** * The meta object id for the ' * {@link org.eclipse.buckminster.cspec.impl.CSpecImpl <em>CSpec</em>}' * class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.CSpecImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getCSpec() * @generated */ int CSPEC = 0; /** * The feature id for the '<em><b>Id</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC__ID = CommonPackage.COMPONENT_IDENTIFIER__ID; /** * The feature id for the '<em><b>Version</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC__VERSION = CommonPackage.COMPONENT_IDENTIFIER__VERSION; /** * The feature id for the '<em><b>Type</b></em>' containment reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC__TYPE = CommonPackage.COMPONENT_IDENTIFIER__TYPE; /** * The feature id for the '<em><b>Dependencies</b></em>' containment * reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC__DEPENDENCIES = CommonPackage.COMPONENT_IDENTIFIER_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Generators</b></em>' containment reference * list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC__GENERATORS = CommonPackage.COMPONENT_IDENTIFIER_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Attributes</b></em>' containment reference * list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC__ATTRIBUTES = CommonPackage.COMPONENT_IDENTIFIER_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Documentation</b></em>' containment * reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC__DOCUMENTATION = CommonPackage.COMPONENT_IDENTIFIER_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Short Desc</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC__SHORT_DESC = CommonPackage.COMPONENT_IDENTIFIER_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Filter</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC__FILTER = CommonPackage.COMPONENT_IDENTIFIER_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Project Info</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC__PROJECT_INFO = CommonPackage.COMPONENT_IDENTIFIER_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Self</b></em>' reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC__SELF = CommonPackage.COMPONENT_IDENTIFIER_FEATURE_COUNT + 7; /** * The number of structural features of the '<em>CSpec</em>' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC_FEATURE_COUNT = CommonPackage.COMPONENT_IDENTIFIER_FEATURE_COUNT + 8; /** * The meta object id for the ' * {@link org.eclipse.buckminster.cspec.impl.AttributeImpl * <em>Attribute</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.AttributeImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getAttribute() * @generated */ int ATTRIBUTE = 1; /** * The feature id for the '<em><b>Name</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ATTRIBUTE__NAME = 0; /** * The feature id for the '<em><b>Public</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ATTRIBUTE__PUBLIC = 1; /** * The feature id for the '<em><b>Filter</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ATTRIBUTE__FILTER = 2; /** * The feature id for the '<em><b>Cspec</b></em>' container reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ATTRIBUTE__CSPEC = 3; /** * The feature id for the '<em><b>Documentation</b></em>' containment * reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ATTRIBUTE__DOCUMENTATION = 4; /** * The number of structural features of the '<em>Attribute</em>' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ATTRIBUTE_FEATURE_COUNT = 5; /** * The meta object id for the ' * {@link org.eclipse.buckminster.cspec.impl.GroupImpl <em>Group</em>}' * class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.GroupImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getGroup() * @generated */ int GROUP = 2; /** * 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>Public</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int GROUP__PUBLIC = ATTRIBUTE__PUBLIC; /** * The feature id for the '<em><b>Filter</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int GROUP__FILTER = ATTRIBUTE__FILTER; /** * The feature id for the '<em><b>Cspec</b></em>' container reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int GROUP__CSPEC = ATTRIBUTE__CSPEC; /** * 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>Prerequisites</b></em>' containment * reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int GROUP__PREREQUISITES = ATTRIBUTE_FEATURE_COUNT + 0; /** * 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 + 1; /** * 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 + 2; /** * The meta object id for the ' * {@link org.eclipse.buckminster.cspec.impl.PrerequisiteImpl * <em>Prerequisite</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @see org.eclipse.buckminster.cspec.impl.PrerequisiteImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getPrerequisite() * @generated */ int PREREQUISITE = 3; /** * The feature id for the '<em><b>Component</b></em>' reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int PREREQUISITE__COMPONENT = 0; /** * The feature id for the '<em><b>Attribute</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int PREREQUISITE__ATTRIBUTE = 1; /** * The feature id for the '<em><b>Alias</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int PREREQUISITE__ALIAS = 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>Optional</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int PREREQUISITE__OPTIONAL = 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>Exclude Pattern</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int PREREQUISITE__EXCLUDE_PATTERN = 7; /** * The number of structural features of the '<em>Prerequisite</em>' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int PREREQUISITE_FEATURE_COUNT = 8; /** * The meta object id for the ' * {@link org.eclipse.buckminster.cspec.impl.ActionImpl <em>Action</em>}' * class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.ActionImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getAction() * @generated */ int ACTION = 4; /** * The feature id for the '<em><b>Name</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION__NAME = GROUP__NAME; /** * The feature id for the '<em><b>Public</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION__PUBLIC = GROUP__PUBLIC; /** * The feature id for the '<em><b>Filter</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION__FILTER = GROUP__FILTER; /** * The feature id for the '<em><b>Cspec</b></em>' container reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION__CSPEC = GROUP__CSPEC; /** * The feature id for the '<em><b>Documentation</b></em>' containment * reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION__DOCUMENTATION = GROUP__DOCUMENTATION; /** * The feature id for the '<em><b>Prerequisites</b></em>' containment * reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION__PREREQUISITES = GROUP__PREREQUISITES; /** * The feature id for the '<em><b>Rebase</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION__REBASE = GROUP__REBASE; /** * The feature id for the '<em><b>Properties</b></em>' containment reference * list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION__PROPERTIES = GROUP_FEATURE_COUNT + 0; /** * 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 = GROUP_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Actor</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION__ACTOR = GROUP_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Product</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION__PRODUCT = GROUP_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Products</b></em>' reference list. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION__PRODUCTS = GROUP_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Prerequisites Alias</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION__PREREQUISITES_ALIAS = GROUP_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Prerequisites Rebase</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION__PREREQUISITES_REBASE = GROUP_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Product Alias</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION__PRODUCT_ALIAS = GROUP_FEATURE_COUNT + 7; /** * The feature id for the '<em><b>Up To Date Policy</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION__UP_TO_DATE_POLICY = GROUP_FEATURE_COUNT + 8; /** * The feature id for the '<em><b>Product File Count</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION__PRODUCT_FILE_COUNT = GROUP_FEATURE_COUNT + 9; /** * The feature id for the '<em><b>Pattern</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION__PATTERN = GROUP_FEATURE_COUNT + 10; /** * The feature id for the '<em><b>Replacement</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION__REPLACEMENT = GROUP_FEATURE_COUNT + 11; /** * The number of structural features of the '<em>Action</em>' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION_FEATURE_COUNT = GROUP_FEATURE_COUNT + 12; /** * The meta object id for the ' * {@link org.eclipse.buckminster.cspec.impl.ArtifactImpl <em>Artifact</em>} * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.ArtifactImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getArtifact() * @generated */ int ARTIFACT = 5; /** * 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>Public</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ARTIFACT__PUBLIC = ATTRIBUTE__PUBLIC; /** * The feature id for the '<em><b>Filter</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ARTIFACT__FILTER = ATTRIBUTE__FILTER; /** * The feature id for the '<em><b>Cspec</b></em>' container reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ARTIFACT__CSPEC = ATTRIBUTE__CSPEC; /** * 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>Base</b></em>' containment reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ARTIFACT__BASE = ATTRIBUTE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Paths</b></em>' attribute list. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ARTIFACT__PATHS = ATTRIBUTE_FEATURE_COUNT + 1; /** * 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 + 2; /** * The meta object id for the ' * {@link org.eclipse.buckminster.cspec.impl.ActionAttributeImpl * <em>Action Attribute</em>}' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.ActionAttributeImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getActionAttribute() * @generated */ int ACTION_ATTRIBUTE = 6; /** * The feature id for the '<em><b>Name</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION_ATTRIBUTE__NAME = ARTIFACT__NAME; /** * The feature id for the '<em><b>Public</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION_ATTRIBUTE__PUBLIC = ARTIFACT__PUBLIC; /** * The feature id for the '<em><b>Filter</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION_ATTRIBUTE__FILTER = ARTIFACT__FILTER; /** * The feature id for the '<em><b>Cspec</b></em>' container reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION_ATTRIBUTE__CSPEC = ARTIFACT__CSPEC; /** * The feature id for the '<em><b>Documentation</b></em>' containment * reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION_ATTRIBUTE__DOCUMENTATION = ARTIFACT__DOCUMENTATION; /** * The feature id for the '<em><b>Base</b></em>' containment reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION_ATTRIBUTE__BASE = ARTIFACT__BASE; /** * The feature id for the '<em><b>Paths</b></em>' attribute list. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION_ATTRIBUTE__PATHS = ARTIFACT__PATHS; /** * The feature id for the '<em><b>Alias</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION_ATTRIBUTE__ALIAS = ARTIFACT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Action</b></em>' reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION_ATTRIBUTE__ACTION = ARTIFACT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Action Attribute</em>' * class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ACTION_ATTRIBUTE_FEATURE_COUNT = ARTIFACT_FEATURE_COUNT + 2; /** * The meta object id for the ' * {@link org.eclipse.buckminster.cspec.impl.PathGroupImpl * <em>Path Group</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @see org.eclipse.buckminster.cspec.impl.PathGroupImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getPathGroup() * @generated */ int PATH_GROUP = 7; /** * The feature id for the '<em><b>Base</b></em>' containment reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int PATH_GROUP__BASE = 0; /** * The feature id for the '<em><b>Paths</b></em>' attribute list. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int PATH_GROUP__PATHS = 1; /** * The number of structural features of the '<em>Path Group</em>' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int PATH_GROUP_FEATURE_COUNT = 2; /** * The meta object id for the '<em>IPath</em>' data type. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.core.runtime.IPath * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getIPath() * @generated */ int IPATH = 19; /** * The meta object id for the ' * {@link org.eclipse.buckminster.cspec.impl.GeneratorImpl * <em>Generator</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.GeneratorImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getGenerator() * @generated */ int GENERATOR = 8; /** * 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>' reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int GENERATOR__COMPONENT = 1; /** * The feature id for the '<em><b>Generates</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int GENERATOR__GENERATES = 2; /** * The feature id for the '<em><b>Cspec</b></em>' container reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int GENERATOR__CSPEC = 3; /** * The number of structural features of the '<em>Generator</em>' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int GENERATOR_FEATURE_COUNT = 4; /** * The meta object id for the ' * {@link org.eclipse.buckminster.cspec.impl.AlterAttributeImpl * <em>Alter Attribute</em>}' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.AlterAttributeImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getAlterAttribute() * @generated */ int ALTER_ATTRIBUTE = 9; /** * The feature id for the '<em><b>Cspecext</b></em>' container reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ATTRIBUTE__CSPECEXT = 0; /** * The number of structural features of the '<em>Alter Attribute</em>' * class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ATTRIBUTE_FEATURE_COUNT = 1; /** * The meta object id for the ' * {@link org.eclipse.buckminster.cspec.impl.AlterArtifactImpl * <em>Alter Artifact</em>}' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.AlterArtifactImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getAlterArtifact() * @generated */ int ALTER_ARTIFACT = 10; /** * 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>Public</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ARTIFACT__PUBLIC = ARTIFACT__PUBLIC; /** * 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>Cspec</b></em>' container reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ARTIFACT__CSPEC = ARTIFACT__CSPEC; /** * 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>Base</b></em>' containment reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ARTIFACT__BASE = ARTIFACT__BASE; /** * The feature id for the '<em><b>Paths</b></em>' attribute list. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ARTIFACT__PATHS = ARTIFACT__PATHS; /** * The feature id for the '<em><b>Cspecext</b></em>' container reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ARTIFACT__CSPECEXT = ARTIFACT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Remove Paths</b></em>' containment * reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ARTIFACT__REMOVE_PATHS = 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.cspec.impl.AlterGroupImpl * <em>Alter Group</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @see org.eclipse.buckminster.cspec.impl.AlterGroupImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getAlterGroup() * @generated */ int ALTER_GROUP = 11; /** * 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>Public</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_GROUP__PUBLIC = GROUP__PUBLIC; /** * 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>Cspec</b></em>' container reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_GROUP__CSPEC = GROUP__CSPEC; /** * 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>Prerequisites</b></em>' containment * reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_GROUP__PREREQUISITES = GROUP__PREREQUISITES; /** * 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>Cspecext</b></em>' container reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_GROUP__CSPECEXT = GROUP_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Replace Prerequisites</b></em>' * containment reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_GROUP__REPLACE_PREREQUISITES = GROUP_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Remove Prerequisites</b></em>' containment * reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_GROUP__REMOVE_PREREQUISITES = 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.cspec.impl.AlterActionImpl * <em>Alter Action</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @see org.eclipse.buckminster.cspec.impl.AlterActionImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getAlterAction() * @generated */ int ALTER_ACTION = 12; /** * 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>Public</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ACTION__PUBLIC = ACTION__PUBLIC; /** * 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>Cspec</b></em>' container reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ACTION__CSPEC = ACTION__CSPEC; /** * 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>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>Rebase</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ACTION__REBASE = ACTION__REBASE; /** * 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>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>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>Product</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ACTION__PRODUCT = ACTION__PRODUCT; /** * The feature id for the '<em><b>Products</b></em>' reference list. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ACTION__PRODUCTS = ACTION__PRODUCTS; /** * The feature id for the '<em><b>Prerequisites Alias</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ACTION__PREREQUISITES_ALIAS = ACTION__PREREQUISITES_ALIAS; /** * The feature id for the '<em><b>Prerequisites Rebase</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ACTION__PREREQUISITES_REBASE = ACTION__PREREQUISITES_REBASE; /** * The feature id for the '<em><b>Product Alias</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ACTION__PRODUCT_ALIAS = ACTION__PRODUCT_ALIAS; /** * The feature id for the '<em><b>Up To Date Policy</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ACTION__UP_TO_DATE_POLICY = ACTION__UP_TO_DATE_POLICY; /** * The feature id for the '<em><b>Product File Count</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ACTION__PRODUCT_FILE_COUNT = ACTION__PRODUCT_FILE_COUNT; /** * The feature id for the '<em><b>Pattern</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ACTION__PATTERN = ACTION__PATTERN; /** * The feature id for the '<em><b>Replacement</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ACTION__REPLACEMENT = ACTION__REPLACEMENT; /** * The feature id for the '<em><b>Cspecext</b></em>' container reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ACTION__CSPECEXT = ACTION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Replace Prerequisites</b></em>' * containment reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ACTION__REPLACE_PREREQUISITES = ACTION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Remove Prerequisites</b></em>' containment * reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ACTION__REMOVE_PREREQUISITES = ACTION_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Replace Properties</b></em>' containment * reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ACTION__REPLACE_PROPERTIES = ACTION_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Replace Actor Properties</b></em>' * containment reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ACTION__REPLACE_ACTOR_PROPERTIES = ACTION_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Remove Properties</b></em>' containment * reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ACTION__REMOVE_PROPERTIES = ACTION_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Remove Actor Properties</b></em>' * containment reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ACTION__REMOVE_ACTOR_PROPERTIES = ACTION_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Remove Products</b></em>' containment * reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ACTION__REMOVE_PRODUCTS = ACTION_FEATURE_COUNT + 7; /** * The feature id for the '<em><b>Remove Paths</b></em>' containment * reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ALTER_ACTION__REMOVE_PATHS = ACTION_FEATURE_COUNT + 8; /** * 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 + 9; /** * The meta object id for the ' * {@link org.eclipse.buckminster.cspec.impl.RenameImpl <em>Rename</em>}' * class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.RenameImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getRename() * @generated */ int RENAME = 13; /** * The feature id for the '<em><b>Old Name</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int RENAME__OLD_NAME = 0; /** * The feature id for the '<em><b>New Name</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int RENAME__NEW_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.cspec.impl.RemoveImpl <em>Remove</em>}' * class. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.RemoveImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getRemove() * @generated */ int REMOVE = 14; /** * 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.cspec.impl.CSpecExtensionImpl * <em>CSpec Extension</em>}' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.buckminster.cspec.impl.CSpecExtensionImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getCSpecExtension() * @generated */ int CSPEC_EXTENSION = 15; /** * The feature id for the '<em><b>Id</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC_EXTENSION__ID = CSPEC__ID; /** * The feature id for the '<em><b>Version</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC_EXTENSION__VERSION = CSPEC__VERSION; /** * The feature id for the '<em><b>Type</b></em>' containment reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC_EXTENSION__TYPE = CSPEC__TYPE; /** * 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 = CSPEC__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 = CSPEC__GENERATORS; /** * The feature id for the '<em><b>Attributes</b></em>' containment reference * list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC_EXTENSION__ATTRIBUTES = CSPEC__ATTRIBUTES; /** * The feature id for the '<em><b>Documentation</b></em>' containment * reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC_EXTENSION__DOCUMENTATION = CSPEC__DOCUMENTATION; /** * 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 = CSPEC__SHORT_DESC; /** * The feature id for the '<em><b>Filter</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC_EXTENSION__FILTER = CSPEC__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 = CSPEC__PROJECT_INFO; /** * The feature id for the '<em><b>Self</b></em>' reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC_EXTENSION__SELF = CSPEC__SELF; /** * The feature id for the '<em><b>Attribute Alterations</b></em>' * containment reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC_EXTENSION__ATTRIBUTE_ALTERATIONS = CSPEC_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Rename Attributes</b></em>' containment * reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC_EXTENSION__RENAME_ATTRIBUTES = CSPEC_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Remove Dependencies</b></em>' containment * reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC_EXTENSION__REMOVE_DEPENDENCIES = CSPEC_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Remove Generators</b></em>' containment * reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC_EXTENSION__REMOVE_GENERATORS = CSPEC_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Replace Generators</b></em>' containment * reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC_EXTENSION__REPLACE_GENERATORS = CSPEC_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Replace Dependencies</b></em>' containment * reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CSPEC_EXTENSION__REPLACE_DEPENDENCIES = CSPEC_FEATURE_COUNT + 5; /** * 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 = CSPEC_FEATURE_COUNT + 6; /** * The meta object id for the ' * {@link org.eclipse.buckminster.cspec.IContext <em>IContext</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.buckminster.cspec.IContext * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getIContext() * @generated */ int ICONTEXT = 16; /** * The number of structural features of the '<em>IContext</em>' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ICONTEXT_FEATURE_COUNT = 0; /** * The meta object id for the ' * {@link org.eclipse.buckminster.cspec.impl.SelfArtifactImpl * <em>Self Artifact</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @see org.eclipse.buckminster.cspec.impl.SelfArtifactImpl * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getSelfArtifact() * @generated */ int SELF_ARTIFACT = 17; /** * The feature id for the '<em><b>Name</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int SELF_ARTIFACT__NAME = ARTIFACT__NAME; /** * The feature id for the '<em><b>Public</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int SELF_ARTIFACT__PUBLIC = ARTIFACT__PUBLIC; /** * The feature id for the '<em><b>Filter</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int SELF_ARTIFACT__FILTER = ARTIFACT__FILTER; /** * The feature id for the '<em><b>Cspec</b></em>' container reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int SELF_ARTIFACT__CSPEC = ARTIFACT__CSPEC; /** * The feature id for the '<em><b>Documentation</b></em>' containment * reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int SELF_ARTIFACT__DOCUMENTATION = ARTIFACT__DOCUMENTATION; /** * The feature id for the '<em><b>Base</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int SELF_ARTIFACT__BASE = ARTIFACT__BASE; /** * The feature id for the '<em><b>Paths</b></em>' attribute list. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int SELF_ARTIFACT__PATHS = ARTIFACT__PATHS; /** * The number of structural features of the '<em>Self Artifact</em>' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int SELF_ARTIFACT_FEATURE_COUNT = ARTIFACT_FEATURE_COUNT + 0; /** * The meta object id for the ' * {@link org.eclipse.buckminster.cspec.UpToDatePolicy * <em>Up To Date Policy</em>}' enum. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.buckminster.cspec.UpToDatePolicy * @see org.eclipse.buckminster.cspec.impl.CspecPackageImpl#getUpToDatePolicy() * @generated */ int UP_TO_DATE_POLICY = 18; /** * Returns the meta object for class ' * {@link org.eclipse.buckminster.cspec.Action <em>Action</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Action</em>'. * @see org.eclipse.buckminster.cspec.Action * @generated */ EClass getAction(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Action#getActor <em>Actor</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Actor</em>'. * @see org.eclipse.buckminster.cspec.Action#getActor() * @see #getAction() * @generated */ EAttribute getAction_Actor(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.buckminster.cspec.Action#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.cspec.Action#getActorProperties() * @see #getAction() * @generated */ EReference getAction_ActorProperties(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Action#getPattern <em>Pattern</em>} * '. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Pattern</em>'. * @see org.eclipse.buckminster.cspec.Action#getPattern() * @see #getAction() * @generated */ EAttribute getAction_Pattern(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Action#getPrerequisitesAlias * <em>Prerequisites Alias</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for the attribute '<em>Prerequisites Alias</em>'. * @see org.eclipse.buckminster.cspec.Action#getPrerequisitesAlias() * @see #getAction() * @generated */ EAttribute getAction_PrerequisitesAlias(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Action#getPrerequisitesRebase * <em>Prerequisites Rebase</em>}'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for the attribute '<em>Prerequisites Rebase</em> * '. * @see org.eclipse.buckminster.cspec.Action#getPrerequisitesRebase() * @see #getAction() * @generated */ EAttribute getAction_PrerequisitesRebase(); /** * Returns the meta object for the containment reference ' * {@link org.eclipse.buckminster.cspec.Action#getProduct <em>Product</em>} * '. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Product</em>'. * @see org.eclipse.buckminster.cspec.Action#getProduct() * @see #getAction() * @generated */ EReference getAction_Product(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Action#getProductAlias * <em>Product Alias</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Product Alias</em>'. * @see org.eclipse.buckminster.cspec.Action#getProductAlias() * @see #getAction() * @generated */ EAttribute getAction_ProductAlias(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Action#getProductFileCount * <em>Product File Count</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for the attribute '<em>Product File Count</em>'. * @see org.eclipse.buckminster.cspec.Action#getProductFileCount() * @see #getAction() * @generated */ EAttribute getAction_ProductFileCount(); /** * Returns the meta object for the reference list ' * {@link org.eclipse.buckminster.cspec.Action#getProducts * <em>Products</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference list '<em>Products</em>'. * @see org.eclipse.buckminster.cspec.Action#getProducts() * @see #getAction() * @generated */ EReference getAction_Products(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.buckminster.cspec.Action#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.cspec.Action#getProperties() * @see #getAction() * @generated */ EReference getAction_Properties(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Action#getReplacement * <em>Replacement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Replacement</em>'. * @see org.eclipse.buckminster.cspec.Action#getReplacement() * @see #getAction() * @generated */ EAttribute getAction_Replacement(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Action#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.cspec.Action#getUpToDatePolicy() * @see #getAction() * @generated */ EAttribute getAction_UpToDatePolicy(); /** * Returns the meta object for class ' * {@link org.eclipse.buckminster.cspec.ActionAttribute * <em>Action Attribute</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for class '<em>Action Attribute</em>'. * @see org.eclipse.buckminster.cspec.ActionAttribute * @generated */ EClass getActionAttribute(); /** * Returns the meta object for the reference ' * {@link org.eclipse.buckminster.cspec.ActionAttribute#getAction * <em>Action</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Action</em>'. * @see org.eclipse.buckminster.cspec.ActionAttribute#getAction() * @see #getActionAttribute() * @generated */ EReference getActionAttribute_Action(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.ActionAttribute#getAlias * <em>Alias</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Alias</em>'. * @see org.eclipse.buckminster.cspec.ActionAttribute#getAlias() * @see #getActionAttribute() * @generated */ EAttribute getActionAttribute_Alias(); /** * Returns the meta object for class ' * {@link org.eclipse.buckminster.cspec.AlterAction <em>Alter Action</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Alter Action</em>'. * @see org.eclipse.buckminster.cspec.AlterAction * @generated */ EClass getAlterAction(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.buckminster.cspec.AlterAction#getRemoveActorProperties * <em>Remove Actor Properties</em>}'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for the containment reference list ' * <em>Remove Actor Properties</em>'. * @see org.eclipse.buckminster.cspec.AlterAction#getRemoveActorProperties() * @see #getAlterAction() * @generated */ EReference getAlterAction_RemoveActorProperties(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.buckminster.cspec.AlterAction#getRemovePaths * <em>Remove Paths</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference list ' * <em>Remove Paths</em>'. * @see org.eclipse.buckminster.cspec.AlterAction#getRemovePaths() * @see #getAlterAction() * @generated */ EReference getAlterAction_RemovePaths(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.buckminster.cspec.AlterAction#getRemoveProducts * <em>Remove Products</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference list ' * <em>Remove Products</em>'. * @see org.eclipse.buckminster.cspec.AlterAction#getRemoveProducts() * @see #getAlterAction() * @generated */ EReference getAlterAction_RemoveProducts(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.buckminster.cspec.AlterAction#getRemoveProperties * <em>Remove Properties</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for the containment reference list ' * <em>Remove Properties</em>'. * @see org.eclipse.buckminster.cspec.AlterAction#getRemoveProperties() * @see #getAlterAction() * @generated */ EReference getAlterAction_RemoveProperties(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.buckminster.cspec.AlterAction#getReplaceActorProperties * <em>Replace Actor Properties</em>}'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for the containment reference list ' * <em>Replace Actor Properties</em>'. * @see org.eclipse.buckminster.cspec.AlterAction#getReplaceActorProperties() * @see #getAlterAction() * @generated */ EReference getAlterAction_ReplaceActorProperties(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.buckminster.cspec.AlterAction#getReplaceProperties * <em>Replace Properties</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for the containment reference list ' * <em>Replace Properties</em>'. * @see org.eclipse.buckminster.cspec.AlterAction#getReplaceProperties() * @see #getAlterAction() * @generated */ EReference getAlterAction_ReplaceProperties(); /** * Returns the meta object for class ' * {@link org.eclipse.buckminster.cspec.AlterArtifact * <em>Alter Artifact</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Alter Artifact</em>'. * @see org.eclipse.buckminster.cspec.AlterArtifact * @generated */ EClass getAlterArtifact(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.buckminster.cspec.AlterArtifact#getRemovePaths * <em>Remove Paths</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference list ' * <em>Remove Paths</em>'. * @see org.eclipse.buckminster.cspec.AlterArtifact#getRemovePaths() * @see #getAlterArtifact() * @generated */ EReference getAlterArtifact_RemovePaths(); /** * Returns the meta object for class ' * {@link org.eclipse.buckminster.cspec.AlterAttribute * <em>Alter Attribute</em>} '. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for class '<em>Alter Attribute</em>'. * @see org.eclipse.buckminster.cspec.AlterAttribute * @generated */ EClass getAlterAttribute(); /** * Returns the meta object for the container reference ' * {@link org.eclipse.buckminster.cspec.AlterAttribute#getCspecext * <em>Cspecext</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the container reference '<em>Cspecext</em>'. * @see org.eclipse.buckminster.cspec.AlterAttribute#getCspecext() * @see #getAlterAttribute() * @generated */ EReference getAlterAttribute_Cspecext(); /** * Returns the meta object for class ' * {@link org.eclipse.buckminster.cspec.AlterGroup <em>Alter Group</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Alter Group</em>'. * @see org.eclipse.buckminster.cspec.AlterGroup * @generated */ EClass getAlterGroup(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.buckminster.cspec.AlterGroup#getRemovePrerequisites * <em>Remove Prerequisites</em>}'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for the containment reference list ' * <em>Remove Prerequisites</em>'. * @see org.eclipse.buckminster.cspec.AlterGroup#getRemovePrerequisites() * @see #getAlterGroup() * @generated */ EReference getAlterGroup_RemovePrerequisites(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.buckminster.cspec.AlterGroup#getReplacePrerequisites * <em>Replace Prerequisites</em>}'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for the containment reference list ' * <em>Replace Prerequisites</em>'. * @see org.eclipse.buckminster.cspec.AlterGroup#getReplacePrerequisites() * @see #getAlterGroup() * @generated */ EReference getAlterGroup_ReplacePrerequisites(); /** * Returns the meta object for class ' * {@link org.eclipse.buckminster.cspec.Artifact <em>Artifact</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Artifact</em>'. * @see org.eclipse.buckminster.cspec.Artifact * @generated */ EClass getArtifact(); /** * Returns the meta object for class ' * {@link org.eclipse.buckminster.cspec.Attribute <em>Attribute</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Attribute</em>'. * @see org.eclipse.buckminster.cspec.Attribute * @generated */ EClass getAttribute(); /** * Returns the meta object for the container reference ' * {@link org.eclipse.buckminster.cspec.Attribute#getCspec <em>Cspec</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the container reference '<em>Cspec</em>'. * @see org.eclipse.buckminster.cspec.Attribute#getCspec() * @see #getAttribute() * @generated */ EReference getAttribute_Cspec(); /** * Returns the meta object for the containment reference ' * {@link org.eclipse.buckminster.cspec.Attribute#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.cspec.Attribute#getDocumentation() * @see #getAttribute() * @generated */ EReference getAttribute_Documentation(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Attribute#getFilter <em>Filter</em>} * '. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Filter</em>'. * @see org.eclipse.buckminster.cspec.Attribute#getFilter() * @see #getAttribute() * @generated */ EAttribute getAttribute_Filter(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Attribute#getName <em>Name</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.buckminster.cspec.Attribute#getName() * @see #getAttribute() * @generated */ EAttribute getAttribute_Name(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Attribute#isPublic <em>Public</em>} * '. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Public</em>'. * @see org.eclipse.buckminster.cspec.Attribute#isPublic() * @see #getAttribute() * @generated */ EAttribute getAttribute_Public(); /** * Returns the meta object for class ' * {@link org.eclipse.buckminster.cspec.CSpec <em>CSpec</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>CSpec</em>'. * @see org.eclipse.buckminster.cspec.CSpec * @generated */ EClass getCSpec(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.buckminster.cspec.CSpec#getAttributes * <em>Attributes</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference list ' * <em>Attributes</em>'. * @see org.eclipse.buckminster.cspec.CSpec#getAttributes() * @see #getCSpec() * @generated */ EReference getCSpec_Attributes(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.buckminster.cspec.CSpec#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.cspec.CSpec#getDependencies() * @see #getCSpec() * @generated */ EReference getCSpec_Dependencies(); /** * Returns the meta object for the containment reference ' * {@link org.eclipse.buckminster.cspec.CSpec#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.cspec.CSpec#getDocumentation() * @see #getCSpec() * @generated */ EReference getCSpec_Documentation(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.CSpec#getFilter <em>Filter</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Filter</em>'. * @see org.eclipse.buckminster.cspec.CSpec#getFilter() * @see #getCSpec() * @generated */ EAttribute getCSpec_Filter(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.buckminster.cspec.CSpec#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.cspec.CSpec#getGenerators() * @see #getCSpec() * @generated */ EReference getCSpec_Generators(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.CSpec#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.cspec.CSpec#getProjectInfo() * @see #getCSpec() * @generated */ EAttribute getCSpec_ProjectInfo(); /** * Returns the meta object for the reference ' * {@link org.eclipse.buckminster.cspec.CSpec#getSelf <em>Self</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Self</em>'. * @see org.eclipse.buckminster.cspec.CSpec#getSelf() * @see #getCSpec() * @generated */ EReference getCSpec_Self(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.CSpec#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.cspec.CSpec#getShortDesc() * @see #getCSpec() * @generated */ EAttribute getCSpec_ShortDesc(); /** * Returns the meta object for class ' * {@link org.eclipse.buckminster.cspec.CSpecExtension * <em>CSpec Extension</em>} '. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for class '<em>CSpec Extension</em>'. * @see org.eclipse.buckminster.cspec.CSpecExtension * @generated */ EClass getCSpecExtension(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.buckminster.cspec.CSpecExtension#getAttributeAlterations * <em>Attribute Alterations</em>}'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for the containment reference list ' * <em>Attribute Alterations</em>'. * @see org.eclipse.buckminster.cspec.CSpecExtension#getAttributeAlterations() * @see #getCSpecExtension() * @generated */ EReference getCSpecExtension_AttributeAlterations(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.buckminster.cspec.CSpecExtension#getRemoveDependencies * <em>Remove Dependencies</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for the containment reference list ' * <em>Remove Dependencies</em>'. * @see org.eclipse.buckminster.cspec.CSpecExtension#getRemoveDependencies() * @see #getCSpecExtension() * @generated */ EReference getCSpecExtension_RemoveDependencies(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.buckminster.cspec.CSpecExtension#getRemoveGenerators * <em>Remove Generators</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for the containment reference list ' * <em>Remove Generators</em>'. * @see org.eclipse.buckminster.cspec.CSpecExtension#getRemoveGenerators() * @see #getCSpecExtension() * @generated */ EReference getCSpecExtension_RemoveGenerators(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.buckminster.cspec.CSpecExtension#getRenameAttributes * <em>Rename Attributes</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for the containment reference list ' * <em>Rename Attributes</em>'. * @see org.eclipse.buckminster.cspec.CSpecExtension#getRenameAttributes() * @see #getCSpecExtension() * @generated */ EReference getCSpecExtension_RenameAttributes(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.buckminster.cspec.CSpecExtension#getReplaceDependencies * <em>Replace Dependencies</em>}'. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for the containment reference list ' * <em>Replace Dependencies</em>'. * @see org.eclipse.buckminster.cspec.CSpecExtension#getReplaceDependencies() * @see #getCSpecExtension() * @generated */ EReference getCSpecExtension_ReplaceDependencies(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.buckminster.cspec.CSpecExtension#getReplaceGenerators * <em>Replace Generators</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for the containment reference list ' * <em>Replace Generators</em>'. * @see org.eclipse.buckminster.cspec.CSpecExtension#getReplaceGenerators() * @see #getCSpecExtension() * @generated */ EReference getCSpecExtension_ReplaceGenerators(); /** * 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 */ CspecFactory getCspecFactory(); /** * Returns the meta object for class ' * {@link org.eclipse.buckminster.cspec.Generator <em>Generator</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Generator</em>'. * @see org.eclipse.buckminster.cspec.Generator * @generated */ EClass getGenerator(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Generator#getAttribute * <em>Attribute</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Attribute</em>'. * @see org.eclipse.buckminster.cspec.Generator#getAttribute() * @see #getGenerator() * @generated */ EAttribute getGenerator_Attribute(); /** * Returns the meta object for the reference ' * {@link org.eclipse.buckminster.cspec.Generator#getComponent * <em>Component</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Component</em>'. * @see org.eclipse.buckminster.cspec.Generator#getComponent() * @see #getGenerator() * @generated */ EReference getGenerator_Component(); /** * Returns the meta object for the container reference ' * {@link org.eclipse.buckminster.cspec.Generator#getCspec <em>Cspec</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the container reference '<em>Cspec</em>'. * @see org.eclipse.buckminster.cspec.Generator#getCspec() * @see #getGenerator() * @generated */ EReference getGenerator_Cspec(); /** * Returns the meta object for the containment reference ' * {@link org.eclipse.buckminster.cspec.Generator#getGenerates * <em>Generates</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Generates</em> * '. * @see org.eclipse.buckminster.cspec.Generator#getGenerates() * @see #getGenerator() * @generated */ EReference getGenerator_Generates(); /** * Returns the meta object for class ' * {@link org.eclipse.buckminster.cspec.Group <em>Group</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Group</em>'. * @see org.eclipse.buckminster.cspec.Group * @generated */ EClass getGroup(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.buckminster.cspec.Group#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.cspec.Group#getPrerequisites() * @see #getGroup() * @generated */ EReference getGroup_Prerequisites(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Group#getRebase <em>Rebase</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Rebase</em>'. * @see org.eclipse.buckminster.cspec.Group#getRebase() * @see #getGroup() * @generated */ EAttribute getGroup_Rebase(); /** * Returns the meta object for class ' * {@link org.eclipse.buckminster.cspec.IContext <em>IContext</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>IContext</em>'. * @see org.eclipse.buckminster.cspec.IContext * @generated */ EClass getIContext(); /** * Returns the meta object for data type ' * {@link org.eclipse.core.runtime.IPath <em>IPath</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for data type '<em>IPath</em>'. * @see org.eclipse.core.runtime.IPath * @model instanceClass="org.eclipse.core.runtime.IPath" * @generated */ EDataType getIPath(); /** * Returns the meta object for class ' * {@link org.eclipse.buckminster.cspec.PathGroup <em>Path Group</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Path Group</em>'. * @see org.eclipse.buckminster.cspec.PathGroup * @generated */ EClass getPathGroup(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.PathGroup#getBase <em>Base</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Base</em>'. * @see org.eclipse.buckminster.cspec.PathGroup#getBase() * @see #getPathGroup() * @generated */ EAttribute getPathGroup_Base(); /** * Returns the meta object for the attribute list ' * {@link org.eclipse.buckminster.cspec.PathGroup#getPaths <em>Paths</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute list '<em>Paths</em>'. * @see org.eclipse.buckminster.cspec.PathGroup#getPaths() * @see #getPathGroup() * @generated */ EAttribute getPathGroup_Paths(); /** * Returns the meta object for class ' * {@link org.eclipse.buckminster.cspec.Prerequisite <em>Prerequisite</em>} * '. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Prerequisite</em>'. * @see org.eclipse.buckminster.cspec.Prerequisite * @generated */ EClass getPrerequisite(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Prerequisite#getAlias * <em>Alias</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Alias</em>'. * @see org.eclipse.buckminster.cspec.Prerequisite#getAlias() * @see #getPrerequisite() * @generated */ EAttribute getPrerequisite_Alias(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Prerequisite#getAttribute * <em>Attribute</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Attribute</em>'. * @see org.eclipse.buckminster.cspec.Prerequisite#getAttribute() * @see #getPrerequisite() * @generated */ EAttribute getPrerequisite_Attribute(); /** * Returns the meta object for the reference ' * {@link org.eclipse.buckminster.cspec.Prerequisite#getComponent * <em>Component</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Component</em>'. * @see org.eclipse.buckminster.cspec.Prerequisite#getComponent() * @see #getPrerequisite() * @generated */ EReference getPrerequisite_Component(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Prerequisite#isContributor * <em>Contributor</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Contributor</em>'. * @see org.eclipse.buckminster.cspec.Prerequisite#isContributor() * @see #getPrerequisite() * @generated */ EAttribute getPrerequisite_Contributor(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Prerequisite#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.cspec.Prerequisite#getExcludePattern() * @see #getPrerequisite() * @generated */ EAttribute getPrerequisite_ExcludePattern(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Prerequisite#getFilter * <em>Filter</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Filter</em>'. * @see org.eclipse.buckminster.cspec.Prerequisite#getFilter() * @see #getPrerequisite() * @generated */ EAttribute getPrerequisite_Filter(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Prerequisite#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.cspec.Prerequisite#getIncludePattern() * @see #getPrerequisite() * @generated */ EAttribute getPrerequisite_IncludePattern(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Prerequisite#isOptional * <em>Optional</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Optional</em>'. * @see org.eclipse.buckminster.cspec.Prerequisite#isOptional() * @see #getPrerequisite() * @generated */ EAttribute getPrerequisite_Optional(); /** * Returns the meta object for class ' * {@link org.eclipse.buckminster.cspec.Remove <em>Remove</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Remove</em>'. * @see org.eclipse.buckminster.cspec.Remove * @generated */ EClass getRemove(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Remove#getName <em>Name</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.buckminster.cspec.Remove#getName() * @see #getRemove() * @generated */ EAttribute getRemove_Name(); /** * Returns the meta object for class ' * {@link org.eclipse.buckminster.cspec.Rename <em>Rename</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Rename</em>'. * @see org.eclipse.buckminster.cspec.Rename * @generated */ EClass getRename(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Rename#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.cspec.Rename#getNewName() * @see #getRename() * @generated */ EAttribute getRename_NewName(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.buckminster.cspec.Rename#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.cspec.Rename#getOldName() * @see #getRename() * @generated */ EAttribute getRename_OldName(); /** * Returns the meta object for class ' * {@link org.eclipse.buckminster.cspec.SelfArtifact <em>Self Artifact</em>} * '. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Self Artifact</em>'. * @see org.eclipse.buckminster.cspec.SelfArtifact * @generated */ EClass getSelfArtifact(); /** * Returns the meta object for enum ' * {@link org.eclipse.buckminster.cspec.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.cspec.UpToDatePolicy * @generated */ EEnum getUpToDatePolicy(); } // CspecPackage