blob: 37d059e371cf0e07b1c05d092a26e71def807bb3 [file] [log] [blame]
/***********************************************************************************************************************
* Copyright (c) 2010 Attensity Europe GmbH. All rights reserved. This program and the accompanying materials are made
* available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
**********************************************************************************************************************/
package org.eclipse.smila.processing.designer.model.record;
import org.eclipse.bpel.model.BPELPackage;
import org.eclipse.emf.ecore.*;
/**
* <!-- begin-user-doc --> The <b>Package</b> for the model. It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
*
* @see org.eclipse.smila.processing.designer.model.record.RecordFactory
* @model kind="package"
* @generated
*/
public interface RecordPackage extends EPackage {
/**
* The package name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNAME = "record";
/**
* The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_URI = "http://www.eclipse.org/smila/record";
/**
* The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_PREFIX = "rec";
/**
* The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
RecordPackage eINSTANCE = org.eclipse.smila.processing.designer.model.record.impl.RecordPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.smila.processing.designer.model.record.impl.ExtensionElementImpl
* <em>Extension Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.smila.processing.designer.model.record.impl.ExtensionElementImpl
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordPackageImpl#getExtensionElement()
* @generated
*/
int EXTENSION_ELEMENT = 4;
/**
* The feature id for the '<em><b>Documentation Element</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int EXTENSION_ELEMENT__DOCUMENTATION_ELEMENT = BPELPackage.EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
/**
* The feature id for the '<em><b>Element</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXTENSION_ELEMENT__ELEMENT = BPELPackage.EXTENSIBLE_ELEMENT__ELEMENT;
/**
* The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXTENSION_ELEMENT__EEXTENSIBILITY_ELEMENTS = BPELPackage.EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int EXTENSION_ELEMENT__DOCUMENTATION = BPELPackage.EXTENSIBLE_ELEMENT__DOCUMENTATION;
/**
* The number of structural features of the '<em>Extension Element</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int EXTENSION_ELEMENT_FEATURE_COUNT = BPELPackage.EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.smila.processing.designer.model.record.impl.RecordAnyImpl
* <em>Any</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordAnyImpl
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordPackageImpl#getRecordAny()
* @generated
*/
int RECORD_ANY = 3;
/**
* The feature id for the '<em><b>Documentation Element</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int RECORD_ANY__DOCUMENTATION_ELEMENT = EXTENSION_ELEMENT__DOCUMENTATION_ELEMENT;
/**
* The feature id for the '<em><b>Element</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_ANY__ELEMENT = EXTENSION_ELEMENT__ELEMENT;
/**
* The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_ANY__EEXTENSIBILITY_ELEMENTS = EXTENSION_ELEMENT__EEXTENSIBILITY_ELEMENTS;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_ANY__DOCUMENTATION = EXTENSION_ELEMENT__DOCUMENTATION;
/**
* The feature id for the '<em><b>Key</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_ANY__KEY = EXTENSION_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Any</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_ANY_FEATURE_COUNT = EXTENSION_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.smila.processing.designer.model.record.impl.RecordValuesImpl
* <em>Values</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordValuesImpl
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordPackageImpl#getRecordValues()
* @generated
*/
int RECORD_VALUES = 5;
/**
* The feature id for the '<em><b>Documentation Element</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int RECORD_VALUES__DOCUMENTATION_ELEMENT = RECORD_ANY__DOCUMENTATION_ELEMENT;
/**
* The feature id for the '<em><b>Element</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_VALUES__ELEMENT = RECORD_ANY__ELEMENT;
/**
* The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_VALUES__EEXTENSIBILITY_ELEMENTS = RECORD_ANY__EEXTENSIBILITY_ELEMENTS;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_VALUES__DOCUMENTATION = RECORD_ANY__DOCUMENTATION;
/**
* The feature id for the '<em><b>Key</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_VALUES__KEY = RECORD_ANY__KEY;
/**
* The feature id for the '<em><b>Values</b></em>' containment reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_VALUES__VALUES = RECORD_ANY_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Values</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_VALUES_FEATURE_COUNT = RECORD_ANY_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.smila.processing.designer.model.record.impl.RecordMapImpl
* <em>Map</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordMapImpl
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordPackageImpl#getRecordMap()
* @generated
*/
int RECORD_MAP = 0;
/**
* The feature id for the '<em><b>Documentation Element</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int RECORD_MAP__DOCUMENTATION_ELEMENT = RECORD_VALUES__DOCUMENTATION_ELEMENT;
/**
* The feature id for the '<em><b>Element</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_MAP__ELEMENT = RECORD_VALUES__ELEMENT;
/**
* The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_MAP__EEXTENSIBILITY_ELEMENTS = RECORD_VALUES__EEXTENSIBILITY_ELEMENTS;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_MAP__DOCUMENTATION = RECORD_VALUES__DOCUMENTATION;
/**
* The feature id for the '<em><b>Key</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_MAP__KEY = RECORD_VALUES__KEY;
/**
* The feature id for the '<em><b>Values</b></em>' containment reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_MAP__VALUES = RECORD_VALUES__VALUES;
/**
* The number of structural features of the '<em>Map</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_MAP_FEATURE_COUNT = RECORD_VALUES_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.smila.processing.designer.model.record.impl.RecordSeqImpl
* <em>Seq</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordSeqImpl
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordPackageImpl#getRecordSeq()
* @generated
*/
int RECORD_SEQ = 1;
/**
* The feature id for the '<em><b>Documentation Element</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int RECORD_SEQ__DOCUMENTATION_ELEMENT = RECORD_VALUES__DOCUMENTATION_ELEMENT;
/**
* The feature id for the '<em><b>Element</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_SEQ__ELEMENT = RECORD_VALUES__ELEMENT;
/**
* The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_SEQ__EEXTENSIBILITY_ELEMENTS = RECORD_VALUES__EEXTENSIBILITY_ELEMENTS;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_SEQ__DOCUMENTATION = RECORD_VALUES__DOCUMENTATION;
/**
* The feature id for the '<em><b>Key</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_SEQ__KEY = RECORD_VALUES__KEY;
/**
* The feature id for the '<em><b>Values</b></em>' containment reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_SEQ__VALUES = RECORD_VALUES__VALUES;
/**
* The number of structural features of the '<em>Seq</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_SEQ_FEATURE_COUNT = RECORD_VALUES_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.smila.processing.designer.model.record.impl.RecordValImpl
* <em>Val</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordValImpl
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordPackageImpl#getRecordVal()
* @generated
*/
int RECORD_VAL = 2;
/**
* The feature id for the '<em><b>Documentation Element</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int RECORD_VAL__DOCUMENTATION_ELEMENT = RECORD_ANY__DOCUMENTATION_ELEMENT;
/**
* The feature id for the '<em><b>Element</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_VAL__ELEMENT = RECORD_ANY__ELEMENT;
/**
* The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_VAL__EEXTENSIBILITY_ELEMENTS = RECORD_ANY__EEXTENSIBILITY_ELEMENTS;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_VAL__DOCUMENTATION = RECORD_ANY__DOCUMENTATION;
/**
* The feature id for the '<em><b>Key</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_VAL__KEY = RECORD_ANY__KEY;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_VAL__VALUE = RECORD_ANY_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Val</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_VAL_FEATURE_COUNT = RECORD_ANY_FEATURE_COUNT + 1;
/**
* Returns the meta object for class '{@link org.eclipse.smila.processing.designer.model.record.RecordMap
* <em>Map</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Map</em>'.
* @see org.eclipse.smila.processing.designer.model.record.RecordMap
* @generated
*/
EClass getRecordMap();
/**
* Returns the meta object for class '{@link org.eclipse.smila.processing.designer.model.record.RecordSeq
* <em>Seq</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Seq</em>'.
* @see org.eclipse.smila.processing.designer.model.record.RecordSeq
* @generated
*/
EClass getRecordSeq();
/**
* Returns the meta object for class '{@link org.eclipse.smila.processing.designer.model.record.RecordVal
* <em>Val</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Val</em>'.
* @see org.eclipse.smila.processing.designer.model.record.RecordVal
* @generated
*/
EClass getRecordVal();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.smila.processing.designer.model.record.RecordVal#getValue <em>Value</em>}'. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.eclipse.smila.processing.designer.model.record.RecordVal#getValue()
* @see #getRecordVal()
* @generated
*/
EAttribute getRecordVal_Value();
/**
* Returns the meta object for class '{@link org.eclipse.smila.processing.designer.model.record.RecordAny
* <em>Any</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Any</em>'.
* @see org.eclipse.smila.processing.designer.model.record.RecordAny
* @generated
*/
EClass getRecordAny();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.smila.processing.designer.model.record.RecordAny#getKey <em>Key</em>}'. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Key</em>'.
* @see org.eclipse.smila.processing.designer.model.record.RecordAny#getKey()
* @see #getRecordAny()
* @generated
*/
EAttribute getRecordAny_Key();
/**
* Returns the meta object for class '{@link org.eclipse.smila.processing.designer.model.record.ExtensionElement
* <em>Extension Element</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Extension Element</em>'.
* @see org.eclipse.smila.processing.designer.model.record.ExtensionElement
* @generated
*/
EClass getExtensionElement();
/**
* Returns the meta object for class '{@link org.eclipse.smila.processing.designer.model.record.RecordValues
* <em>Values</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Values</em>'.
* @see org.eclipse.smila.processing.designer.model.record.RecordValues
* @generated
*/
EClass getRecordValues();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.smila.processing.designer.model.record.RecordValues#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.smila.processing.designer.model.record.RecordValues#getValues()
* @see #getRecordValues()
* @generated
*/
EReference getRecordValues_Values();
/**
* 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
*/
RecordFactory getRecordFactory();
/**
* <!-- 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.smila.processing.designer.model.record.impl.RecordMapImpl
* <em>Map</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordMapImpl
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordPackageImpl#getRecordMap()
* @generated
*/
EClass RECORD_MAP = eINSTANCE.getRecordMap();
/**
* The meta object literal for the '{@link org.eclipse.smila.processing.designer.model.record.impl.RecordSeqImpl
* <em>Seq</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordSeqImpl
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordPackageImpl#getRecordSeq()
* @generated
*/
EClass RECORD_SEQ = eINSTANCE.getRecordSeq();
/**
* The meta object literal for the '{@link org.eclipse.smila.processing.designer.model.record.impl.RecordValImpl
* <em>Val</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordValImpl
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordPackageImpl#getRecordVal()
* @generated
*/
EClass RECORD_VAL = eINSTANCE.getRecordVal();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute RECORD_VAL__VALUE = eINSTANCE.getRecordVal_Value();
/**
* The meta object literal for the '{@link org.eclipse.smila.processing.designer.model.record.impl.RecordAnyImpl
* <em>Any</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordAnyImpl
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordPackageImpl#getRecordAny()
* @generated
*/
EClass RECORD_ANY = eINSTANCE.getRecordAny();
/**
* The meta object literal for the '<em><b>Key</b></em>' attribute feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute RECORD_ANY__KEY = eINSTANCE.getRecordAny_Key();
/**
* The meta object literal for the '
* {@link org.eclipse.smila.processing.designer.model.record.impl.ExtensionElementImpl <em>Extension Element</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.smila.processing.designer.model.record.impl.ExtensionElementImpl
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordPackageImpl#getExtensionElement()
* @generated
*/
EClass EXTENSION_ELEMENT = eINSTANCE.getExtensionElement();
/**
* The meta object literal for the '{@link org.eclipse.smila.processing.designer.model.record.impl.RecordValuesImpl
* <em>Values</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordValuesImpl
* @see org.eclipse.smila.processing.designer.model.record.impl.RecordPackageImpl#getRecordValues()
* @generated
*/
EClass RECORD_VALUES = eINSTANCE.getRecordValues();
/**
* The meta object literal for the '<em><b>Values</b></em>' containment reference list feature. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
*/
EReference RECORD_VALUES__VALUES = eINSTANCE.getRecordValues_Values();
}
} // RecordPackage