/**
* <copyright>
* </copyright>
*
* $Id$
*/
package org.eclipse.buckminster.model.common;
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 --> <!-- begin-model-doc --> The common schema contains
* generic type definitions that are expected to be reused in more then one
* schema.
*
* <!-- end-model-doc -->
*
* @see org.eclipse.buckminster.model.common.CommonFactory
* @model kind="package"
* @generated
*/
public interface CommonPackage 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.model.common.impl.ConstantImpl
* <em>Constant</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.model.common.impl.ConstantImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getConstant()
* @generated
*/
EClass CONSTANT = eINSTANCE.getConstant();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute CONSTANT__VALUE = eINSTANCE.getConstant_Value();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.impl.DocumentationImpl
* <em>Documentation</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.DocumentationImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getDocumentation()
* @generated
*/
EClass DOCUMENTATION = eINSTANCE.getDocumentation();
/**
* The meta object literal for the '<em><b>Mixed</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute DOCUMENTATION__MIXED = eINSTANCE.getDocumentation_Mixed();
/**
* The meta object literal for the '<em><b>Any</b></em>' attribute list
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute DOCUMENTATION__ANY = eINSTANCE.getDocumentation_Any();
/**
* The meta object literal for the '<em><b>Any Attribute</b></em>'
* attribute list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute DOCUMENTATION__ANY_ATTRIBUTE = eINSTANCE.getDocumentation_AnyAttribute();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.impl.AbstractDocumentRootImpl
* <em>Abstract Document Root</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.AbstractDocumentRootImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getAbstractDocumentRoot()
* @generated
*/
EClass ABSTRACT_DOCUMENT_ROOT = eINSTANCE.getAbstractDocumentRoot();
/**
* The meta object literal for the '<em><b>Mixed</b></em>' attribute
* list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ABSTRACT_DOCUMENT_ROOT__MIXED = eINSTANCE.getAbstractDocumentRoot_Mixed();
/**
* The meta object literal for the '<em><b>Rx Part</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ABSTRACT_DOCUMENT_ROOT__RX_PART = eINSTANCE.getAbstractDocumentRoot_RxPart();
/**
* The meta object literal for the '<em><b>Rx Pattern</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ABSTRACT_DOCUMENT_ROOT__RX_PATTERN = eINSTANCE.getAbstractDocumentRoot_RxPattern();
/**
* The meta object literal for the '<em><b>Rx Group</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ABSTRACT_DOCUMENT_ROOT__RX_GROUP = eINSTANCE.getAbstractDocumentRoot_RxGroup();
/**
* The meta object literal for the '<em><b>Basic Value</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ABSTRACT_DOCUMENT_ROOT__BASIC_VALUE = eINSTANCE.getAbstractDocumentRoot_BasicValue();
/**
* The meta object literal for the '<em><b>Constant</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ABSTRACT_DOCUMENT_ROOT__CONSTANT = eINSTANCE.getAbstractDocumentRoot_Constant();
/**
* The meta object literal for the '<em><b>Format</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ABSTRACT_DOCUMENT_ROOT__FORMAT = eINSTANCE.getAbstractDocumentRoot_Format();
/**
* The meta object literal for the '<em><b>Property Ref</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ABSTRACT_DOCUMENT_ROOT__PROPERTY_REF = eINSTANCE.getAbstractDocumentRoot_PropertyRef();
/**
* The meta object literal for the '<em><b>Replace</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ABSTRACT_DOCUMENT_ROOT__REPLACE = eINSTANCE.getAbstractDocumentRoot_Replace();
/**
* The meta object literal for the '<em><b>Split</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ABSTRACT_DOCUMENT_ROOT__SPLIT = eINSTANCE.getAbstractDocumentRoot_Split();
/**
* The meta object literal for the '<em><b>To Lower</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ABSTRACT_DOCUMENT_ROOT__TO_LOWER = eINSTANCE.getAbstractDocumentRoot_ToLower();
/**
* The meta object literal for the '<em><b>To Upper</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ABSTRACT_DOCUMENT_ROOT__TO_UPPER = eINSTANCE.getAbstractDocumentRoot_ToUpper();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.impl.FormatImpl
* <em>Format</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.model.common.impl.FormatImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getFormat()
* @generated
*/
EClass FORMAT = eINSTANCE.getFormat();
/**
* The meta object literal for the '<em><b>Format</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute FORMAT__FORMAT = eINSTANCE.getFormat_Format();
/**
* The meta object literal for the '
* {@link org.eclipse.core.runtime.IProgressMonitor
* <em>IProgress Monitor</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.core.runtime.IProgressMonitor
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getIProgressMonitor()
* @generated
*/
EClass IPROGRESS_MONITOR = eINSTANCE.getIProgressMonitor();
/**
* The meta object literal for the '
* {@link org.eclipse.core.runtime.IStatus <em>IStatus</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.core.runtime.IStatus
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getIStatus()
* @generated
*/
EClass ISTATUS = eINSTANCE.getIStatus();
/**
* The meta object literal for the '<em><b>Children</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ISTATUS__CHILDREN = eINSTANCE.getIStatus_Children();
/**
* The meta object literal for the '<em><b>Code</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ISTATUS__CODE = eINSTANCE.getIStatus_Code();
/**
* The meta object literal for the '<em><b>Exception</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ISTATUS__EXCEPTION = eINSTANCE.getIStatus_Exception();
/**
* The meta object literal for the '<em><b>Message</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ISTATUS__MESSAGE = eINSTANCE.getIStatus_Message();
/**
* The meta object literal for the '<em><b>Plugin</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ISTATUS__PLUGIN = eINSTANCE.getIStatus_Plugin();
/**
* The meta object literal for the '<em><b>Severity</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ISTATUS__SEVERITY = eINSTANCE.getIStatus_Severity();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.impl.MatchImpl
* <em>Match</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.MatchImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getMatch()
* @generated
*/
EClass MATCH = eINSTANCE.getMatch();
/**
* The meta object literal for the '<em><b>Pattern</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute MATCH__PATTERN = eINSTANCE.getMatch_Pattern();
/**
* The meta object literal for the '<em><b>Quote Pattern</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute MATCH__QUOTE_PATTERN = eINSTANCE.getMatch_QuotePattern();
/**
* The meta object literal for the '<em><b>Replacement</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute MATCH__REPLACEMENT = eINSTANCE.getMatch_Replacement();
/**
* The meta object literal for the '<em><b>Compiled Pattern</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute MATCH__COMPILED_PATTERN = eINSTANCE.getMatch_CompiledPattern();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.impl.PropertiesImpl
* <em>Properties</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.PropertiesImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getProperties()
* @generated
*/
EClass PROPERTIES = eINSTANCE.getProperties();
/**
* The meta object literal for the '<em><b>Property Constants</b></em>'
* map feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference PROPERTIES__PROPERTY_CONSTANTS = eINSTANCE.getProperties_PropertyConstants();
/**
* The meta object literal for the '<em><b>Property Elements</b></em>'
* map feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference PROPERTIES__PROPERTY_ELEMENTS = eINSTANCE.getProperties_PropertyElements();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.impl.PropertyConstantImpl
* <em>Property Constant</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.PropertyConstantImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getPropertyConstant()
* @generated
*/
EClass PROPERTY_CONSTANT = eINSTANCE.getPropertyConstant();
/**
* The meta object literal for the '<em><b>Key</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PROPERTY_CONSTANT__KEY = eINSTANCE.getPropertyConstant_Key();
/**
* The meta object literal for the '<em><b>Value</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference PROPERTY_CONSTANT__VALUE = eINSTANCE.getPropertyConstant_Value();
/**
* The meta object literal for the '<em><b>String Value</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PROPERTY_CONSTANT__STRING_VALUE = eINSTANCE.getPropertyConstant_StringValue();
/**
* The meta object literal for the '<em><b>Mutable</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PROPERTY_CONSTANT__MUTABLE = eINSTANCE.getPropertyConstant_Mutable();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.impl.PropertyElementImpl
* <em>Property Element</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.PropertyElementImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getPropertyElement()
* @generated
*/
EClass PROPERTY_ELEMENT = eINSTANCE.getPropertyElement();
/**
* The meta object literal for the '<em><b>Key</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PROPERTY_ELEMENT__KEY = eINSTANCE.getPropertyElement_Key();
/**
* The meta object literal for the '<em><b>Value Group</b></em>'
* attribute list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PROPERTY_ELEMENT__VALUE_GROUP = eINSTANCE.getPropertyElement_ValueGroup();
/**
* The meta object literal for the '<em><b>Value</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference PROPERTY_ELEMENT__VALUE = eINSTANCE.getPropertyElement_Value();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.impl.PropertyRefImpl
* <em>Property Ref</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.PropertyRefImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getPropertyRef()
* @generated
*/
EClass PROPERTY_REF = eINSTANCE.getPropertyRef();
/**
* The meta object literal for the '<em><b>Key</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute PROPERTY_REF__KEY = eINSTANCE.getPropertyRef_Key();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.impl.ReplaceImpl
* <em>Replace</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.model.common.impl.ReplaceImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getReplace()
* @generated
*/
EClass REPLACE = eINSTANCE.getReplace();
/**
* The meta object literal for the '<em><b>Matches</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference REPLACE__MATCHES = eINSTANCE.getReplace_Matches();
/**
* The meta object literal for the '<em><b>Pattern</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute REPLACE__PATTERN = eINSTANCE.getReplace_Pattern();
/**
* The meta object literal for the '<em><b>Quote Pattern</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute REPLACE__QUOTE_PATTERN = eINSTANCE.getReplace_QuotePattern();
/**
* The meta object literal for the '<em><b>Replacement</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute REPLACE__REPLACEMENT = eINSTANCE.getReplace_Replacement();
/**
* The meta object literal for the '<em><b>Compiled Pattern</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute REPLACE__COMPILED_PATTERN = eINSTANCE.getReplace_CompiledPattern();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.impl.RxAssemblyImpl
* <em>Rx Assembly</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.RxAssemblyImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getRxAssembly()
* @generated
*/
EClass RX_ASSEMBLY = eINSTANCE.getRxAssembly();
/**
* The meta object literal for the '<em><b>Pattern</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute RX_ASSEMBLY__PATTERN = eINSTANCE.getRxAssembly_Pattern();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.impl.RxGroupImpl
* <em>Rx Group</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.model.common.impl.RxGroupImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getRxGroup()
* @generated
*/
EClass RX_GROUP = eINSTANCE.getRxGroup();
/**
* The meta object literal for the '<em><b>Rx Parts Group</b></em>'
* attribute list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute RX_GROUP__RX_PARTS_GROUP = eINSTANCE.getRxGroup_RxPartsGroup();
/**
* The meta object literal for the '<em><b>Rx Parts</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference RX_GROUP__RX_PARTS = eINSTANCE.getRxGroup_RxParts();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.impl.RxPartImpl
* <em>Rx Part</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.model.common.impl.RxPartImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getRxPart()
* @generated
*/
EClass RX_PART = eINSTANCE.getRxPart();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute RX_PART__NAME = eINSTANCE.getRxPart_Name();
/**
* The meta object literal for the '<em><b>Optional</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute RX_PART__OPTIONAL = eINSTANCE.getRxPart_Optional();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.impl.RxPatternImpl
* <em>Rx Pattern</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.RxPatternImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getRxPattern()
* @generated
*/
EClass RX_PATTERN = eINSTANCE.getRxPattern();
/**
* The meta object literal for the '<em><b>Pattern</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute RX_PATTERN__PATTERN = eINSTANCE.getRxPattern_Pattern();
/**
* The meta object literal for the '<em><b>Prefix</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute RX_PATTERN__PREFIX = eINSTANCE.getRxPattern_Prefix();
/**
* The meta object literal for the '<em><b>Suffix</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute RX_PATTERN__SUFFIX = eINSTANCE.getRxPattern_Suffix();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.impl.SplitImpl
* <em>Split</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.SplitImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getSplit()
* @generated
*/
EClass SPLIT = eINSTANCE.getSplit();
/**
* The meta object literal for the '<em><b>Limit</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute SPLIT__LIMIT = eINSTANCE.getSplit_Limit();
/**
* The meta object literal for the '<em><b>Pattern</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute SPLIT__PATTERN = eINSTANCE.getSplit_Pattern();
/**
* The meta object literal for the '<em><b>Style</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute SPLIT__STYLE = eINSTANCE.getSplit_Style();
/**
* The meta object literal for the '<em><b>Compiled Pattern</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute SPLIT__COMPILED_PATTERN = eINSTANCE.getSplit_CompiledPattern();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.impl.ToLowerImpl
* <em>To Lower</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.model.common.impl.ToLowerImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getToLower()
* @generated
*/
EClass TO_LOWER = eINSTANCE.getToLower();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.impl.ToUpperImpl
* <em>To Upper</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.model.common.impl.ToUpperImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getToUpper()
* @generated
*/
EClass TO_UPPER = eINSTANCE.getToUpper();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.impl.ValueImpl
* <em>Value</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.ValueImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getValue()
* @generated
*/
EClass VALUE = eINSTANCE.getValue();
/**
* The meta object literal for the '<em><b>Mutable</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute VALUE__MUTABLE = eINSTANCE.getValue_Mutable();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.impl.ValueFilterImpl
* <em>Value Filter</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.ValueFilterImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getValueFilter()
* @generated
*/
EClass VALUE_FILTER = eINSTANCE.getValueFilter();
/**
* The meta object literal for the '<em><b>Multi Value Group</b></em>'
* attribute list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute VALUE_FILTER__MULTI_VALUE_GROUP = eINSTANCE.getValueFilter_MultiValueGroup();
/**
* The meta object literal for the '<em><b>Values</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference VALUE_FILTER__VALUES = eINSTANCE.getValueFilter_Values();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.ConflictResolution
* <em>Conflict Resolution</em>}' enum. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.ConflictResolution
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getConflictResolution()
* @generated
*/
EEnum CONFLICT_RESOLUTION = eINSTANCE.getConflictResolution();
/**
* The meta object literal for the '
* {@link org.eclipse.equinox.p2.metadata.IVersionedId
* <em>IVersioned Id</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.equinox.p2.metadata.IVersionedId
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getIVersionedId()
* @generated
*/
EClass IVERSIONED_ID = eINSTANCE.getIVersionedId();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.impl.ComponentRequestImpl
* <em>Component Request</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.ComponentRequestImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getComponentRequest()
* @generated
*/
EClass COMPONENT_REQUEST = eINSTANCE.getComponentRequest();
/**
* The meta object literal for the '<em><b>Range</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute COMPONENT_REQUEST__RANGE = eINSTANCE.getComponentRequest_Range();
/**
* The meta object literal for the '<em><b>Filter</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute COMPONENT_REQUEST__FILTER = eINSTANCE.getComponentRequest_Filter();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.impl.ComponentIdentifierImpl
* <em>Component Identifier</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.ComponentIdentifierImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getComponentIdentifier()
* @generated
*/
EClass COMPONENT_IDENTIFIER = eINSTANCE.getComponentIdentifier();
/**
* The meta object literal for the '<em><b>Version</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute COMPONENT_IDENTIFIER__VERSION = eINSTANCE.getComponentIdentifier_Version();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.impl.ComponentNameImpl
* <em>Component Name</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.ComponentNameImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getComponentName()
* @generated
*/
EClass COMPONENT_NAME = eINSTANCE.getComponentName();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute COMPONENT_NAME__ID = eINSTANCE.getComponentName_Id();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute COMPONENT_NAME__TYPE = eINSTANCE.getComponentName_Type();
/**
* The meta object literal for the '{@link java.lang.Comparable
* <em>Comparable</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see java.lang.Comparable
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getComparable()
* @generated
*/
EClass COMPARABLE = eINSTANCE.getComparable();
/**
* The meta object literal for the '
* {@link org.eclipse.buckminster.model.common.SplitType
* <em>Split Type</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.model.common.SplitType
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getSplitType()
* @generated
*/
EEnum SPLIT_TYPE = eINSTANCE.getSplitType();
/**
* The meta object literal for the '<em>Core Exception</em>' data type.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.core.runtime.CoreException
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getCoreException()
* @generated
*/
EDataType CORE_EXCEPTION = eINSTANCE.getCoreException();
/**
* The meta object literal for the '<em>Property Key</em>' data type.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see java.lang.String
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getPropertyKey()
* @generated
*/
EDataType PROPERTY_KEY = eINSTANCE.getPropertyKey();
/**
* The meta object literal for the '<em>String Builder</em>' data type.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see java.lang.StringBuilder
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getStringBuilder()
* @generated
*/
EDataType STRING_BUILDER = eINSTANCE.getStringBuilder();
/**
* The meta object literal for the '<em>Throwable</em>' data type. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see java.lang.throwable
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getThrowable()
* @generated
*/
EDataType THROWABLE = eINSTANCE.getThrowable();
/**
* The meta object literal for the '<em>Uuid</em>' data type. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see java.util.UUID
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getUuid()
* @generated
*/
EDataType UUID = eINSTANCE.getUuid();
/**
* The meta object literal for the '<em>Pattern</em>' data type. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see java.util.regex.Pattern
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getPattern()
* @generated
*/
EDataType PATTERN = eINSTANCE.getPattern();
/**
* The meta object literal for the '<em>Filter</em>' data type. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.osgi.filter.Filter
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getFilter()
* @generated
*/
EDataType FILTER = eINSTANCE.getFilter();
/**
* The meta object literal for the '<em>IPath</em>' data type. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.core.runtime.IPath
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getIPath()
* @generated
*/
EDataType IPATH = eINSTANCE.getIPath();
/**
* The meta object literal for the '<em>IStatus Array</em>' data type.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getIStatusArray()
* @generated
*/
EDataType ISTATUS_ARRAY = eINSTANCE.getIStatusArray();
/**
* The meta object literal for the '<em>Version</em>' data type. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.equinox.p2.metadata.Version
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getVersion()
* @generated
*/
EDataType VERSION = eINSTANCE.getVersion();
/**
* The meta object literal for the '<em>Char Sequence</em>' data type.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see java.lang.CharSequence
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getCharSequence()
* @generated
*/
EDataType CHAR_SEQUENCE = eINSTANCE.getCharSequence();
/**
* The meta object literal for the '<em>IVersion Format</em>' data type.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.equinox.p2.metadata.IVersionFormat
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getIVersionFormat()
* @generated
*/
EDataType IVERSION_FORMAT = eINSTANCE.getIVersionFormat();
/**
* The meta object literal for the '<em>List</em>' data type. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see java.util.List
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getList()
* @generated
*/
EDataType LIST = eINSTANCE.getList();
/**
* The meta object literal for the '<em>Version Range</em>' data type.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.equinox.p2.metadata.VersionRange
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getVersionRange()
* @generated
*/
EDataType VERSION_RANGE = eINSTANCE.getVersionRange();
/**
* The meta object literal for the '<em>URL</em>' data type. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see java.net.URL
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getURL()
* @generated
*/
EDataType URL = eINSTANCE.getURL();
}
/**
* The package name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNAME = "common";
/**
* The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_URI = "http://www.eclipse.org/buckminster/Common-1.0";
/**
* The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_PREFIX = "bc";
/**
* The singleton instance of the package. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
CommonPackage eINSTANCE = org.eclipse.buckminster.model.common.impl.CommonPackageImpl.init();
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.ConstantImpl
* <em>Constant</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.ConstantImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getConstant()
* @generated
*/
int CONSTANT = 5;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.DocumentationImpl
* <em>Documentation</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.model.common.impl.DocumentationImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getDocumentation()
* @generated
*/
int DOCUMENTATION = 6;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.ValueFilterImpl
* <em>Value Filter</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.model.common.impl.ValueFilterImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getValueFilter()
* @generated
*/
int VALUE_FILTER = 25;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.FormatImpl
* <em>Format</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.FormatImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getFormat()
* @generated
*/
int FORMAT = 7;
/**
* The meta object id for the '
* {@link org.eclipse.core.runtime.IProgressMonitor
* <em>IProgress Monitor</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.core.runtime.IProgressMonitor
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getIProgressMonitor()
* @generated
*/
int IPROGRESS_MONITOR = 8;
/**
* The meta object id for the '{@link org.eclipse.core.runtime.IStatus
* <em>IStatus</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.core.runtime.IStatus
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getIStatus()
* @generated
*/
int ISTATUS = 9;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.MatchImpl
* <em>Match</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.MatchImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getMatch()
* @generated
*/
int MATCH = 11;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.PropertyConstantImpl
* <em>Property Constant</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.PropertyConstantImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getPropertyConstant()
* @generated
*/
int PROPERTY_CONSTANT = 13;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.PropertyElementImpl
* <em>Property Element</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.PropertyElementImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getPropertyElement()
* @generated
*/
int PROPERTY_ELEMENT = 14;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.PropertyRefImpl
* <em>Property Ref</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.model.common.impl.PropertyRefImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getPropertyRef()
* @generated
*/
int PROPERTY_REF = 15;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.ReplaceImpl
* <em>Replace</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.ReplaceImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getReplace()
* @generated
*/
int REPLACE = 16;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.RxPartImpl
* <em>Rx Part</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.RxPartImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getRxPart()
* @generated
*/
int RX_PART = 19;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.RxGroupImpl
* <em>Rx Group</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.RxGroupImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getRxGroup()
* @generated
*/
int RX_GROUP = 18;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.RxPatternImpl
* <em>Rx Pattern</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.model.common.impl.RxPatternImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getRxPattern()
* @generated
*/
int RX_PATTERN = 20;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.SplitImpl
* <em>Split</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.SplitImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getSplit()
* @generated
*/
int SPLIT = 21;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.ToLowerImpl
* <em>To Lower</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.ToLowerImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getToLower()
* @generated
*/
int TO_LOWER = 22;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.ToUpperImpl
* <em>To Upper</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.ToUpperImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getToUpper()
* @generated
*/
int TO_UPPER = 23;
/**
* The meta object id for the '
* {@link org.eclipse.equinox.p2.metadata.IVersionedId
* <em>IVersioned Id</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.equinox.p2.metadata.IVersionedId
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getIVersionedId()
* @generated
*/
int IVERSIONED_ID = 10;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.ComponentRequestImpl
* <em>Component Request</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.ComponentRequestImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getComponentRequest()
* @generated
*/
int COMPONENT_REQUEST = 4;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.ValueImpl
* <em>Value</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.ValueImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getValue()
* @generated
*/
int VALUE = 24;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.ComponentIdentifierImpl
* <em>Component Identifier</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.ComponentIdentifierImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getComponentIdentifier()
* @generated
*/
int COMPONENT_IDENTIFIER = 2;
/**
* The meta object id for the '{@link java.lang.Comparable
* <em>Comparable</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see java.lang.Comparable
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getComparable()
* @generated
*/
int COMPARABLE = 1;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.AbstractDocumentRootImpl
* <em>Abstract Document Root</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.AbstractDocumentRootImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getAbstractDocumentRoot()
* @generated
*/
int ABSTRACT_DOCUMENT_ROOT = 0;
/**
* The feature id for the '<em><b>Mixed</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_DOCUMENT_ROOT__MIXED = 0;
/**
* The feature id for the '<em><b>Basic Value</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_DOCUMENT_ROOT__BASIC_VALUE = 1;
/**
* The feature id for the '<em><b>Constant</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_DOCUMENT_ROOT__CONSTANT = 2;
/**
* The feature id for the '<em><b>Format</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_DOCUMENT_ROOT__FORMAT = 3;
/**
* The feature id for the '<em><b>Property Ref</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_DOCUMENT_ROOT__PROPERTY_REF = 4;
/**
* The feature id for the '<em><b>Replace</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_DOCUMENT_ROOT__REPLACE = 5;
/**
* The feature id for the '<em><b>Split</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_DOCUMENT_ROOT__SPLIT = 6;
/**
* The feature id for the '<em><b>To Lower</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_DOCUMENT_ROOT__TO_LOWER = 7;
/**
* The feature id for the '<em><b>To Upper</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_DOCUMENT_ROOT__TO_UPPER = 8;
/**
* The feature id for the '<em><b>Rx Part</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_DOCUMENT_ROOT__RX_PART = 9;
/**
* The feature id for the '<em><b>Rx Pattern</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_DOCUMENT_ROOT__RX_PATTERN = 10;
/**
* The feature id for the '<em><b>Rx Group</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_DOCUMENT_ROOT__RX_GROUP = 11;
/**
* The number of structural features of the '<em>Abstract Document Root</em>
* ' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_DOCUMENT_ROOT_FEATURE_COUNT = 12;
/**
* The number of structural features of the '<em>Comparable</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPARABLE_FEATURE_COUNT = 0;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.ComponentNameImpl
* <em>Component Name</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.ComponentNameImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getComponentName()
* @generated
*/
int COMPONENT_NAME = 3;
/**
* The feature id for the '<em><b>Id</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_NAME__ID = COMPARABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Type</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_NAME__TYPE = COMPARABLE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Component Name</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_NAME_FEATURE_COUNT = COMPARABLE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Id</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_IDENTIFIER__ID = COMPONENT_NAME__ID;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_IDENTIFIER__TYPE = COMPONENT_NAME__TYPE;
/**
* The feature id for the '<em><b>Version</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_IDENTIFIER__VERSION = COMPONENT_NAME_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Component Identifier</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_IDENTIFIER_FEATURE_COUNT = COMPONENT_NAME_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Id</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_REQUEST__ID = COMPONENT_NAME__ID;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_REQUEST__TYPE = COMPONENT_NAME__TYPE;
/**
* The feature id for the '<em><b>Range</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_REQUEST__RANGE = COMPONENT_NAME_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Filter</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_REQUEST__FILTER = COMPONENT_NAME_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Component Request</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPONENT_REQUEST_FEATURE_COUNT = COMPONENT_NAME_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Mutable</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VALUE__MUTABLE = 0;
/**
* The number of structural features of the '<em>Value</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VALUE_FEATURE_COUNT = 1;
/**
* The feature id for the '<em><b>Mutable</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONSTANT__MUTABLE = VALUE__MUTABLE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONSTANT__VALUE = VALUE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Constant</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONSTANT_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Mixed</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENTATION__MIXED = 0;
/**
* The feature id for the '<em><b>Any</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENTATION__ANY = 1;
/**
* The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENTATION__ANY_ATTRIBUTE = 2;
/**
* The number of structural features of the '<em>Documentation</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENTATION_FEATURE_COUNT = 3;
/**
* The feature id for the '<em><b>Mutable</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VALUE_FILTER__MUTABLE = VALUE__MUTABLE;
/**
* The feature id for the '<em><b>Multi Value Group</b></em>' attribute
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VALUE_FILTER__MULTI_VALUE_GROUP = VALUE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Values</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VALUE_FILTER__VALUES = VALUE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Value Filter</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VALUE_FILTER_FEATURE_COUNT = VALUE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Mutable</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAT__MUTABLE = VALUE_FILTER__MUTABLE;
/**
* The feature id for the '<em><b>Multi Value Group</b></em>' attribute
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAT__MULTI_VALUE_GROUP = VALUE_FILTER__MULTI_VALUE_GROUP;
/**
* The feature id for the '<em><b>Values</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAT__VALUES = VALUE_FILTER__VALUES;
/**
* The feature id for the '<em><b>Format</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAT__FORMAT = VALUE_FILTER_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Format</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAT_FEATURE_COUNT = VALUE_FILTER_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>IProgress Monitor</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IPROGRESS_MONITOR_FEATURE_COUNT = 0;
/**
* The feature id for the '<em><b>Children</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ISTATUS__CHILDREN = 0;
/**
* The feature id for the '<em><b>Code</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ISTATUS__CODE = 1;
/**
* The feature id for the '<em><b>Exception</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ISTATUS__EXCEPTION = 2;
/**
* The feature id for the '<em><b>Message</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ISTATUS__MESSAGE = 3;
/**
* The feature id for the '<em><b>Plugin</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ISTATUS__PLUGIN = 4;
/**
* The feature id for the '<em><b>Severity</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ISTATUS__SEVERITY = 5;
/**
* The number of structural features of the '<em>IStatus</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ISTATUS_FEATURE_COUNT = 6;
/**
* The number of structural features of the '<em>IVersioned Id</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IVERSIONED_ID_FEATURE_COUNT = 0;
/**
* The feature id for the '<em><b>Pattern</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MATCH__PATTERN = 0;
/**
* The feature id for the '<em><b>Quote Pattern</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MATCH__QUOTE_PATTERN = 1;
/**
* The feature id for the '<em><b>Replacement</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MATCH__REPLACEMENT = 2;
/**
* The feature id for the '<em><b>Compiled Pattern</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MATCH__COMPILED_PATTERN = 3;
/**
* The number of structural features of the '<em>Match</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MATCH_FEATURE_COUNT = 4;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.PropertiesImpl
* <em>Properties</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.model.common.impl.PropertiesImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getProperties()
* @generated
*/
int PROPERTIES = 12;
/**
* The feature id for the '<em><b>Property Constants</b></em>' map. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROPERTIES__PROPERTY_CONSTANTS = 0;
/**
* The feature id for the '<em><b>Property Elements</b></em>' map. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROPERTIES__PROPERTY_ELEMENTS = 1;
/**
* The number of structural features of the '<em>Properties</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROPERTIES_FEATURE_COUNT = 2;
/**
* The feature id for the '<em><b>Key</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROPERTY_CONSTANT__KEY = 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROPERTY_CONSTANT__VALUE = 1;
/**
* The feature id for the '<em><b>Mutable</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROPERTY_CONSTANT__MUTABLE = 2;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROPERTY_CONSTANT__STRING_VALUE = 3;
/**
* The number of structural features of the '<em>Property Constant</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROPERTY_CONSTANT_FEATURE_COUNT = 4;
/**
* The feature id for the '<em><b>Key</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROPERTY_ELEMENT__KEY = 0;
/**
* The feature id for the '<em><b>Value Group</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROPERTY_ELEMENT__VALUE_GROUP = 1;
/**
* The feature id for the '<em><b>Value</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROPERTY_ELEMENT__VALUE = 2;
/**
* The number of structural features of the '<em>Property Element</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROPERTY_ELEMENT_FEATURE_COUNT = 3;
/**
* The feature id for the '<em><b>Mutable</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROPERTY_REF__MUTABLE = VALUE__MUTABLE;
/**
* The feature id for the '<em><b>Key</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROPERTY_REF__KEY = VALUE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Property Ref</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROPERTY_REF_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Mutable</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REPLACE__MUTABLE = VALUE_FILTER__MUTABLE;
/**
* The feature id for the '<em><b>Multi Value Group</b></em>' attribute
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REPLACE__MULTI_VALUE_GROUP = VALUE_FILTER__MULTI_VALUE_GROUP;
/**
* The feature id for the '<em><b>Values</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REPLACE__VALUES = VALUE_FILTER__VALUES;
/**
* The feature id for the '<em><b>Matches</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REPLACE__MATCHES = VALUE_FILTER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Pattern</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REPLACE__PATTERN = VALUE_FILTER_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Quote Pattern</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REPLACE__QUOTE_PATTERN = VALUE_FILTER_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Replacement</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REPLACE__REPLACEMENT = VALUE_FILTER_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Compiled Pattern</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REPLACE__COMPILED_PATTERN = VALUE_FILTER_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Replace</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REPLACE_FEATURE_COUNT = VALUE_FILTER_FEATURE_COUNT + 5;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.impl.RxAssemblyImpl
* <em>Rx Assembly</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.buckminster.model.common.impl.RxAssemblyImpl
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getRxAssembly()
* @generated
*/
int RX_ASSEMBLY = 17;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RX_PART__NAME = 0;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RX_PART__OPTIONAL = 1;
/**
* The number of structural features of the '<em>Rx Part</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RX_PART_FEATURE_COUNT = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RX_GROUP__NAME = RX_PART__NAME;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RX_GROUP__OPTIONAL = RX_PART__OPTIONAL;
/**
* The feature id for the '<em><b>Rx Parts Group</b></em>' attribute list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RX_GROUP__RX_PARTS_GROUP = RX_PART_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Rx Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RX_GROUP__RX_PARTS = RX_PART_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Rx Group</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RX_GROUP_FEATURE_COUNT = RX_PART_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RX_ASSEMBLY__NAME = RX_GROUP__NAME;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RX_ASSEMBLY__OPTIONAL = RX_GROUP__OPTIONAL;
/**
* The feature id for the '<em><b>Rx Parts Group</b></em>' attribute list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RX_ASSEMBLY__RX_PARTS_GROUP = RX_GROUP__RX_PARTS_GROUP;
/**
* The feature id for the '<em><b>Rx Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RX_ASSEMBLY__RX_PARTS = RX_GROUP__RX_PARTS;
/**
* The feature id for the '<em><b>Pattern</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RX_ASSEMBLY__PATTERN = RX_GROUP_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Rx Assembly</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RX_ASSEMBLY_FEATURE_COUNT = RX_GROUP_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RX_PATTERN__NAME = RX_PART__NAME;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RX_PATTERN__OPTIONAL = RX_PART__OPTIONAL;
/**
* The feature id for the '<em><b>Pattern</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RX_PATTERN__PATTERN = RX_PART_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Prefix</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RX_PATTERN__PREFIX = RX_PART_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Suffix</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RX_PATTERN__SUFFIX = RX_PART_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Rx Pattern</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RX_PATTERN_FEATURE_COUNT = RX_PART_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Mutable</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPLIT__MUTABLE = VALUE_FILTER__MUTABLE;
/**
* The feature id for the '<em><b>Multi Value Group</b></em>' attribute
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPLIT__MULTI_VALUE_GROUP = VALUE_FILTER__MULTI_VALUE_GROUP;
/**
* The feature id for the '<em><b>Values</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPLIT__VALUES = VALUE_FILTER__VALUES;
/**
* The feature id for the '<em><b>Limit</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPLIT__LIMIT = VALUE_FILTER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Pattern</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPLIT__PATTERN = VALUE_FILTER_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Style</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPLIT__STYLE = VALUE_FILTER_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Compiled Pattern</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPLIT__COMPILED_PATTERN = VALUE_FILTER_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Split</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPLIT_FEATURE_COUNT = VALUE_FILTER_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Mutable</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TO_LOWER__MUTABLE = VALUE_FILTER__MUTABLE;
/**
* The feature id for the '<em><b>Multi Value Group</b></em>' attribute
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TO_LOWER__MULTI_VALUE_GROUP = VALUE_FILTER__MULTI_VALUE_GROUP;
/**
* The feature id for the '<em><b>Values</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TO_LOWER__VALUES = VALUE_FILTER__VALUES;
/**
* The number of structural features of the '<em>To Lower</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TO_LOWER_FEATURE_COUNT = VALUE_FILTER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Mutable</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TO_UPPER__MUTABLE = VALUE_FILTER__MUTABLE;
/**
* The feature id for the '<em><b>Multi Value Group</b></em>' attribute
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TO_UPPER__MULTI_VALUE_GROUP = VALUE_FILTER__MULTI_VALUE_GROUP;
/**
* The feature id for the '<em><b>Values</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TO_UPPER__VALUES = VALUE_FILTER__VALUES;
/**
* The number of structural features of the '<em>To Upper</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TO_UPPER_FEATURE_COUNT = VALUE_FILTER_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.ConflictResolution
* <em>Conflict Resolution</em>}' enum. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.ConflictResolution
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getConflictResolution()
* @generated
*/
int CONFLICT_RESOLUTION = 26;
/**
* The meta object id for the '
* {@link org.eclipse.buckminster.model.common.SplitType
* <em>Split Type</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.SplitType
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getSplitType()
* @generated
*/
int SPLIT_TYPE = 27;
/**
* The meta object id for the '<em>Core Exception</em>' data type. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.runtime.CoreException
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getCoreException()
* @generated
*/
int CORE_EXCEPTION = 29;
/**
* The meta object id for the '<em>Property Key</em>' data type. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see java.lang.String
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getPropertyKey()
* @generated
*/
int PROPERTY_KEY = 36;
/**
* The meta object id for the '<em>String Builder</em>' data type. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see java.lang.StringBuilder
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getStringBuilder()
* @generated
*/
int STRING_BUILDER = 37;
/**
* The meta object id for the '<em>Throwable</em>' data type. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see java.lang.throwable
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getThrowable()
* @generated
*/
int THROWABLE = 38;
/**
* The meta object id for the '<em>Uuid</em>' data type. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @see java.util.UUID
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getUuid()
* @generated
*/
int UUID = 40;
/**
* The meta object id for the '<em>Pattern</em>' data type. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see java.util.regex.Pattern
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getPattern()
* @generated
*/
int PATTERN = 35;
/**
* The meta object id for the '<em>Filter</em>' data type. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.osgi.filter.Filter
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getFilter()
* @generated
*/
int FILTER = 30;
/**
* 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.model.common.impl.CommonPackageImpl#getIPath()
* @generated
*/
int IPATH = 31;
/**
* The meta object id for the '<em>IStatus Array</em>' data type. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getIStatusArray()
* @generated
*/
int ISTATUS_ARRAY = 32;
/**
* The meta object id for the '<em>Version</em>' data type. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.equinox.p2.metadata.Version
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getVersion()
* @generated
*/
int VERSION = 42;
/**
* The meta object id for the '<em>Char Sequence</em>' data type. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see java.lang.CharSequence
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getCharSequence()
* @generated
*/
int CHAR_SEQUENCE = 28;
/**
* The meta object id for the '<em>IVersion Format</em>' data type. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.equinox.p2.metadata.IVersionFormat
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getIVersionFormat()
* @generated
*/
int IVERSION_FORMAT = 33;
/**
* The meta object id for the '<em>List</em>' data type. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @see java.util.List
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getList()
* @generated
*/
int LIST = 34;
/**
* The meta object id for the '<em>Version Range</em>' data type. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.equinox.p2.metadata.VersionRange
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getVersionRange()
* @generated
*/
int VERSION_RANGE = 41;
/**
* The meta object id for the '<em>URL</em>' data type. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @see java.net.URL
* @see org.eclipse.buckminster.model.common.impl.CommonPackageImpl#getURL()
* @generated
*/
int URL = 39;
/**
* Returns the meta object for class '{@link org.eclipse.emf.ecore.EObject
* <em>Abstract Document Root</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Abstract Document Root</em>'.
* @see org.eclipse.emf.ecore.EObject
* @model abstract="true" extendedMetaData="name='' kind='mixed'"
* @generated
*/
EClass getAbstractDocumentRoot();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.emf.ecore.EObject#getBasicValue <em>Basic Value</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Basic Value</em>'.
* @see org.eclipse.emf.ecore.EObject#getBasicValue()
* @see #getAbstractDocumentRoot()
* @generated
*/
EReference getAbstractDocumentRoot_BasicValue();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.emf.ecore.EObject#getConstant <em>Constant</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Constant</em>
* '.
* @see org.eclipse.emf.ecore.EObject#getConstant()
* @see #getAbstractDocumentRoot()
* @generated
*/
EReference getAbstractDocumentRoot_Constant();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.emf.ecore.EObject#getFormat <em>Format</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Format</em>'.
* @see org.eclipse.emf.ecore.EObject#getFormat()
* @see #getAbstractDocumentRoot()
* @generated
*/
EReference getAbstractDocumentRoot_Format();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.emf.ecore.EObject#getMixed <em>Mixed</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Mixed</em>'.
* @see org.eclipse.emf.ecore.EObject#getMixed()
* @see #getAbstractDocumentRoot()
* @generated
*/
EAttribute getAbstractDocumentRoot_Mixed();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.emf.ecore.EObject#getPropertyRef
* <em>Property Ref</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Property Ref</em>'.
* @see org.eclipse.emf.ecore.EObject#getPropertyRef()
* @see #getAbstractDocumentRoot()
* @generated
*/
EReference getAbstractDocumentRoot_PropertyRef();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.emf.ecore.EObject#getReplace <em>Replace</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Replace</em>'.
* @see org.eclipse.emf.ecore.EObject#getReplace()
* @see #getAbstractDocumentRoot()
* @generated
*/
EReference getAbstractDocumentRoot_Replace();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.emf.ecore.EObject#getRxGroup <em>Rx Group</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Rx Group</em>
* '.
* @see org.eclipse.emf.ecore.EObject#getRxGroup()
* @see #getAbstractDocumentRoot()
* @generated
*/
EReference getAbstractDocumentRoot_RxGroup();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.emf.ecore.EObject#getRxPart <em>Rx Part</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Rx Part</em>'.
* @see org.eclipse.emf.ecore.EObject#getRxPart()
* @see #getAbstractDocumentRoot()
* @generated
*/
EReference getAbstractDocumentRoot_RxPart();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.emf.ecore.EObject#getRxPattern <em>Rx Pattern</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Rx Pattern</em>'.
* @see org.eclipse.emf.ecore.EObject#getRxPattern()
* @see #getAbstractDocumentRoot()
* @generated
*/
EReference getAbstractDocumentRoot_RxPattern();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.emf.ecore.EObject#getSplit <em>Split</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Split</em>'.
* @see org.eclipse.emf.ecore.EObject#getSplit()
* @see #getAbstractDocumentRoot()
* @generated
*/
EReference getAbstractDocumentRoot_Split();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.emf.ecore.EObject#getToLower <em>To Lower</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>To Lower</em>
* '.
* @see org.eclipse.emf.ecore.EObject#getToLower()
* @see #getAbstractDocumentRoot()
* @generated
*/
EReference getAbstractDocumentRoot_ToLower();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.emf.ecore.EObject#getToUpper <em>To Upper</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>To Upper</em>
* '.
* @see org.eclipse.emf.ecore.EObject#getToUpper()
* @see #getAbstractDocumentRoot()
* @generated
*/
EReference getAbstractDocumentRoot_ToUpper();
/**
* Returns the meta object for data type '{@link java.lang.CharSequence
* <em>Char Sequence</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Char Sequence</em>'.
* @see java.lang.CharSequence
* @model instanceClass="java.lang.CharSequence"
* @generated
*/
EDataType getCharSequence();
/**
* 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
*/
CommonFactory getCommonFactory();
/**
* Returns the meta object for class '{@link java.lang.Comparable
* <em>Comparable</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Comparable</em>'.
* @see java.lang.Comparable
* @model instanceClass="java.lang.Comparable" typeParameters="T"
* @generated
*/
EClass getComparable();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.model.common.ComponentIdentifier
* <em>Component Identifier</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Component Identifier</em>'.
* @see org.eclipse.buckminster.model.common.ComponentIdentifier
* @generated
*/
EClass getComponentIdentifier();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.ComponentIdentifier#getVersion
* <em>Version</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Version</em>'.
* @see org.eclipse.buckminster.model.common.ComponentIdentifier#getVersion()
* @see #getComponentIdentifier()
* @generated
*/
EAttribute getComponentIdentifier_Version();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.model.common.ComponentName
* <em>Component Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Component Name</em>'.
* @see org.eclipse.buckminster.model.common.ComponentName
* @generated
*/
EClass getComponentName();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.ComponentName#getId
* <em>Id</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Id</em>'.
* @see org.eclipse.buckminster.model.common.ComponentName#getId()
* @see #getComponentName()
* @generated
*/
EAttribute getComponentName_Id();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.ComponentName#getType
* <em>Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Type</em>'.
* @see org.eclipse.buckminster.model.common.ComponentName#getType()
* @see #getComponentName()
* @generated
*/
EAttribute getComponentName_Type();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.model.common.ComponentRequest
* <em>Component Request</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Component Request</em>'.
* @see org.eclipse.buckminster.model.common.ComponentRequest
* @generated
*/
EClass getComponentRequest();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.ComponentRequest#getFilter
* <em>Filter</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Filter</em>'.
* @see org.eclipse.buckminster.model.common.ComponentRequest#getFilter()
* @see #getComponentRequest()
* @generated
*/
EAttribute getComponentRequest_Filter();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.ComponentRequest#getRange
* <em>Range</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Range</em>'.
* @see org.eclipse.buckminster.model.common.ComponentRequest#getRange()
* @see #getComponentRequest()
* @generated
*/
EAttribute getComponentRequest_Range();
/**
* Returns the meta object for enum '
* {@link org.eclipse.buckminster.model.common.ConflictResolution
* <em>Conflict Resolution</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for enum '<em>Conflict Resolution</em>'.
* @see org.eclipse.buckminster.model.common.ConflictResolution
* @generated
*/
EEnum getConflictResolution();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.model.common.Constant <em>Constant</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Constant</em>'.
* @see org.eclipse.buckminster.model.common.Constant
* @generated
*/
EClass getConstant();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.Constant#getValue
* <em>Value</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.eclipse.buckminster.model.common.Constant#getValue()
* @see #getConstant()
* @generated
*/
EAttribute getConstant_Value();
/**
* Returns the meta object for data type '
* {@link org.eclipse.runtime.CoreException <em>Core Exception</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Core Exception</em>'.
* @see org.eclipse.runtime.CoreException
* @model instanceClass="org.eclipse.runtime.CoreException"
* @generated
*/
EDataType getCoreException();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.model.common.Documentation
* <em>Documentation</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Documentation</em>'.
* @see org.eclipse.buckminster.model.common.Documentation
* @generated
*/
EClass getDocumentation();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.model.common.Documentation#getAny
* <em>Any</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Any</em>'.
* @see org.eclipse.buckminster.model.common.Documentation#getAny()
* @see #getDocumentation()
* @generated
*/
EAttribute getDocumentation_Any();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.model.common.Documentation#getAnyAttribute
* <em>Any Attribute</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Any Attribute</em>'.
* @see org.eclipse.buckminster.model.common.Documentation#getAnyAttribute()
* @see #getDocumentation()
* @generated
*/
EAttribute getDocumentation_AnyAttribute();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.model.common.Documentation#getMixed
* <em>Mixed</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Mixed</em>'.
* @see org.eclipse.buckminster.model.common.Documentation#getMixed()
* @see #getDocumentation()
* @generated
*/
EAttribute getDocumentation_Mixed();
/**
* Returns the meta object for data type '
* {@link org.eclipse.buckminster.osgi.filter.Filter <em>Filter</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Filter</em>'.
* @see org.eclipse.buckminster.osgi.filter.Filter
* @model instanceClass="org.eclipse.buckminster.osgi.filter.Filter"
* @generated
*/
EDataType getFilter();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.model.common.Format <em>Format</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Format</em>'.
* @see org.eclipse.buckminster.model.common.Format
* @generated
*/
EClass getFormat();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.Format#getFormat
* <em>Format</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Format</em>'.
* @see org.eclipse.buckminster.model.common.Format#getFormat()
* @see #getFormat()
* @generated
*/
EAttribute getFormat_Format();
/**
* 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.core.runtime.IProgressMonitor
* <em>IProgress Monitor</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>IProgress Monitor</em>'.
* @see org.eclipse.core.runtime.IProgressMonitor
* @model instanceClass="org.eclipse.core.runtime.IProgressMonitor"
* @generated
*/
EClass getIProgressMonitor();
/**
* Returns the meta object for class '
* {@link org.eclipse.core.runtime.IStatus <em>IStatus</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>IStatus</em>'.
* @see org.eclipse.core.runtime.IStatus
* @model instanceClass="org.eclipse.core.runtime.IStatus"
* @generated
*/
EClass getIStatus();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.core.runtime.IStatus#getChildren <em>Children</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Children</em>'.
* @see org.eclipse.core.runtime.IStatus#getChildren()
* @see #getIStatus()
* @generated
*/
EAttribute getIStatus_Children();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.core.runtime.IStatus#getCode <em>Code</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Code</em>'.
* @see org.eclipse.core.runtime.IStatus#getCode()
* @see #getIStatus()
* @generated
*/
EAttribute getIStatus_Code();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.core.runtime.IStatus#getException <em>Exception</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Exception</em>'.
* @see org.eclipse.core.runtime.IStatus#getException()
* @see #getIStatus()
* @generated
*/
EAttribute getIStatus_Exception();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.core.runtime.IStatus#getMessage <em>Message</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Message</em>'.
* @see org.eclipse.core.runtime.IStatus#getMessage()
* @see #getIStatus()
* @generated
*/
EAttribute getIStatus_Message();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.core.runtime.IStatus#getPlugin <em>Plugin</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Plugin</em>'.
* @see org.eclipse.core.runtime.IStatus#getPlugin()
* @see #getIStatus()
* @generated
*/
EAttribute getIStatus_Plugin();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.core.runtime.IStatus#getSeverity <em>Severity</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Severity</em>'.
* @see org.eclipse.core.runtime.IStatus#getSeverity()
* @see #getIStatus()
* @generated
*/
EAttribute getIStatus_Severity();
/**
* Returns the meta object for data type '<em>IStatus Array</em>'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for data type '<em>IStatus Array</em>'.
* @model instanceClass="org.eclipse.core.runtime.IStatus[]"
* @generated
*/
EDataType getIStatusArray();
/**
* Returns the meta object for class '
* {@link org.eclipse.equinox.p2.metadata.IVersionedId
* <em>IVersioned Id</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>IVersioned Id</em>'.
* @see org.eclipse.equinox.p2.metadata.IVersionedId
* @model instanceClass="org.eclipse.equinox.p2.metadata.IVersionedId"
* @generated
*/
EClass getIVersionedId();
/**
* Returns the meta object for data type '
* {@link org.eclipse.equinox.p2.metadata.IVersionFormat
* <em>IVersion Format</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for data type '<em>IVersion Format</em>'.
* @see org.eclipse.equinox.p2.metadata.IVersionFormat
* @model instanceClass="org.eclipse.equinox.p2.metadata.IVersionFormat"
* @generated
*/
EDataType getIVersionFormat();
/**
* Returns the meta object for data type '{@link java.util.List
* <em>List</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for data type '<em>List</em>'.
* @see java.util.List
* @model instanceClass="java.util.List" typeParameters="T"
* @generated
*/
EDataType getList();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.model.common.Match <em>Match</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Match</em>'.
* @see org.eclipse.buckminster.model.common.Match
* @generated
*/
EClass getMatch();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.Match#getCompiledPattern
* <em>Compiled Pattern</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the attribute '<em>Compiled Pattern</em>'.
* @see org.eclipse.buckminster.model.common.Match#getCompiledPattern()
* @see #getMatch()
* @generated
*/
EAttribute getMatch_CompiledPattern();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.Match#getPattern
* <em>Pattern</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pattern</em>'.
* @see org.eclipse.buckminster.model.common.Match#getPattern()
* @see #getMatch()
* @generated
*/
EAttribute getMatch_Pattern();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.Match#isQuotePattern
* <em>Quote Pattern</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Quote Pattern</em>'.
* @see org.eclipse.buckminster.model.common.Match#isQuotePattern()
* @see #getMatch()
* @generated
*/
EAttribute getMatch_QuotePattern();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.Match#getReplacement
* <em>Replacement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Replacement</em>'.
* @see org.eclipse.buckminster.model.common.Match#getReplacement()
* @see #getMatch()
* @generated
*/
EAttribute getMatch_Replacement();
/**
* Returns the meta object for data type '{@link java.util.regex.Pattern
* <em>Pattern</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Pattern</em>'.
* @see java.util.regex.Pattern
* @model instanceClass="java.util.regex.Pattern" extendedMetaData=
* "name='pattern' baseType='http://www.eclipse.org/emf/2003/XMLType#string'"
* @generated
*/
EDataType getPattern();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.model.common.Properties
* <em>Properties</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Properties</em>'.
* @see org.eclipse.buckminster.model.common.Properties
* @generated
*/
EClass getProperties();
/**
* Returns the meta object for the map '
* {@link org.eclipse.buckminster.model.common.Properties#getPropertyConstants
* <em>Property Constants</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the map '<em>Property Constants</em>'.
* @see org.eclipse.buckminster.model.common.Properties#getPropertyConstants()
* @see #getProperties()
* @generated
*/
EReference getProperties_PropertyConstants();
/**
* Returns the meta object for the map '
* {@link org.eclipse.buckminster.model.common.Properties#getPropertyElements
* <em>Property Elements</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the map '<em>Property Elements</em>'.
* @see org.eclipse.buckminster.model.common.Properties#getPropertyElements()
* @see #getProperties()
* @generated
*/
EReference getProperties_PropertyElements();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.model.common.PropertyConstant
* <em>Property Constant</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Property Constant</em>'.
* @see org.eclipse.buckminster.model.common.PropertyConstant
* @generated
*/
EClass getPropertyConstant();
/**
* Returns the meta object for the attribute '{@link java.util.Map.Entry
* <em>Key</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Key</em>'.
* @see java.util.Map.Entry
* @see #getPropertyConstant()
* @generated
*/
EAttribute getPropertyConstant_Key();
/**
* Returns the meta object for the attribute '{@link java.util.Map.Entry
* <em>Mutable</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Mutable</em>'.
* @see java.util.Map.Entry
* @see #getPropertyConstant()
* @generated
*/
EAttribute getPropertyConstant_Mutable();
/**
* Returns the meta object for the attribute '{@link java.util.Map.Entry
* <em>String Value</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>String Value</em>'.
* @see java.util.Map.Entry
* @see #getPropertyConstant()
* @generated
*/
EAttribute getPropertyConstant_StringValue();
/**
* Returns the meta object for the containment reference '
* {@link java.util.Map.Entry <em>Value</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for the containment reference '<em>Value</em>'.
* @see java.util.Map.Entry
* @see #getPropertyConstant()
* @generated
*/
EReference getPropertyConstant_Value();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.model.common.PropertyElement
* <em>Property Element</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Property Element</em>'.
* @see org.eclipse.buckminster.model.common.PropertyElement
* @generated
*/
EClass getPropertyElement();
/**
* Returns the meta object for the attribute '{@link java.util.Map.Entry
* <em>Key</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Key</em>'.
* @see java.util.Map.Entry
* @see #getPropertyElement()
* @generated
*/
EAttribute getPropertyElement_Key();
/**
* Returns the meta object for the containment reference '
* {@link java.util.Map.Entry <em>Value</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for the containment reference '<em>Value</em>'.
* @see java.util.Map.Entry
* @see #getPropertyElement()
* @generated
*/
EReference getPropertyElement_Value();
/**
* Returns the meta object for the attribute list '
* {@link java.util.Map.Entry <em>Value Group</em>}'. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Value Group</em>'.
* @see java.util.Map.Entry
* @see #getPropertyElement()
* @generated
*/
EAttribute getPropertyElement_ValueGroup();
/**
* Returns the meta object for data type '{@link java.lang.String
* <em>Property Key</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Property Key</em>'.
* @see java.lang.String
* @model instanceClass="java.lang.String" extendedMetaData=
* "name='propertyKey' baseType='http://www.eclipse.org/emf/2003/XMLType#string' pattern='[A-Za-z0-9_.${}/]+' enumeration=''"
* @generated
*/
EDataType getPropertyKey();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.model.common.PropertyRef
* <em>Property Ref</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Property Ref</em>'.
* @see org.eclipse.buckminster.model.common.PropertyRef
* @generated
*/
EClass getPropertyRef();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.PropertyRef#getKey
* <em>Key</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Key</em>'.
* @see org.eclipse.buckminster.model.common.PropertyRef#getKey()
* @see #getPropertyRef()
* @generated
*/
EAttribute getPropertyRef_Key();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.model.common.Replace <em>Replace</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Replace</em>'.
* @see org.eclipse.buckminster.model.common.Replace
* @generated
*/
EClass getReplace();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.Replace#getCompiledPattern
* <em>Compiled Pattern</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the attribute '<em>Compiled Pattern</em>'.
* @see org.eclipse.buckminster.model.common.Replace#getCompiledPattern()
* @see #getReplace()
* @generated
*/
EAttribute getReplace_CompiledPattern();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.model.common.Replace#getMatches
* <em>Matches</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Matches</em>'.
* @see org.eclipse.buckminster.model.common.Replace#getMatches()
* @see #getReplace()
* @generated
*/
EReference getReplace_Matches();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.Replace#getPattern
* <em>Pattern</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pattern</em>'.
* @see org.eclipse.buckminster.model.common.Replace#getPattern()
* @see #getReplace()
* @generated
*/
EAttribute getReplace_Pattern();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.Replace#isQuotePattern
* <em>Quote Pattern</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Quote Pattern</em>'.
* @see org.eclipse.buckminster.model.common.Replace#isQuotePattern()
* @see #getReplace()
* @generated
*/
EAttribute getReplace_QuotePattern();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.Replace#getReplacement
* <em>Replacement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Replacement</em>'.
* @see org.eclipse.buckminster.model.common.Replace#getReplacement()
* @see #getReplace()
* @generated
*/
EAttribute getReplace_Replacement();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.model.common.RxAssembly
* <em>Rx Assembly</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Rx Assembly</em>'.
* @see org.eclipse.buckminster.model.common.RxAssembly
* @generated
*/
EClass getRxAssembly();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.RxAssembly#getPattern
* <em>Pattern</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pattern</em>'.
* @see org.eclipse.buckminster.model.common.RxAssembly#getPattern()
* @see #getRxAssembly()
* @generated
*/
EAttribute getRxAssembly_Pattern();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.model.common.RxGroup <em>Rx Group</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Rx Group</em>'.
* @see org.eclipse.buckminster.model.common.RxGroup
* @generated
*/
EClass getRxGroup();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.model.common.RxGroup#getRxParts
* <em>Rx Parts</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Rx Parts</em>'.
* @see org.eclipse.buckminster.model.common.RxGroup#getRxParts()
* @see #getRxGroup()
* @generated
*/
EReference getRxGroup_RxParts();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.model.common.RxGroup#getRxPartsGroup
* <em>Rx Parts Group</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Rx Parts Group</em>'.
* @see org.eclipse.buckminster.model.common.RxGroup#getRxPartsGroup()
* @see #getRxGroup()
* @generated
*/
EAttribute getRxGroup_RxPartsGroup();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.model.common.RxPart <em>Rx Part</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Rx Part</em>'.
* @see org.eclipse.buckminster.model.common.RxPart
* @generated
*/
EClass getRxPart();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.RxPart#getName <em>Name</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.buckminster.model.common.RxPart#getName()
* @see #getRxPart()
* @generated
*/
EAttribute getRxPart_Name();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.RxPart#isOptional
* <em>Optional</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Optional</em>'.
* @see org.eclipse.buckminster.model.common.RxPart#isOptional()
* @see #getRxPart()
* @generated
*/
EAttribute getRxPart_Optional();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.model.common.RxPattern
* <em>Rx Pattern</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Rx Pattern</em>'.
* @see org.eclipse.buckminster.model.common.RxPattern
* @generated
*/
EClass getRxPattern();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.RxPattern#getPattern
* <em>Pattern</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pattern</em>'.
* @see org.eclipse.buckminster.model.common.RxPattern#getPattern()
* @see #getRxPattern()
* @generated
*/
EAttribute getRxPattern_Pattern();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.RxPattern#getPrefix
* <em>Prefix</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Prefix</em>'.
* @see org.eclipse.buckminster.model.common.RxPattern#getPrefix()
* @see #getRxPattern()
* @generated
*/
EAttribute getRxPattern_Prefix();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.RxPattern#getSuffix
* <em>Suffix</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Suffix</em>'.
* @see org.eclipse.buckminster.model.common.RxPattern#getSuffix()
* @see #getRxPattern()
* @generated
*/
EAttribute getRxPattern_Suffix();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.model.common.Split <em>Split</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Split</em>'.
* @see org.eclipse.buckminster.model.common.Split
* @generated
*/
EClass getSplit();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.Split#getCompiledPattern
* <em>Compiled Pattern</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the attribute '<em>Compiled Pattern</em>'.
* @see org.eclipse.buckminster.model.common.Split#getCompiledPattern()
* @see #getSplit()
* @generated
*/
EAttribute getSplit_CompiledPattern();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.Split#getLimit
* <em>Limit</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Limit</em>'.
* @see org.eclipse.buckminster.model.common.Split#getLimit()
* @see #getSplit()
* @generated
*/
EAttribute getSplit_Limit();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.Split#getPattern
* <em>Pattern</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pattern</em>'.
* @see org.eclipse.buckminster.model.common.Split#getPattern()
* @see #getSplit()
* @generated
*/
EAttribute getSplit_Pattern();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.Split#getStyle
* <em>Style</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Style</em>'.
* @see org.eclipse.buckminster.model.common.Split#getStyle()
* @see #getSplit()
* @generated
*/
EAttribute getSplit_Style();
/**
* Returns the meta object for enum '
* {@link org.eclipse.buckminster.model.common.SplitType
* <em>Split Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Split Type</em>'.
* @see org.eclipse.buckminster.model.common.SplitType
* @generated
*/
EEnum getSplitType();
/**
* Returns the meta object for data type '{@link java.lang.StringBuilder
* <em>String Builder</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for data type '<em>String Builder</em>'.
* @see java.lang.StringBuilder
* @model instanceClass="java.lang.StringBuilder"
* @generated
*/
EDataType getStringBuilder();
/**
* Returns the meta object for data type '{@link java.lang.Throwable
* <em>Throwable</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Throwable</em>'.
* @see java.lang.Throwable
* @model instanceClass="java.lang.Throwable"
* @generated
*/
EDataType getThrowable();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.model.common.ToLower <em>To Lower</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>To Lower</em>'.
* @see org.eclipse.buckminster.model.common.ToLower
* @generated
*/
EClass getToLower();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.model.common.ToUpper <em>To Upper</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>To Upper</em>'.
* @see org.eclipse.buckminster.model.common.ToUpper
* @generated
*/
EClass getToUpper();
/**
* Returns the meta object for data type '{@link java.net.URL <em>URL</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for data type '<em>URL</em>'.
* @see java.net.URL
* @model instanceClass="java.net.URL"
* @generated
*/
EDataType getURL();
/**
* Returns the meta object for data type '{@link java.util.UUID
* <em>Uuid</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Uuid</em>'.
* @see java.util.UUID
* @model instanceClass="java.util.UUID" extendedMetaData=
* "name='uuid' baseType='http://www.eclipse.org/emf/2003/XMLType#string' pattern='[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}'"
* @generated
*/
EDataType getUuid();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.model.common.Value <em>Value</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Value</em>'.
* @see org.eclipse.buckminster.model.common.Value
* @generated
*/
EClass getValue();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.buckminster.model.common.Value#isMutable
* <em>Mutable</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Mutable</em>'.
* @see org.eclipse.buckminster.model.common.Value#isMutable()
* @see #getValue()
* @generated
*/
EAttribute getValue_Mutable();
/**
* Returns the meta object for class '
* {@link org.eclipse.buckminster.model.common.ValueFilter
* <em>Value Filter</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Value Filter</em>'.
* @see org.eclipse.buckminster.model.common.ValueFilter
* @generated
*/
EClass getValueFilter();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.buckminster.model.common.ValueFilter#getMultiValueGroup
* <em>Multi Value Group</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the attribute list '
* <em>Multi Value Group</em>'.
* @see org.eclipse.buckminster.model.common.ValueFilter#getMultiValueGroup()
* @see #getValueFilter()
* @generated
*/
EAttribute getValueFilter_MultiValueGroup();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.buckminster.model.common.ValueFilter#getValues
* <em>Values</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Values</em>'.
* @see org.eclipse.buckminster.model.common.ValueFilter#getValues()
* @see #getValueFilter()
* @generated
*/
EReference getValueFilter_Values();
/**
* Returns the meta object for data type '
* {@link org.eclipse.equinox.p2.metadata.Version <em>Version</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Version</em>'.
* @see org.eclipse.equinox.p2.metadata.Version
* @model instanceClass="org.eclipse.equinox.p2.metadata.Version"
* @generated
*/
EDataType getVersion();
/**
* Returns the meta object for data type '
* {@link org.eclipse.equinox.p2.metadata.VersionRange
* <em>Version Range</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Version Range</em>'.
* @see org.eclipse.equinox.p2.metadata.VersionRange
* @model instanceClass="org.eclipse.equinox.p2.metadata.VersionRange"
* @generated
*/
EDataType getVersionRange();
} // CommonPackage