/** * * * * $Id$ */ package org.eclipse.papyrus.customization.properties.generation.fieldselection; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * * The Package for the model. * It contains accessors for the meta objects to represent * * * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.FieldSelectionFactory * @model kind="package" * @generated */ public interface FieldSelectionPackage extends EPackage { /** * The package name. * * * @generated */ String eNAME = "fieldselection"; /** * The package namespace URI. * * * @generated */ String eNS_URI = "http://www.eclipse.org/papyrus/properties/fieldSelection"; /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "fs"; /** * The singleton instance of the package. * * * @generated */ FieldSelectionPackage eINSTANCE = org.eclipse.papyrus.customization.properties.generation.fieldselection.impl.FieldSelectionPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.papyrus.customization.properties.generation.fieldselection.impl.FieldSelectionImpl Field Selection}' class. * * * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.impl.FieldSelectionImpl * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.impl.FieldSelectionPackageImpl#getFieldSelection() * @generated */ int FIELD_SELECTION = 0; /** * The feature id for the 'Fields' containment reference list. * * * @generated * @ordered */ int FIELD_SELECTION__FIELDS = 0; /** * The feature id for the 'Context Elements' containment reference list. * * * @generated * @ordered */ int FIELD_SELECTION__CONTEXT_ELEMENTS = 1; /** * The number of structural features of the 'Field Selection' class. * * * @generated * @ordered */ int FIELD_SELECTION_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.papyrus.customization.properties.generation.fieldselection.impl.PropertyDefinitionImpl Property Definition}' class. * * * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.impl.PropertyDefinitionImpl * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.impl.FieldSelectionPackageImpl#getPropertyDefinition() * @generated */ int PROPERTY_DEFINITION = 1; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int PROPERTY_DEFINITION__NAME = 0; /** * The feature id for the 'Value Single' attribute. * * * @generated * @ordered */ int PROPERTY_DEFINITION__VALUE_SINGLE = 1; /** * The feature id for the 'Value Multiple' attribute. * * * @generated * @ordered */ int PROPERTY_DEFINITION__VALUE_MULTIPLE = 2; /** * The number of structural features of the 'Property Definition' class. * * * @generated * @ordered */ int PROPERTY_DEFINITION_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.papyrus.customization.properties.generation.fieldselection.impl.ContextElementImpl Context Element}' class. * * * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.impl.ContextElementImpl * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.impl.FieldSelectionPackageImpl#getContextElement() * @generated */ int CONTEXT_ELEMENT = 2; /** * The feature id for the 'Elements' containment reference list. * * * @generated * @ordered */ int CONTEXT_ELEMENT__ELEMENTS = 0; /** * The feature id for the 'Properties' containment reference list. * * * @generated * @ordered */ int CONTEXT_ELEMENT__PROPERTIES = 1; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int CONTEXT_ELEMENT__NAME = 2; /** * The number of structural features of the 'Context Element' class. * * * @generated * @ordered */ int CONTEXT_ELEMENT_FEATURE_COUNT = 3; /** * The meta object id for the 'Value' data type. * * * @see org.eclipse.papyrus.customization.properties.generation.wizard.widget.TernaryButton.State * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.impl.FieldSelectionPackageImpl#getValue() * @generated */ int VALUE = 3; /** * Returns the meta object for class '{@link org.eclipse.papyrus.customization.properties.generation.fieldselection.FieldSelection Field Selection}'. * * * @return the meta object for class 'Field Selection'. * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.FieldSelection * @generated */ EClass getFieldSelection(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.customization.properties.generation.fieldselection.FieldSelection#getFields Fields}'. * * * @return the meta object for the containment reference list 'Fields'. * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.FieldSelection#getFields() * @see #getFieldSelection() * @generated */ EReference getFieldSelection_Fields(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.customization.properties.generation.fieldselection.FieldSelection#getContextElements Context Elements}'. * * * @return the meta object for the containment reference list 'Context Elements'. * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.FieldSelection#getContextElements() * @see #getFieldSelection() * @generated */ EReference getFieldSelection_ContextElements(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.customization.properties.generation.fieldselection.PropertyDefinition Property Definition}'. * * * @return the meta object for class 'Property Definition'. * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.PropertyDefinition * @generated */ EClass getPropertyDefinition(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.customization.properties.generation.fieldselection.PropertyDefinition#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.PropertyDefinition#getName() * @see #getPropertyDefinition() * @generated */ EAttribute getPropertyDefinition_Name(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.customization.properties.generation.fieldselection.PropertyDefinition#getValueSingle Value Single}'. * * * @return the meta object for the attribute 'Value Single'. * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.PropertyDefinition#getValueSingle() * @see #getPropertyDefinition() * @generated */ EAttribute getPropertyDefinition_ValueSingle(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.customization.properties.generation.fieldselection.PropertyDefinition#getValueMultiple Value Multiple}'. * * * @return the meta object for the attribute 'Value Multiple'. * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.PropertyDefinition#getValueMultiple() * @see #getPropertyDefinition() * @generated */ EAttribute getPropertyDefinition_ValueMultiple(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.customization.properties.generation.fieldselection.ContextElement Context Element}'. * * * @return the meta object for class 'Context Element'. * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.ContextElement * @generated */ EClass getContextElement(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.customization.properties.generation.fieldselection.ContextElement#getElements Elements}'. * * * @return the meta object for the containment reference list 'Elements'. * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.ContextElement#getElements() * @see #getContextElement() * @generated */ EReference getContextElement_Elements(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.customization.properties.generation.fieldselection.ContextElement#getProperties Properties}'. * * * @return the meta object for the containment reference list 'Properties'. * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.ContextElement#getProperties() * @see #getContextElement() * @generated */ EReference getContextElement_Properties(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.customization.properties.generation.fieldselection.ContextElement#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.ContextElement#getName() * @see #getContextElement() * @generated */ EAttribute getContextElement_Name(); /** * Returns the meta object for data type '{@link org.eclipse.papyrus.customization.properties.generation.wizard.widget.TernaryButton.State Value}'. * * * @return the meta object for data type 'Value'. * @see org.eclipse.papyrus.customization.properties.generation.wizard.widget.TernaryButton.State * @model instanceClass="org.eclipse.papyrus.customization.properties.generation.wizard.widget.TernaryButton.State" * @generated */ EDataType getValue(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ FieldSelectionFactory getFieldSelectionFactory(); /** * * Defines literals for the meta objects that represent * * * @generated */ interface Literals { /** * The meta object literal for the '{@link org.eclipse.papyrus.customization.properties.generation.fieldselection.impl.FieldSelectionImpl Field Selection}' class. * * * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.impl.FieldSelectionImpl * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.impl.FieldSelectionPackageImpl#getFieldSelection() * @generated */ EClass FIELD_SELECTION = eINSTANCE.getFieldSelection(); /** * The meta object literal for the 'Fields' containment reference list feature. * * * @generated */ EReference FIELD_SELECTION__FIELDS = eINSTANCE.getFieldSelection_Fields(); /** * The meta object literal for the 'Context Elements' containment reference list feature. * * * @generated */ EReference FIELD_SELECTION__CONTEXT_ELEMENTS = eINSTANCE.getFieldSelection_ContextElements(); /** * The meta object literal for the '{@link org.eclipse.papyrus.customization.properties.generation.fieldselection.impl.PropertyDefinitionImpl Property Definition}' class. * * * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.impl.PropertyDefinitionImpl * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.impl.FieldSelectionPackageImpl#getPropertyDefinition() * @generated */ EClass PROPERTY_DEFINITION = eINSTANCE.getPropertyDefinition(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute PROPERTY_DEFINITION__NAME = eINSTANCE.getPropertyDefinition_Name(); /** * The meta object literal for the 'Value Single' attribute feature. * * * @generated */ EAttribute PROPERTY_DEFINITION__VALUE_SINGLE = eINSTANCE.getPropertyDefinition_ValueSingle(); /** * The meta object literal for the 'Value Multiple' attribute feature. * * * @generated */ EAttribute PROPERTY_DEFINITION__VALUE_MULTIPLE = eINSTANCE.getPropertyDefinition_ValueMultiple(); /** * The meta object literal for the '{@link org.eclipse.papyrus.customization.properties.generation.fieldselection.impl.ContextElementImpl Context Element}' class. * * * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.impl.ContextElementImpl * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.impl.FieldSelectionPackageImpl#getContextElement() * @generated */ EClass CONTEXT_ELEMENT = eINSTANCE.getContextElement(); /** * The meta object literal for the 'Elements' containment reference list feature. * * * @generated */ EReference CONTEXT_ELEMENT__ELEMENTS = eINSTANCE.getContextElement_Elements(); /** * The meta object literal for the 'Properties' containment reference list feature. * * * @generated */ EReference CONTEXT_ELEMENT__PROPERTIES = eINSTANCE.getContextElement_Properties(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute CONTEXT_ELEMENT__NAME = eINSTANCE.getContextElement_Name(); /** * The meta object literal for the 'Value' data type. * * * @see org.eclipse.papyrus.customization.properties.generation.wizard.widget.TernaryButton.State * @see org.eclipse.papyrus.customization.properties.generation.fieldselection.impl.FieldSelectionPackageImpl#getValue() * @generated */ EDataType VALUE = eINSTANCE.getValue(); } } //FieldSelectionPackage