/** * <copyright> * </copyright> * * $Id$ */ package orgomg.cwm.resource.record; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import orgomg.cwm.objectmodel.core.CorePackage; import orgomg.cwm.objectmodel.instance.InstancePackage; /** * <!-- 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 Record package covers the basic concept of a record and its structure. The package takes a broad view of the notion of record, including both traditional data records such as those stored in files and databases, as well as programming language structured data types. In fact, the concepts described here can be used as a foundation for extension packages describing any information structure that is fundamentally hierarchical, or "nested," in nature such as documents, questionnaires, and organizational structures. * * The Record package depends on the following packages: * * org.omg::CWM::ObjectModel::Core * org.omg::CWM::ObjectModel::Instance * * Because of the antiquity of many record-based models, individual system implementations employing record models may have unusual features (such as occurs-depending arrays, various COBOL rename/remapping semantics, etc.) that are not shared with other implementations. When such features are limited to single * implementations or languages, they have been purposefully left out of the Record metamodel. Rather, unusual features of this sort should be placed into extension packages designed to meet the needs of those implementations or languages. For example, record structuring features endemic to the COBOL language have been placed in the COBOLData metamodel in the CWMX package described in Volume 2 and do not appear here. In this way, COBOL-only features do not burden other record oriented implementations unnecessarily. * * OCL Representation of Record Constraints * * [C-1] The owner of a Field and the type of a Field may not refer to the same Classifier instance. * context Field inv: * self.owner <> self.type * * [C-2] The scale attribute is valid only if the precision attribute is specified. * context Field inv: * self.scale->notEmpty implies self.precision->notEmpty * * [C-3] The precision attribute is valid only if the length attribute is not specified. * context Field inv: * self.precision->notEmpty implies self.length->isEmpty::filely one * <!-- end-model-doc --> * @see orgomg.cwm.resource.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:///orgomg/cwm/resource/record.ecore"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "orgomg.cwm.resource.record"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ RecordPackage eINSTANCE = orgomg.cwm.resource.record.impl.RecordPackageImpl.init(); /** * The meta object id for the '{@link orgomg.cwm.resource.record.impl.FieldImpl <em>Field</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.resource.record.impl.FieldImpl * @see orgomg.cwm.resource.record.impl.RecordPackageImpl#getField() * @generated */ int FIELD = 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__NAME = CorePackage.ATTRIBUTE__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__VISIBILITY = CorePackage.ATTRIBUTE__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__CLIENT_DEPENDENCY = CorePackage.ATTRIBUTE__CLIENT_DEPENDENCY; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__SUPPLIER_DEPENDENCY = CorePackage.ATTRIBUTE__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__CONSTRAINT = CorePackage.ATTRIBUTE__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__NAMESPACE = CorePackage.ATTRIBUTE__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__IMPORTER = CorePackage.ATTRIBUTE__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__STEREOTYPE = CorePackage.ATTRIBUTE__STEREOTYPE; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__TAGGED_VALUE = CorePackage.ATTRIBUTE__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__DOCUMENT = CorePackage.ATTRIBUTE__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__DESCRIPTION = CorePackage.ATTRIBUTE__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__RESPONSIBLE_PARTY = CorePackage.ATTRIBUTE__RESPONSIBLE_PARTY; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__ELEMENT_NODE = CorePackage.ATTRIBUTE__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__SET = CorePackage.ATTRIBUTE__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__RENDERED_OBJECT = CorePackage.ATTRIBUTE__RENDERED_OBJECT; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__VOCABULARY_ELEMENT = CorePackage.ATTRIBUTE__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__MEASUREMENT = CorePackage.ATTRIBUTE__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__CHANGE_REQUEST = CorePackage.ATTRIBUTE__CHANGE_REQUEST; /** * The feature id for the '<em><b>Owner Scope</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__OWNER_SCOPE = CorePackage.ATTRIBUTE__OWNER_SCOPE; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__OWNER = CorePackage.ATTRIBUTE__OWNER; /** * The feature id for the '<em><b>Feature Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__FEATURE_NODE = CorePackage.ATTRIBUTE__FEATURE_NODE; /** * The feature id for the '<em><b>Feature Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__FEATURE_MAP = CorePackage.ATTRIBUTE__FEATURE_MAP; /** * The feature id for the '<em><b>Cf Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__CF_MAP = CorePackage.ATTRIBUTE__CF_MAP; /** * The feature id for the '<em><b>Changeability</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__CHANGEABILITY = CorePackage.ATTRIBUTE__CHANGEABILITY; /** * The feature id for the '<em><b>Multiplicity</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__MULTIPLICITY = CorePackage.ATTRIBUTE__MULTIPLICITY; /** * The feature id for the '<em><b>Ordering</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__ORDERING = CorePackage.ATTRIBUTE__ORDERING; /** * The feature id for the '<em><b>Target Scope</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__TARGET_SCOPE = CorePackage.ATTRIBUTE__TARGET_SCOPE; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__TYPE = CorePackage.ATTRIBUTE__TYPE; /** * The feature id for the '<em><b>Slot</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__SLOT = CorePackage.ATTRIBUTE__SLOT; /** * The feature id for the '<em><b>Discriminated Union</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__DISCRIMINATED_UNION = CorePackage.ATTRIBUTE__DISCRIMINATED_UNION; /** * The feature id for the '<em><b>Indexed Feature</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__INDEXED_FEATURE = CorePackage.ATTRIBUTE__INDEXED_FEATURE; /** * The feature id for the '<em><b>Key Relationship</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__KEY_RELATIONSHIP = CorePackage.ATTRIBUTE__KEY_RELATIONSHIP; /** * The feature id for the '<em><b>Unique Key</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__UNIQUE_KEY = CorePackage.ATTRIBUTE__UNIQUE_KEY; /** * The feature id for the '<em><b>Initial Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__INITIAL_VALUE = CorePackage.ATTRIBUTE__INITIAL_VALUE; /** * The feature id for the '<em><b>Length</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__LENGTH = CorePackage.ATTRIBUTE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Precision</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__PRECISION = CorePackage.ATTRIBUTE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Scale</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__SCALE = CorePackage.ATTRIBUTE_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Field</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_FEATURE_COUNT = CorePackage.ATTRIBUTE_FEATURE_COUNT + 3; /** * The meta object id for the '{@link orgomg.cwm.resource.record.impl.RecordDefImpl <em>Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.resource.record.impl.RecordDefImpl * @see orgomg.cwm.resource.record.impl.RecordPackageImpl#getRecordDef() * @generated */ int RECORD_DEF = 1; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__NAME = CorePackage.CLASS__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__VISIBILITY = CorePackage.CLASS__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__CLIENT_DEPENDENCY = CorePackage.CLASS__CLIENT_DEPENDENCY; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__SUPPLIER_DEPENDENCY = CorePackage.CLASS__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__CONSTRAINT = CorePackage.CLASS__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__NAMESPACE = CorePackage.CLASS__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__IMPORTER = CorePackage.CLASS__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__STEREOTYPE = CorePackage.CLASS__STEREOTYPE; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__TAGGED_VALUE = CorePackage.CLASS__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__DOCUMENT = CorePackage.CLASS__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__DESCRIPTION = CorePackage.CLASS__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__RESPONSIBLE_PARTY = CorePackage.CLASS__RESPONSIBLE_PARTY; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__ELEMENT_NODE = CorePackage.CLASS__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__SET = CorePackage.CLASS__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__RENDERED_OBJECT = CorePackage.CLASS__RENDERED_OBJECT; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__VOCABULARY_ELEMENT = CorePackage.CLASS__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__MEASUREMENT = CorePackage.CLASS__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__CHANGE_REQUEST = CorePackage.CLASS__CHANGE_REQUEST; /** * The feature id for the '<em><b>Owned Element</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__OWNED_ELEMENT = CorePackage.CLASS__OWNED_ELEMENT; /** * The feature id for the '<em><b>Is Abstract</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__IS_ABSTRACT = CorePackage.CLASS__IS_ABSTRACT; /** * The feature id for the '<em><b>Feature</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__FEATURE = CorePackage.CLASS__FEATURE; /** * The feature id for the '<em><b>Structural Feature</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__STRUCTURAL_FEATURE = CorePackage.CLASS__STRUCTURAL_FEATURE; /** * The feature id for the '<em><b>Parameter</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__PARAMETER = CorePackage.CLASS__PARAMETER; /** * The feature id for the '<em><b>Generalization</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__GENERALIZATION = CorePackage.CLASS__GENERALIZATION; /** * The feature id for the '<em><b>Specialization</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__SPECIALIZATION = CorePackage.CLASS__SPECIALIZATION; /** * The feature id for the '<em><b>Instance</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__INSTANCE = CorePackage.CLASS__INSTANCE; /** * The feature id for the '<em><b>Alias</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__ALIAS = CorePackage.CLASS__ALIAS; /** * The feature id for the '<em><b>Expression Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__EXPRESSION_NODE = CorePackage.CLASS__EXPRESSION_NODE; /** * The feature id for the '<em><b>Mapping From</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__MAPPING_FROM = CorePackage.CLASS__MAPPING_FROM; /** * The feature id for the '<em><b>Mapping To</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__MAPPING_TO = CorePackage.CLASS__MAPPING_TO; /** * The feature id for the '<em><b>Classifier Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__CLASSIFIER_MAP = CorePackage.CLASS__CLASSIFIER_MAP; /** * The feature id for the '<em><b>Cf Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__CF_MAP = CorePackage.CLASS__CF_MAP; /** * The feature id for the '<em><b>Index</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__INDEX = CorePackage.CLASS__INDEX; /** * The feature id for the '<em><b>Field Delimiter</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__FIELD_DELIMITER = CorePackage.CLASS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Is Fixed Width</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__IS_FIXED_WIDTH = CorePackage.CLASS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Text Delimiter</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__TEXT_DELIMITER = CorePackage.CLASS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>File</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF__FILE = CorePackage.CLASS_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_DEF_FEATURE_COUNT = CorePackage.CLASS_FEATURE_COUNT + 4; /** * The meta object id for the '{@link orgomg.cwm.resource.record.impl.FixedOffsetFieldImpl <em>Fixed Offset Field</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.resource.record.impl.FixedOffsetFieldImpl * @see orgomg.cwm.resource.record.impl.RecordPackageImpl#getFixedOffsetField() * @generated */ int FIXED_OFFSET_FIELD = 2; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__NAME = FIELD__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__VISIBILITY = FIELD__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__CLIENT_DEPENDENCY = FIELD__CLIENT_DEPENDENCY; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__SUPPLIER_DEPENDENCY = FIELD__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__CONSTRAINT = FIELD__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__NAMESPACE = FIELD__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__IMPORTER = FIELD__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__STEREOTYPE = FIELD__STEREOTYPE; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__TAGGED_VALUE = FIELD__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__DOCUMENT = FIELD__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__DESCRIPTION = FIELD__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__RESPONSIBLE_PARTY = FIELD__RESPONSIBLE_PARTY; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__ELEMENT_NODE = FIELD__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__SET = FIELD__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__RENDERED_OBJECT = FIELD__RENDERED_OBJECT; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__VOCABULARY_ELEMENT = FIELD__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__MEASUREMENT = FIELD__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__CHANGE_REQUEST = FIELD__CHANGE_REQUEST; /** * The feature id for the '<em><b>Owner Scope</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__OWNER_SCOPE = FIELD__OWNER_SCOPE; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__OWNER = FIELD__OWNER; /** * The feature id for the '<em><b>Feature Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__FEATURE_NODE = FIELD__FEATURE_NODE; /** * The feature id for the '<em><b>Feature Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__FEATURE_MAP = FIELD__FEATURE_MAP; /** * The feature id for the '<em><b>Cf Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__CF_MAP = FIELD__CF_MAP; /** * The feature id for the '<em><b>Changeability</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__CHANGEABILITY = FIELD__CHANGEABILITY; /** * The feature id for the '<em><b>Multiplicity</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__MULTIPLICITY = FIELD__MULTIPLICITY; /** * The feature id for the '<em><b>Ordering</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__ORDERING = FIELD__ORDERING; /** * The feature id for the '<em><b>Target Scope</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__TARGET_SCOPE = FIELD__TARGET_SCOPE; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__TYPE = FIELD__TYPE; /** * The feature id for the '<em><b>Slot</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__SLOT = FIELD__SLOT; /** * The feature id for the '<em><b>Discriminated Union</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__DISCRIMINATED_UNION = FIELD__DISCRIMINATED_UNION; /** * The feature id for the '<em><b>Indexed Feature</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__INDEXED_FEATURE = FIELD__INDEXED_FEATURE; /** * The feature id for the '<em><b>Key Relationship</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__KEY_RELATIONSHIP = FIELD__KEY_RELATIONSHIP; /** * The feature id for the '<em><b>Unique Key</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__UNIQUE_KEY = FIELD__UNIQUE_KEY; /** * The feature id for the '<em><b>Initial Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__INITIAL_VALUE = FIELD__INITIAL_VALUE; /** * The feature id for the '<em><b>Length</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__LENGTH = FIELD__LENGTH; /** * The feature id for the '<em><b>Precision</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__PRECISION = FIELD__PRECISION; /** * The feature id for the '<em><b>Scale</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__SCALE = FIELD__SCALE; /** * The feature id for the '<em><b>Offset</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__OFFSET = FIELD_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Offset Unit Bits</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD__OFFSET_UNIT_BITS = FIELD_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Fixed Offset Field</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_OFFSET_FIELD_FEATURE_COUNT = FIELD_FEATURE_COUNT + 2; /** * The meta object id for the '{@link orgomg.cwm.resource.record.impl.RecordFileImpl <em>File</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.resource.record.impl.RecordFileImpl * @see orgomg.cwm.resource.record.impl.RecordPackageImpl#getRecordFile() * @generated */ int RECORD_FILE = 3; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__NAME = CorePackage.PACKAGE__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__VISIBILITY = CorePackage.PACKAGE__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__CLIENT_DEPENDENCY = CorePackage.PACKAGE__CLIENT_DEPENDENCY; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__SUPPLIER_DEPENDENCY = CorePackage.PACKAGE__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__CONSTRAINT = CorePackage.PACKAGE__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__NAMESPACE = CorePackage.PACKAGE__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__IMPORTER = CorePackage.PACKAGE__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__STEREOTYPE = CorePackage.PACKAGE__STEREOTYPE; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__TAGGED_VALUE = CorePackage.PACKAGE__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__DOCUMENT = CorePackage.PACKAGE__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__DESCRIPTION = CorePackage.PACKAGE__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__RESPONSIBLE_PARTY = CorePackage.PACKAGE__RESPONSIBLE_PARTY; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__ELEMENT_NODE = CorePackage.PACKAGE__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__SET = CorePackage.PACKAGE__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__RENDERED_OBJECT = CorePackage.PACKAGE__RENDERED_OBJECT; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__VOCABULARY_ELEMENT = CorePackage.PACKAGE__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__MEASUREMENT = CorePackage.PACKAGE__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__CHANGE_REQUEST = CorePackage.PACKAGE__CHANGE_REQUEST; /** * The feature id for the '<em><b>Owned Element</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__OWNED_ELEMENT = CorePackage.PACKAGE__OWNED_ELEMENT; /** * The feature id for the '<em><b>Imported Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__IMPORTED_ELEMENT = CorePackage.PACKAGE__IMPORTED_ELEMENT; /** * The feature id for the '<em><b>Data Manager</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__DATA_MANAGER = CorePackage.PACKAGE__DATA_MANAGER; /** * The feature id for the '<em><b>Is Self Describing</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__IS_SELF_DESCRIBING = CorePackage.PACKAGE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Record Delimiter</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__RECORD_DELIMITER = CorePackage.PACKAGE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Skip Records</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__SKIP_RECORDS = CorePackage.PACKAGE_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Record</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE__RECORD = CorePackage.PACKAGE_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>File</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FILE_FEATURE_COUNT = CorePackage.PACKAGE_FEATURE_COUNT + 4; /** * The meta object id for the '{@link orgomg.cwm.resource.record.impl.FieldValueImpl <em>Field Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.resource.record.impl.FieldValueImpl * @see orgomg.cwm.resource.record.impl.RecordPackageImpl#getFieldValue() * @generated */ int FIELD_VALUE = 4; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE__NAME = InstancePackage.DATA_VALUE__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE__VISIBILITY = InstancePackage.DATA_VALUE__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE__CLIENT_DEPENDENCY = InstancePackage.DATA_VALUE__CLIENT_DEPENDENCY; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE__SUPPLIER_DEPENDENCY = InstancePackage.DATA_VALUE__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE__CONSTRAINT = InstancePackage.DATA_VALUE__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE__NAMESPACE = InstancePackage.DATA_VALUE__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE__IMPORTER = InstancePackage.DATA_VALUE__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE__STEREOTYPE = InstancePackage.DATA_VALUE__STEREOTYPE; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE__TAGGED_VALUE = InstancePackage.DATA_VALUE__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE__DOCUMENT = InstancePackage.DATA_VALUE__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE__DESCRIPTION = InstancePackage.DATA_VALUE__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE__RESPONSIBLE_PARTY = InstancePackage.DATA_VALUE__RESPONSIBLE_PARTY; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE__ELEMENT_NODE = InstancePackage.DATA_VALUE__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE__SET = InstancePackage.DATA_VALUE__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE__RENDERED_OBJECT = InstancePackage.DATA_VALUE__RENDERED_OBJECT; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE__VOCABULARY_ELEMENT = InstancePackage.DATA_VALUE__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE__MEASUREMENT = InstancePackage.DATA_VALUE__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE__CHANGE_REQUEST = InstancePackage.DATA_VALUE__CHANGE_REQUEST; /** * The feature id for the '<em><b>Value Slot</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE__VALUE_SLOT = InstancePackage.DATA_VALUE__VALUE_SLOT; /** * The feature id for the '<em><b>Classifier</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE__CLASSIFIER = InstancePackage.DATA_VALUE__CLASSIFIER; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE__VALUE = InstancePackage.DATA_VALUE__VALUE; /** * The number of structural features of the '<em>Field Value</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_VALUE_FEATURE_COUNT = InstancePackage.DATA_VALUE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link orgomg.cwm.resource.record.impl.RecordImpl <em>Record</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.resource.record.impl.RecordImpl * @see orgomg.cwm.resource.record.impl.RecordPackageImpl#getRecord() * @generated */ int RECORD = 5; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD__NAME = InstancePackage.OBJECT__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD__VISIBILITY = InstancePackage.OBJECT__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD__CLIENT_DEPENDENCY = InstancePackage.OBJECT__CLIENT_DEPENDENCY; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD__SUPPLIER_DEPENDENCY = InstancePackage.OBJECT__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD__CONSTRAINT = InstancePackage.OBJECT__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD__NAMESPACE = InstancePackage.OBJECT__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD__IMPORTER = InstancePackage.OBJECT__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD__STEREOTYPE = InstancePackage.OBJECT__STEREOTYPE; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD__TAGGED_VALUE = InstancePackage.OBJECT__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD__DOCUMENT = InstancePackage.OBJECT__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD__DESCRIPTION = InstancePackage.OBJECT__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD__RESPONSIBLE_PARTY = InstancePackage.OBJECT__RESPONSIBLE_PARTY; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD__ELEMENT_NODE = InstancePackage.OBJECT__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD__SET = InstancePackage.OBJECT__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD__RENDERED_OBJECT = InstancePackage.OBJECT__RENDERED_OBJECT; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD__VOCABULARY_ELEMENT = InstancePackage.OBJECT__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD__MEASUREMENT = InstancePackage.OBJECT__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD__CHANGE_REQUEST = InstancePackage.OBJECT__CHANGE_REQUEST; /** * The feature id for the '<em><b>Value Slot</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD__VALUE_SLOT = InstancePackage.OBJECT__VALUE_SLOT; /** * The feature id for the '<em><b>Classifier</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD__CLASSIFIER = InstancePackage.OBJECT__CLASSIFIER; /** * The feature id for the '<em><b>Slot</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD__SLOT = InstancePackage.OBJECT__SLOT; /** * The number of structural features of the '<em>Record</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_FEATURE_COUNT = InstancePackage.OBJECT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link orgomg.cwm.resource.record.impl.RecordSetImpl <em>Set</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.resource.record.impl.RecordSetImpl * @see orgomg.cwm.resource.record.impl.RecordPackageImpl#getRecordSet() * @generated */ int RECORD_SET = 6; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET__NAME = InstancePackage.EXTENT__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET__VISIBILITY = InstancePackage.EXTENT__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET__CLIENT_DEPENDENCY = InstancePackage.EXTENT__CLIENT_DEPENDENCY; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET__SUPPLIER_DEPENDENCY = InstancePackage.EXTENT__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET__CONSTRAINT = InstancePackage.EXTENT__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET__NAMESPACE = InstancePackage.EXTENT__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET__IMPORTER = InstancePackage.EXTENT__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET__STEREOTYPE = InstancePackage.EXTENT__STEREOTYPE; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET__TAGGED_VALUE = InstancePackage.EXTENT__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET__DOCUMENT = InstancePackage.EXTENT__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET__DESCRIPTION = InstancePackage.EXTENT__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET__RESPONSIBLE_PARTY = InstancePackage.EXTENT__RESPONSIBLE_PARTY; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET__ELEMENT_NODE = InstancePackage.EXTENT__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET__SET = InstancePackage.EXTENT__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET__RENDERED_OBJECT = InstancePackage.EXTENT__RENDERED_OBJECT; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET__VOCABULARY_ELEMENT = InstancePackage.EXTENT__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET__MEASUREMENT = InstancePackage.EXTENT__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET__CHANGE_REQUEST = InstancePackage.EXTENT__CHANGE_REQUEST; /** * The feature id for the '<em><b>Owned Element</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET__OWNED_ELEMENT = InstancePackage.EXTENT__OWNED_ELEMENT; /** * The feature id for the '<em><b>Imported Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET__IMPORTED_ELEMENT = InstancePackage.EXTENT__IMPORTED_ELEMENT; /** * The feature id for the '<em><b>Data Manager</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET__DATA_MANAGER = InstancePackage.EXTENT__DATA_MANAGER; /** * The number of structural features of the '<em>Set</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECORD_SET_FEATURE_COUNT = InstancePackage.EXTENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link orgomg.cwm.resource.record.impl.GroupImpl <em>Group</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.resource.record.impl.GroupImpl * @see orgomg.cwm.resource.record.impl.RecordPackageImpl#getGroup() * @generated */ int GROUP = 7; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__NAME = CorePackage.CLASSIFIER__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__VISIBILITY = CorePackage.CLASSIFIER__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__CLIENT_DEPENDENCY = CorePackage.CLASSIFIER__CLIENT_DEPENDENCY; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__SUPPLIER_DEPENDENCY = CorePackage.CLASSIFIER__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__CONSTRAINT = CorePackage.CLASSIFIER__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__NAMESPACE = CorePackage.CLASSIFIER__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__IMPORTER = CorePackage.CLASSIFIER__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__STEREOTYPE = CorePackage.CLASSIFIER__STEREOTYPE; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__TAGGED_VALUE = CorePackage.CLASSIFIER__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__DOCUMENT = CorePackage.CLASSIFIER__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__DESCRIPTION = CorePackage.CLASSIFIER__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__RESPONSIBLE_PARTY = CorePackage.CLASSIFIER__RESPONSIBLE_PARTY; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__ELEMENT_NODE = CorePackage.CLASSIFIER__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__SET = CorePackage.CLASSIFIER__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__RENDERED_OBJECT = CorePackage.CLASSIFIER__RENDERED_OBJECT; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__VOCABULARY_ELEMENT = CorePackage.CLASSIFIER__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__MEASUREMENT = CorePackage.CLASSIFIER__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__CHANGE_REQUEST = CorePackage.CLASSIFIER__CHANGE_REQUEST; /** * The feature id for the '<em><b>Owned Element</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__OWNED_ELEMENT = CorePackage.CLASSIFIER__OWNED_ELEMENT; /** * The feature id for the '<em><b>Is Abstract</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__IS_ABSTRACT = CorePackage.CLASSIFIER__IS_ABSTRACT; /** * The feature id for the '<em><b>Feature</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__FEATURE = CorePackage.CLASSIFIER__FEATURE; /** * The feature id for the '<em><b>Structural Feature</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__STRUCTURAL_FEATURE = CorePackage.CLASSIFIER__STRUCTURAL_FEATURE; /** * The feature id for the '<em><b>Parameter</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__PARAMETER = CorePackage.CLASSIFIER__PARAMETER; /** * The feature id for the '<em><b>Generalization</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__GENERALIZATION = CorePackage.CLASSIFIER__GENERALIZATION; /** * The feature id for the '<em><b>Specialization</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__SPECIALIZATION = CorePackage.CLASSIFIER__SPECIALIZATION; /** * The feature id for the '<em><b>Instance</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__INSTANCE = CorePackage.CLASSIFIER__INSTANCE; /** * The feature id for the '<em><b>Alias</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__ALIAS = CorePackage.CLASSIFIER__ALIAS; /** * The feature id for the '<em><b>Expression Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__EXPRESSION_NODE = CorePackage.CLASSIFIER__EXPRESSION_NODE; /** * The feature id for the '<em><b>Mapping From</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__MAPPING_FROM = CorePackage.CLASSIFIER__MAPPING_FROM; /** * The feature id for the '<em><b>Mapping To</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__MAPPING_TO = CorePackage.CLASSIFIER__MAPPING_TO; /** * The feature id for the '<em><b>Classifier Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__CLASSIFIER_MAP = CorePackage.CLASSIFIER__CLASSIFIER_MAP; /** * The feature id for the '<em><b>Cf Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__CF_MAP = CorePackage.CLASSIFIER__CF_MAP; /** * The number of structural features of the '<em>Group</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP_FEATURE_COUNT = CorePackage.CLASSIFIER_FEATURE_COUNT + 0; /** * Returns the meta object for class '{@link orgomg.cwm.resource.record.Field <em>Field</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Field</em>'. * @see orgomg.cwm.resource.record.Field * @generated */ EClass getField(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.resource.record.Field#getLength <em>Length</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Length</em>'. * @see orgomg.cwm.resource.record.Field#getLength() * @see #getField() * @generated */ EAttribute getField_Length(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.resource.record.Field#getPrecision <em>Precision</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Precision</em>'. * @see orgomg.cwm.resource.record.Field#getPrecision() * @see #getField() * @generated */ EAttribute getField_Precision(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.resource.record.Field#getScale <em>Scale</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Scale</em>'. * @see orgomg.cwm.resource.record.Field#getScale() * @see #getField() * @generated */ EAttribute getField_Scale(); /** * Returns the meta object for class '{@link orgomg.cwm.resource.record.RecordDef <em>Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Def</em>'. * @see orgomg.cwm.resource.record.RecordDef * @generated */ EClass getRecordDef(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.resource.record.RecordDef#getFieldDelimiter <em>Field Delimiter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Field Delimiter</em>'. * @see orgomg.cwm.resource.record.RecordDef#getFieldDelimiter() * @see #getRecordDef() * @generated */ EAttribute getRecordDef_FieldDelimiter(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.resource.record.RecordDef#isIsFixedWidth <em>Is Fixed Width</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Fixed Width</em>'. * @see orgomg.cwm.resource.record.RecordDef#isIsFixedWidth() * @see #getRecordDef() * @generated */ EAttribute getRecordDef_IsFixedWidth(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.resource.record.RecordDef#getTextDelimiter <em>Text Delimiter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Text Delimiter</em>'. * @see orgomg.cwm.resource.record.RecordDef#getTextDelimiter() * @see #getRecordDef() * @generated */ EAttribute getRecordDef_TextDelimiter(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.resource.record.RecordDef#getFile <em>File</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>File</em>'. * @see orgomg.cwm.resource.record.RecordDef#getFile() * @see #getRecordDef() * @generated */ EReference getRecordDef_File(); /** * Returns the meta object for class '{@link orgomg.cwm.resource.record.FixedOffsetField <em>Fixed Offset Field</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Fixed Offset Field</em>'. * @see orgomg.cwm.resource.record.FixedOffsetField * @generated */ EClass getFixedOffsetField(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.resource.record.FixedOffsetField#getOffset <em>Offset</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Offset</em>'. * @see orgomg.cwm.resource.record.FixedOffsetField#getOffset() * @see #getFixedOffsetField() * @generated */ EAttribute getFixedOffsetField_Offset(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.resource.record.FixedOffsetField#getOffsetUnitBits <em>Offset Unit Bits</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Offset Unit Bits</em>'. * @see orgomg.cwm.resource.record.FixedOffsetField#getOffsetUnitBits() * @see #getFixedOffsetField() * @generated */ EAttribute getFixedOffsetField_OffsetUnitBits(); /** * Returns the meta object for class '{@link orgomg.cwm.resource.record.RecordFile <em>File</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>File</em>'. * @see orgomg.cwm.resource.record.RecordFile * @generated */ EClass getRecordFile(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.resource.record.RecordFile#isIsSelfDescribing <em>Is Self Describing</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Self Describing</em>'. * @see orgomg.cwm.resource.record.RecordFile#isIsSelfDescribing() * @see #getRecordFile() * @generated */ EAttribute getRecordFile_IsSelfDescribing(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.resource.record.RecordFile#getRecordDelimiter <em>Record Delimiter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Record Delimiter</em>'. * @see orgomg.cwm.resource.record.RecordFile#getRecordDelimiter() * @see #getRecordFile() * @generated */ EAttribute getRecordFile_RecordDelimiter(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.resource.record.RecordFile#getSkipRecords <em>Skip Records</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Skip Records</em>'. * @see orgomg.cwm.resource.record.RecordFile#getSkipRecords() * @see #getRecordFile() * @generated */ EAttribute getRecordFile_SkipRecords(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.resource.record.RecordFile#getRecord <em>Record</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Record</em>'. * @see orgomg.cwm.resource.record.RecordFile#getRecord() * @see #getRecordFile() * @generated */ EReference getRecordFile_Record(); /** * Returns the meta object for class '{@link orgomg.cwm.resource.record.FieldValue <em>Field Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Field Value</em>'. * @see orgomg.cwm.resource.record.FieldValue * @generated */ EClass getFieldValue(); /** * Returns the meta object for class '{@link orgomg.cwm.resource.record.Record <em>Record</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Record</em>'. * @see orgomg.cwm.resource.record.Record * @generated */ EClass getRecord(); /** * Returns the meta object for class '{@link orgomg.cwm.resource.record.RecordSet <em>Set</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Set</em>'. * @see orgomg.cwm.resource.record.RecordSet * @generated */ EClass getRecordSet(); /** * Returns the meta object for class '{@link orgomg.cwm.resource.record.Group <em>Group</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Group</em>'. * @see orgomg.cwm.resource.record.Group * @generated */ EClass getGroup(); /** * 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 orgomg.cwm.resource.record.impl.FieldImpl <em>Field</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.resource.record.impl.FieldImpl * @see orgomg.cwm.resource.record.impl.RecordPackageImpl#getField() * @generated */ EClass FIELD = eINSTANCE.getField(); /** * The meta object literal for the '<em><b>Length</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FIELD__LENGTH = eINSTANCE.getField_Length(); /** * The meta object literal for the '<em><b>Precision</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FIELD__PRECISION = eINSTANCE.getField_Precision(); /** * The meta object literal for the '<em><b>Scale</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FIELD__SCALE = eINSTANCE.getField_Scale(); /** * The meta object literal for the '{@link orgomg.cwm.resource.record.impl.RecordDefImpl <em>Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.resource.record.impl.RecordDefImpl * @see orgomg.cwm.resource.record.impl.RecordPackageImpl#getRecordDef() * @generated */ EClass RECORD_DEF = eINSTANCE.getRecordDef(); /** * The meta object literal for the '<em><b>Field Delimiter</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute RECORD_DEF__FIELD_DELIMITER = eINSTANCE.getRecordDef_FieldDelimiter(); /** * The meta object literal for the '<em><b>Is Fixed Width</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute RECORD_DEF__IS_FIXED_WIDTH = eINSTANCE.getRecordDef_IsFixedWidth(); /** * The meta object literal for the '<em><b>Text Delimiter</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute RECORD_DEF__TEXT_DELIMITER = eINSTANCE.getRecordDef_TextDelimiter(); /** * The meta object literal for the '<em><b>File</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference RECORD_DEF__FILE = eINSTANCE.getRecordDef_File(); /** * The meta object literal for the '{@link orgomg.cwm.resource.record.impl.FixedOffsetFieldImpl <em>Fixed Offset Field</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.resource.record.impl.FixedOffsetFieldImpl * @see orgomg.cwm.resource.record.impl.RecordPackageImpl#getFixedOffsetField() * @generated */ EClass FIXED_OFFSET_FIELD = eINSTANCE.getFixedOffsetField(); /** * The meta object literal for the '<em><b>Offset</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FIXED_OFFSET_FIELD__OFFSET = eINSTANCE.getFixedOffsetField_Offset(); /** * The meta object literal for the '<em><b>Offset Unit Bits</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FIXED_OFFSET_FIELD__OFFSET_UNIT_BITS = eINSTANCE.getFixedOffsetField_OffsetUnitBits(); /** * The meta object literal for the '{@link orgomg.cwm.resource.record.impl.RecordFileImpl <em>File</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.resource.record.impl.RecordFileImpl * @see orgomg.cwm.resource.record.impl.RecordPackageImpl#getRecordFile() * @generated */ EClass RECORD_FILE = eINSTANCE.getRecordFile(); /** * The meta object literal for the '<em><b>Is Self Describing</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute RECORD_FILE__IS_SELF_DESCRIBING = eINSTANCE.getRecordFile_IsSelfDescribing(); /** * The meta object literal for the '<em><b>Record Delimiter</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute RECORD_FILE__RECORD_DELIMITER = eINSTANCE.getRecordFile_RecordDelimiter(); /** * The meta object literal for the '<em><b>Skip Records</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute RECORD_FILE__SKIP_RECORDS = eINSTANCE.getRecordFile_SkipRecords(); /** * The meta object literal for the '<em><b>Record</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference RECORD_FILE__RECORD = eINSTANCE.getRecordFile_Record(); /** * The meta object literal for the '{@link orgomg.cwm.resource.record.impl.FieldValueImpl <em>Field Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.resource.record.impl.FieldValueImpl * @see orgomg.cwm.resource.record.impl.RecordPackageImpl#getFieldValue() * @generated */ EClass FIELD_VALUE = eINSTANCE.getFieldValue(); /** * The meta object literal for the '{@link orgomg.cwm.resource.record.impl.RecordImpl <em>Record</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.resource.record.impl.RecordImpl * @see orgomg.cwm.resource.record.impl.RecordPackageImpl#getRecord() * @generated */ EClass RECORD = eINSTANCE.getRecord(); /** * The meta object literal for the '{@link orgomg.cwm.resource.record.impl.RecordSetImpl <em>Set</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.resource.record.impl.RecordSetImpl * @see orgomg.cwm.resource.record.impl.RecordPackageImpl#getRecordSet() * @generated */ EClass RECORD_SET = eINSTANCE.getRecordSet(); /** * The meta object literal for the '{@link orgomg.cwm.resource.record.impl.GroupImpl <em>Group</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.resource.record.impl.GroupImpl * @see orgomg.cwm.resource.record.impl.RecordPackageImpl#getGroup() * @generated */ EClass GROUP = eINSTANCE.getGroup(); } } //RecordPackage