All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.openxma.dsl.dom.DomPackage Maven / Gradle / Ivy

/**
 * 
 * 
 *
 * $Id: DomPackage.java 10627 2013-04-10 09:59:28Z dschwarz $
 */
package org.openxma.dsl.dom;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.openxma.dsl.core.CorePackage;

/**
 * 
 * The Package for the model.
 * It contains accessors for the meta objects to represent
 * 
    *
  • each class,
  • *
  • each feature of each class,
  • *
  • each enum,
  • *
  • and each data type
  • *
* * @see org.openxma.dsl.dom.DomFactory * @model kind="package" * @generated */ public interface DomPackage extends EPackage { /** * The package name. * * * @generated */ String eNAME = "dom"; /** * The package namespace URI. * * * @generated */ String eNS_URI = "http://www.openxma.org/dsl/dom/DomDsl"; /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "dom"; /** * The singleton instance of the package. * * * @generated */ DomPackage eINSTANCE = org.openxma.dsl.dom.model.impl.DomPackageImpl.init(); /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.ServiceImpl Service}' class. * * * @see org.openxma.dsl.dom.model.impl.ServiceImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getService() * @generated */ int SERVICE = 1; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.ComplexTypeImpl Complex Type}' class. * * * @see org.openxma.dsl.dom.model.impl.ComplexTypeImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getComplexType() * @generated */ int COMPLEX_TYPE = 0; /** * The feature id for the 'Txt Description' attribute. * * * @generated * @ordered */ int COMPLEX_TYPE__TXT_DESCRIPTION = CorePackage.MODEL_ELEMENT__TXT_DESCRIPTION; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int COMPLEX_TYPE__NAME = CorePackage.MODEL_ELEMENT__NAME; /** * The feature id for the 'Attributes' containment reference list. * * * @generated * @ordered */ int COMPLEX_TYPE__ATTRIBUTES = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'All Attributes' reference list. * * * @generated * @ordered */ int COMPLEX_TYPE__ALL_ATTRIBUTES = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the 'Complex Type' class. * * * @generated * @ordered */ int COMPLEX_TYPE_FEATURE_COUNT = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the 'Txt Description' attribute. * * * @generated * @ordered */ int SERVICE__TXT_DESCRIPTION = CorePackage.MODEL_ELEMENT__TXT_DESCRIPTION; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.DependantImpl Dependant}' class. * * * @see org.openxma.dsl.dom.model.impl.DependantImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getDependant() * @generated */ int DEPENDANT = 2; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.DelegateOperationImpl Delegate Operation}' class. * * * @see org.openxma.dsl.dom.model.impl.DelegateOperationImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getDelegateOperation() * @generated */ int DELEGATE_OPERATION = 6; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.OperationImpl Operation}' class. * * * @see org.openxma.dsl.dom.model.impl.OperationImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getOperation() * @generated */ int OPERATION = 4; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.ParameterImpl Parameter}' class. * * * @see org.openxma.dsl.dom.model.impl.ParameterImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getParameter() * @generated */ int PARAMETER = 5; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.ValueObjectImpl Value Object}' class. * * * @see org.openxma.dsl.dom.model.impl.ValueObjectImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getValueObject() * @generated */ int VALUE_OBJECT = 8; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.DataViewImpl Data View}' class. * * * @see org.openxma.dsl.dom.model.impl.DataViewImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getDataView() * @generated */ int DATA_VIEW = 9; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.PresentableFeatureImpl Presentable Feature}' class. * * * @see org.openxma.dsl.dom.model.impl.PresentableFeatureImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getPresentableFeature() * @generated */ int PRESENTABLE_FEATURE = 81; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.FeatureReferenceImpl Feature Reference}' class. * * * @see org.openxma.dsl.dom.model.impl.FeatureReferenceImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getFeatureReference() * @generated */ int FEATURE_REFERENCE = 10; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.IElementWithNoNameImpl IElement With No Name}' class. * * * @see org.openxma.dsl.dom.model.impl.IElementWithNoNameImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getIElementWithNoName() * @generated */ int IELEMENT_WITH_NO_NAME = 80; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.EntityImpl Entity}' class. * * * @see org.openxma.dsl.dom.model.impl.EntityImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getEntity() * @generated */ int ENTITY = 13; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int SERVICE__NAME = CorePackage.MODEL_ELEMENT__NAME; /** * The feature id for the 'Dependencies' reference list. * * * @generated * @ordered */ int SERVICE__DEPENDENCIES = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Operations' containment reference list. * * * @generated * @ordered */ int SERVICE__OPERATIONS = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the 'Delegate Operations' containment reference list. * * * @generated * @ordered */ int SERVICE__DELEGATE_OPERATIONS = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 2; /** * The number of structural features of the 'Service' class. * * * @generated * @ordered */ int SERVICE_FEATURE_COUNT = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 3; /** * The number of structural features of the 'Dependant' class. * * * @generated * @ordered */ int DEPENDANT_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.DaoFeatureImpl Dao Feature}' class. * * * @see org.openxma.dsl.dom.model.impl.DaoFeatureImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getDaoFeature() * @generated */ int DAO_FEATURE = 27; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.DaoImpl Dao}' class. * * * @see org.openxma.dsl.dom.model.impl.DaoImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getDao() * @generated */ int DAO = 28; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.ColumnImpl Column}' class. * * * @see org.openxma.dsl.dom.model.impl.ColumnImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getColumn() * @generated */ int COLUMN = 31; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.ManyToOneImpl Many To One}' class. * * * @see org.openxma.dsl.dom.model.impl.ManyToOneImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getManyToOne() * @generated */ int MANY_TO_ONE = 32; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.OneToOneImpl One To One}' class. * * * @see org.openxma.dsl.dom.model.impl.OneToOneImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getOneToOne() * @generated */ int ONE_TO_ONE = 33; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.OneToManyImpl One To Many}' class. * * * @see org.openxma.dsl.dom.model.impl.OneToManyImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getOneToMany() * @generated */ int ONE_TO_MANY = 34; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.ManyToManyImpl Many To Many}' class. * * * @see org.openxma.dsl.dom.model.impl.ManyToManyImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getManyToMany() * @generated */ int MANY_TO_MANY = 35; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.DataBaseConstraintImpl Data Base Constraint}' class. * * * @see org.openxma.dsl.dom.model.impl.DataBaseConstraintImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getDataBaseConstraint() * @generated */ int DATA_BASE_CONSTRAINT = 36; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.AttributeImpl Attribute}' class. * * * @see org.openxma.dsl.dom.model.impl.AttributeImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAttribute() * @generated */ int ATTRIBUTE = 14; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.AttributePropertyImpl Attribute Property}' class. * * * @see org.openxma.dsl.dom.model.impl.AttributePropertyImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAttributeProperty() * @generated */ int ATTRIBUTE_PROPERTY = 22; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.AttributeFlagImpl Attribute Flag}' class. * * * @see org.openxma.dsl.dom.model.impl.AttributeFlagImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAttributeFlag() * @generated */ int ATTRIBUTE_FLAG = 15; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.ExpressionFlagImpl Expression Flag}' class. * * * @see org.openxma.dsl.dom.model.impl.ExpressionFlagImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getExpressionFlag() * @generated */ int EXPRESSION_FLAG = 16; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.RequiredFlagImpl Required Flag}' class. * * * @see org.openxma.dsl.dom.model.impl.RequiredFlagImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getRequiredFlag() * @generated */ int REQUIRED_FLAG = 17; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.ReadOnlyFlagImpl Read Only Flag}' class. * * * @see org.openxma.dsl.dom.model.impl.ReadOnlyFlagImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getReadOnlyFlag() * @generated */ int READ_ONLY_FLAG = 18; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.AvailableFlagImpl Available Flag}' class. * * * @see org.openxma.dsl.dom.model.impl.AvailableFlagImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAvailableFlag() * @generated */ int AVAILABLE_FLAG = 19; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.DerivedFlagImpl Derived Flag}' class. * * * @see org.openxma.dsl.dom.model.impl.DerivedFlagImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getDerivedFlag() * @generated */ int DERIVED_FLAG = 20; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.TransientFlagImpl Transient Flag}' class. * * * @see org.openxma.dsl.dom.model.impl.TransientFlagImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getTransientFlag() * @generated */ int TRANSIENT_FLAG = 21; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.AttributeValidationPropertyImpl Attribute Validation Property}' class. * * * @see org.openxma.dsl.dom.model.impl.AttributeValidationPropertyImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAttributeValidationProperty() * @generated */ int ATTRIBUTE_VALIDATION_PROPERTY = 23; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.AttributeTextPropertyImpl Attribute Text Property}' class. * * * @see org.openxma.dsl.dom.model.impl.AttributeTextPropertyImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAttributeTextProperty() * @generated */ int ATTRIBUTE_TEXT_PROPERTY = 24; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.AttributeGroupImpl Attribute Group}' class. * * * @see org.openxma.dsl.dom.model.impl.AttributeGroupImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAttributeGroup() * @generated */ int ATTRIBUTE_GROUP = 25; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.AttributeSortOrderImpl Attribute Sort Order}' class. * * * @see org.openxma.dsl.dom.model.impl.AttributeSortOrderImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAttributeSortOrder() * @generated */ int ATTRIBUTE_SORT_ORDER = 26; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.PropertyImpl Property}' class. * * * @see org.openxma.dsl.dom.model.impl.PropertyImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getProperty() * @generated */ int PROPERTY = 3; /** * The feature id for the 'Txt Description' attribute. * * * @generated * @ordered */ int PROPERTY__TXT_DESCRIPTION = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 0; /** * The feature id for the 'Type' reference. * * * @generated * @ordered */ int PROPERTY__TYPE = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 1; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int PROPERTY__NAME = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 2; /** * The feature id for the 'Default Value' attribute. * * * @generated * @ordered */ int PROPERTY__DEFAULT_VALUE = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 3; /** * The number of structural features of the 'Property' class. * * * @generated * @ordered */ int PROPERTY_FEATURE_COUNT = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.DaoOperationImpl Dao Operation}' class. * * * @see org.openxma.dsl.dom.model.impl.DaoOperationImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getDaoOperation() * @generated */ int DAO_OPERATION = 7; /** * The feature id for the 'Type' reference. * * * @generated * @ordered */ int DAO_OPERATION__TYPE = 0; /** * The feature id for the 'Many' attribute. * * * @generated * @ordered */ int DAO_OPERATION__MANY = 1; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int DAO_OPERATION__NAME = 2; /** * The number of structural features of the 'Dao Operation' class. * * * @generated * @ordered */ int DAO_OPERATION_FEATURE_COUNT = 3; /** * The feature id for the 'Type' reference. * * * @generated * @ordered */ int OPERATION__TYPE = DAO_OPERATION__TYPE; /** * The feature id for the 'Many' attribute. * * * @generated * @ordered */ int OPERATION__MANY = DAO_OPERATION__MANY; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int OPERATION__NAME = DAO_OPERATION__NAME; /** * The feature id for the 'Txt Description' attribute. * * * @generated * @ordered */ int OPERATION__TXT_DESCRIPTION = DAO_OPERATION_FEATURE_COUNT + 0; /** * The feature id for the 'Parameters' containment reference list. * * * @generated * @ordered */ int OPERATION__PARAMETERS = DAO_OPERATION_FEATURE_COUNT + 1; /** * The feature id for the 'Expression' attribute. * * * @generated * @ordered */ int OPERATION__EXPRESSION = DAO_OPERATION_FEATURE_COUNT + 2; /** * The feature id for the 'Delegate' reference. * * * @generated * @ordered */ int OPERATION__DELEGATE = DAO_OPERATION_FEATURE_COUNT + 3; /** * The number of structural features of the 'Operation' class. * * * @generated * @ordered */ int OPERATION_FEATURE_COUNT = DAO_OPERATION_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.ExpressionImpl Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.ExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getExpression() * @generated */ int EXPRESSION = 58; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.QueryParameterImpl Query Parameter}' class. * * * @see org.openxma.dsl.dom.model.impl.QueryParameterImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getQueryParameter() * @generated */ int QUERY_PARAMETER = 30; /** * The feature id for the 'Attribute' reference. * * * @generated * @ordered */ int QUERY_PARAMETER__ATTRIBUTE = 0; /** * The number of structural features of the 'Query Parameter' class. * * * @generated * @ordered */ int QUERY_PARAMETER_FEATURE_COUNT = 1; /** * The feature id for the 'Attribute' reference. * * * @generated * @ordered */ int PARAMETER__ATTRIBUTE = QUERY_PARAMETER__ATTRIBUTE; /** * The feature id for the 'Type' reference. * * * @generated * @ordered */ int PARAMETER__TYPE = QUERY_PARAMETER_FEATURE_COUNT + 0; /** * The feature id for the 'Many' attribute. * * * @generated * @ordered */ int PARAMETER__MANY = QUERY_PARAMETER_FEATURE_COUNT + 1; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int PARAMETER__NAME = QUERY_PARAMETER_FEATURE_COUNT + 2; /** * The number of structural features of the 'Parameter' class. * * * @generated * @ordered */ int PARAMETER_FEATURE_COUNT = QUERY_PARAMETER_FEATURE_COUNT + 3; /** * The feature id for the 'Txt Description' attribute. * * * @generated * @ordered */ int DELEGATE_OPERATION__TXT_DESCRIPTION = CorePackage.IDOCUMENTABLE__TXT_DESCRIPTION; /** * The feature id for the 'View' reference. * * * @generated * @ordered */ int DELEGATE_OPERATION__VIEW = CorePackage.IDOCUMENTABLE_FEATURE_COUNT + 0; /** * The feature id for the 'Many' attribute. * * * @generated * @ordered */ int DELEGATE_OPERATION__MANY = CorePackage.IDOCUMENTABLE_FEATURE_COUNT + 1; /** * The feature id for the 'Repository' reference. * * * @generated * @ordered */ int DELEGATE_OPERATION__REPOSITORY = CorePackage.IDOCUMENTABLE_FEATURE_COUNT + 2; /** * The feature id for the 'Operation' reference. * * * @generated * @ordered */ int DELEGATE_OPERATION__OPERATION = CorePackage.IDOCUMENTABLE_FEATURE_COUNT + 3; /** * The feature id for the 'Crud Operation Type' attribute. * * * @generated * @ordered */ int DELEGATE_OPERATION__CRUD_OPERATION_TYPE = CorePackage.IDOCUMENTABLE_FEATURE_COUNT + 4; /** * The feature id for the 'View Parameter' reference. * * * @generated * @ordered */ int DELEGATE_OPERATION__VIEW_PARAMETER = CorePackage.IDOCUMENTABLE_FEATURE_COUNT + 5; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int DELEGATE_OPERATION__NAME = CorePackage.IDOCUMENTABLE_FEATURE_COUNT + 6; /** * The feature id for the 'Filter' containment reference. * * * @generated * @ordered */ int DELEGATE_OPERATION__FILTER = CorePackage.IDOCUMENTABLE_FEATURE_COUNT + 7; /** * The number of structural features of the 'Delegate Operation' class. * * * @generated * @ordered */ int DELEGATE_OPERATION_FEATURE_COUNT = CorePackage.IDOCUMENTABLE_FEATURE_COUNT + 8; /** * The feature id for the 'Txt Description' attribute. * * * @generated * @ordered */ int VALUE_OBJECT__TXT_DESCRIPTION = COMPLEX_TYPE__TXT_DESCRIPTION; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int VALUE_OBJECT__NAME = COMPLEX_TYPE__NAME; /** * The feature id for the 'Attributes' containment reference list. * * * @generated * @ordered */ int VALUE_OBJECT__ATTRIBUTES = COMPLEX_TYPE__ATTRIBUTES; /** * The feature id for the 'All Attributes' reference list. * * * @generated * @ordered */ int VALUE_OBJECT__ALL_ATTRIBUTES = COMPLEX_TYPE__ALL_ATTRIBUTES; /** * The number of structural features of the 'Value Object' class. * * * @generated * @ordered */ int VALUE_OBJECT_FEATURE_COUNT = COMPLEX_TYPE_FEATURE_COUNT + 0; /** * The feature id for the 'Txt Description' attribute. * * * @generated * @ordered */ int DATA_VIEW__TXT_DESCRIPTION = COMPLEX_TYPE__TXT_DESCRIPTION; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int DATA_VIEW__NAME = COMPLEX_TYPE__NAME; /** * The feature id for the 'Attributes' containment reference list. * * * @generated * @ordered */ int DATA_VIEW__ATTRIBUTES = COMPLEX_TYPE__ATTRIBUTES; /** * The feature id for the 'All Attributes' reference list. * * * @generated * @ordered */ int DATA_VIEW__ALL_ATTRIBUTES = COMPLEX_TYPE__ALL_ATTRIBUTES; /** * The feature id for the 'Super Type' reference. * * * @generated * @ordered */ int DATA_VIEW__SUPER_TYPE = COMPLEX_TYPE_FEATURE_COUNT + 0; /** * The feature id for the 'Feature References' containment reference list. * * * @generated * @ordered */ int DATA_VIEW__FEATURE_REFERENCES = COMPLEX_TYPE_FEATURE_COUNT + 1; /** * The number of structural features of the 'Data View' class. * * * @generated * @ordered */ int DATA_VIEW_FEATURE_COUNT = COMPLEX_TYPE_FEATURE_COUNT + 2; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int PRESENTABLE_FEATURE__NAME = 0; /** * The number of structural features of the 'Presentable Feature' class. * * * @generated * @ordered */ int PRESENTABLE_FEATURE_FEATURE_COUNT = 1; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int FEATURE_REFERENCE__NAME = PRESENTABLE_FEATURE__NAME; /** * The feature id for the 'Txt Description' attribute. * * * @generated * @ordered */ int FEATURE_REFERENCE__TXT_DESCRIPTION = PRESENTABLE_FEATURE_FEATURE_COUNT + 0; /** * The feature id for the 'Source' reference. * * * @generated * @ordered */ int FEATURE_REFERENCE__SOURCE = PRESENTABLE_FEATURE_FEATURE_COUNT + 1; /** * The feature id for the 'Attribute' reference. * * * @generated * @ordered */ int FEATURE_REFERENCE__ATTRIBUTE = PRESENTABLE_FEATURE_FEATURE_COUNT + 2; /** * The feature id for the 'View' reference. * * * @generated * @ordered */ int FEATURE_REFERENCE__VIEW = PRESENTABLE_FEATURE_FEATURE_COUNT + 3; /** * The feature id for the 'All' attribute. * * * @generated * @ordered */ int FEATURE_REFERENCE__ALL = PRESENTABLE_FEATURE_FEATURE_COUNT + 4; /** * The feature id for the 'Properties' containment reference list. * * * @generated * @ordered */ int FEATURE_REFERENCE__PROPERTIES = PRESENTABLE_FEATURE_FEATURE_COUNT + 5; /** * The feature id for the 'Target' reference. * * * @generated * @ordered */ int FEATURE_REFERENCE__TARGET = PRESENTABLE_FEATURE_FEATURE_COUNT + 6; /** * The number of structural features of the 'Feature Reference' class. * * * @generated * @ordered */ int FEATURE_REFERENCE_FEATURE_COUNT = PRESENTABLE_FEATURE_FEATURE_COUNT + 7; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.MapperImpl Mapper}' class. * * * @see org.openxma.dsl.dom.model.impl.MapperImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getMapper() * @generated */ int MAPPER = 11; /** * The feature id for the 'Txt Description' attribute. * * * @generated * @ordered */ int MAPPER__TXT_DESCRIPTION = CorePackage.MODEL_ELEMENT__TXT_DESCRIPTION; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int MAPPER__NAME = CorePackage.MODEL_ELEMENT__NAME; /** * The feature id for the 'Left' reference. * * * @generated * @ordered */ int MAPPER__LEFT = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Bi Directional' attribute. * * * @generated * @ordered */ int MAPPER__BI_DIRECTIONAL = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the 'To Left' attribute. * * * @generated * @ordered */ int MAPPER__TO_LEFT = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the 'To Right' attribute. * * * @generated * @ordered */ int MAPPER__TO_RIGHT = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the 'Right' reference. * * * @generated * @ordered */ int MAPPER__RIGHT = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 4; /** * The feature id for the 'Property Mappings' containment reference list. * * * @generated * @ordered */ int MAPPER__PROPERTY_MAPPINGS = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 5; /** * The number of structural features of the 'Mapper' class. * * * @generated * @ordered */ int MAPPER_FEATURE_COUNT = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 6; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.PropertyMappingImpl Property Mapping}' class. * * * @see org.openxma.dsl.dom.model.impl.PropertyMappingImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getPropertyMapping() * @generated */ int PROPERTY_MAPPING = 12; /** * The feature id for the 'Left' reference. * * * @generated * @ordered */ int PROPERTY_MAPPING__LEFT = 0; /** * The feature id for the 'Bi Directional' attribute. * * * @generated * @ordered */ int PROPERTY_MAPPING__BI_DIRECTIONAL = 1; /** * The feature id for the 'To Left' attribute. * * * @generated * @ordered */ int PROPERTY_MAPPING__TO_LEFT = 2; /** * The feature id for the 'To Right' attribute. * * * @generated * @ordered */ int PROPERTY_MAPPING__TO_RIGHT = 3; /** * The feature id for the 'Right' reference. * * * @generated * @ordered */ int PROPERTY_MAPPING__RIGHT = 4; /** * The number of structural features of the 'Property Mapping' class. * * * @generated * @ordered */ int PROPERTY_MAPPING_FEATURE_COUNT = 5; /** * The feature id for the 'Txt Description' attribute. * * * @generated * @ordered */ int ENTITY__TXT_DESCRIPTION = COMPLEX_TYPE__TXT_DESCRIPTION; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int ENTITY__NAME = COMPLEX_TYPE__NAME; /** * The feature id for the 'Attributes' containment reference list. * * * @generated * @ordered */ int ENTITY__ATTRIBUTES = COMPLEX_TYPE__ATTRIBUTES; /** * The feature id for the 'All Attributes' reference list. * * * @generated * @ordered */ int ENTITY__ALL_ATTRIBUTES = COMPLEX_TYPE__ALL_ATTRIBUTES; /** * The feature id for the 'Super Type' reference. * * * @generated * @ordered */ int ENTITY__SUPER_TYPE = COMPLEX_TYPE_FEATURE_COUNT + 0; /** * The feature id for the 'Attribute Groups' containment reference list. * * * @generated * @ordered */ int ENTITY__ATTRIBUTE_GROUPS = COMPLEX_TYPE_FEATURE_COUNT + 1; /** * The feature id for the 'Conditions Block' containment reference. * * * @generated * @ordered */ int ENTITY__CONDITIONS_BLOCK = COMPLEX_TYPE_FEATURE_COUNT + 2; /** * The feature id for the 'Repository' reference. * * * @generated * @ordered */ int ENTITY__REPOSITORY = COMPLEX_TYPE_FEATURE_COUNT + 3; /** * The feature id for the 'Key' reference. * * * @generated * @ordered */ int ENTITY__KEY = COMPLEX_TYPE_FEATURE_COUNT + 4; /** * The feature id for the 'Sort Orders' reference list. * * * @generated * @ordered */ int ENTITY__SORT_ORDERS = COMPLEX_TYPE_FEATURE_COUNT + 5; /** * The feature id for the 'Identifier' reference. * * * @generated * @ordered */ int ENTITY__IDENTIFIER = COMPLEX_TYPE_FEATURE_COUNT + 6; /** * The feature id for the 'Version' reference. * * * @generated * @ordered */ int ENTITY__VERSION = COMPLEX_TYPE_FEATURE_COUNT + 7; /** * The feature id for the 'Required References' reference list. * * * @generated * @ordered */ int ENTITY__REQUIRED_REFERENCES = COMPLEX_TYPE_FEATURE_COUNT + 8; /** * The feature id for the 'Required Attributes' reference list. * * * @generated * @ordered */ int ENTITY__REQUIRED_ATTRIBUTES = COMPLEX_TYPE_FEATURE_COUNT + 9; /** * The number of structural features of the 'Entity' class. * * * @generated * @ordered */ int ENTITY_FEATURE_COUNT = COMPLEX_TYPE_FEATURE_COUNT + 10; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int ATTRIBUTE__NAME = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 0; /** * The feature id for the 'Txt Description' attribute. * * * @generated * @ordered */ int ATTRIBUTE__TXT_DESCRIPTION = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 1; /** * The feature id for the 'Identifier' attribute. * * * @generated * @ordered */ int ATTRIBUTE__IDENTIFIER = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 2; /** * The feature id for the 'Version' attribute. * * * @generated * @ordered */ int ATTRIBUTE__VERSION = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 3; /** * The feature id for the 'Composition' attribute. * * * @generated * @ordered */ int ATTRIBUTE__COMPOSITION = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 4; /** * The feature id for the 'Type' containment reference. * * * @generated * @ordered */ int ATTRIBUTE__TYPE = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 5; /** * The feature id for the 'Many' attribute. * * * @generated * @ordered */ int ATTRIBUTE__MANY = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 6; /** * The feature id for the 'Incrementer Reference' containment reference. * * * @generated * @ordered */ int ATTRIBUTE__INCREMENTER_REFERENCE = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 7; /** * The feature id for the 'Default Value' attribute. * * * @generated * @ordered */ int ATTRIBUTE__DEFAULT_VALUE = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 8; /** * The feature id for the 'Opposite' reference. * * * @generated * @ordered */ int ATTRIBUTE__OPPOSITE = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 9; /** * The feature id for the 'Attribut Properties' containment reference list. * * * @generated * @ordered */ int ATTRIBUTE__ATTRIBUT_PROPERTIES = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 10; /** * The feature id for the 'Sort Order' reference. * * * @generated * @ordered */ int ATTRIBUTE__SORT_ORDER = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 11; /** * The feature id for the 'Data Type' reference. * * * @generated * @ordered */ int ATTRIBUTE__DATA_TYPE = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 12; /** * The feature id for the 'Opposite Reference' reference. * * * @generated * @ordered */ int ATTRIBUTE__OPPOSITE_REFERENCE = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 13; /** * The feature id for the 'Data Type Name' attribute. * * * @generated * @ordered */ int ATTRIBUTE__DATA_TYPE_NAME = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 14; /** * The feature id for the 'Resolved Attribute List' reference list. * * * @generated * @ordered */ int ATTRIBUTE__RESOLVED_ATTRIBUTE_LIST = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 15; /** * The feature id for the 'Reference' attribute. * * * @generated * @ordered */ int ATTRIBUTE__REFERENCE = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 16; /** * The feature id for the 'Read Only' attribute. * * * @generated * @ordered */ int ATTRIBUTE__READ_ONLY = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 17; /** * The feature id for the 'Required' attribute. * * * @generated * @ordered */ int ATTRIBUTE__REQUIRED = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 18; /** * The feature id for the 'Derived' attribute. * * * @generated * @ordered */ int ATTRIBUTE__DERIVED = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 19; /** * The feature id for the 'Transient' attribute. * * * @generated * @ordered */ int ATTRIBUTE__TRANSIENT = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 20; /** * The number of structural features of the 'Attribute' class. * * * @generated * @ordered */ int ATTRIBUTE_FEATURE_COUNT = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 21; /** * The number of structural features of the 'Attribute Property' class. * * * @generated * @ordered */ int ATTRIBUTE_PROPERTY_FEATURE_COUNT = 0; /** * The number of structural features of the 'Attribute Flag' class. * * * @generated * @ordered */ int ATTRIBUTE_FLAG_FEATURE_COUNT = ATTRIBUTE_PROPERTY_FEATURE_COUNT + 0; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int EXPRESSION_FLAG__EXPRESSION = ATTRIBUTE_FLAG_FEATURE_COUNT + 0; /** * The number of structural features of the 'Expression Flag' class. * * * @generated * @ordered */ int EXPRESSION_FLAG_FEATURE_COUNT = ATTRIBUTE_FLAG_FEATURE_COUNT + 1; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int REQUIRED_FLAG__EXPRESSION = EXPRESSION_FLAG__EXPRESSION; /** * The number of structural features of the 'Required Flag' class. * * * @generated * @ordered */ int REQUIRED_FLAG_FEATURE_COUNT = EXPRESSION_FLAG_FEATURE_COUNT + 0; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int READ_ONLY_FLAG__EXPRESSION = EXPRESSION_FLAG__EXPRESSION; /** * The number of structural features of the 'Read Only Flag' class. * * * @generated * @ordered */ int READ_ONLY_FLAG_FEATURE_COUNT = EXPRESSION_FLAG_FEATURE_COUNT + 0; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int AVAILABLE_FLAG__EXPRESSION = EXPRESSION_FLAG__EXPRESSION; /** * The number of structural features of the 'Available Flag' class. * * * @generated * @ordered */ int AVAILABLE_FLAG_FEATURE_COUNT = EXPRESSION_FLAG_FEATURE_COUNT + 0; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int DERIVED_FLAG__EXPRESSION = ATTRIBUTE_FLAG_FEATURE_COUNT + 0; /** * The number of structural features of the 'Derived Flag' class. * * * @generated * @ordered */ int DERIVED_FLAG_FEATURE_COUNT = ATTRIBUTE_FLAG_FEATURE_COUNT + 1; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int TRANSIENT_FLAG__EXPRESSION = ATTRIBUTE_FLAG_FEATURE_COUNT + 0; /** * The number of structural features of the 'Transient Flag' class. * * * @generated * @ordered */ int TRANSIENT_FLAG_FEATURE_COUNT = ATTRIBUTE_FLAG_FEATURE_COUNT + 1; /** * The feature id for the 'Constraints' containment reference list. * * * @generated * @ordered */ int ATTRIBUTE_VALIDATION_PROPERTY__CONSTRAINTS = ATTRIBUTE_PROPERTY_FEATURE_COUNT + 0; /** * The feature id for the 'Format' containment reference. * * * @generated * @ordered */ int ATTRIBUTE_VALIDATION_PROPERTY__FORMAT = ATTRIBUTE_PROPERTY_FEATURE_COUNT + 1; /** * The number of structural features of the 'Attribute Validation Property' class. * * * @generated * @ordered */ int ATTRIBUTE_VALIDATION_PROPERTY_FEATURE_COUNT = ATTRIBUTE_PROPERTY_FEATURE_COUNT + 2; /** * The feature id for the 'Label Text' attribute. * * * @generated * @ordered */ int ATTRIBUTE_TEXT_PROPERTY__LABEL_TEXT = ATTRIBUTE_PROPERTY_FEATURE_COUNT + 0; /** * The feature id for the 'Tooltip Text' attribute. * * * @generated * @ordered */ int ATTRIBUTE_TEXT_PROPERTY__TOOLTIP_TEXT = ATTRIBUTE_PROPERTY_FEATURE_COUNT + 1; /** * The feature id for the 'Unit Text' attribute. * * * @generated * @ordered */ int ATTRIBUTE_TEXT_PROPERTY__UNIT_TEXT = ATTRIBUTE_PROPERTY_FEATURE_COUNT + 2; /** * The feature id for the 'Unit Attribute' reference. * * * @generated * @ordered */ int ATTRIBUTE_TEXT_PROPERTY__UNIT_ATTRIBUTE = ATTRIBUTE_PROPERTY_FEATURE_COUNT + 3; /** * The feature id for the 'Hstore Column' attribute. * * * @generated * @ordered */ int ATTRIBUTE_TEXT_PROPERTY__HSTORE_COLUMN = ATTRIBUTE_PROPERTY_FEATURE_COUNT + 4; /** * The number of structural features of the 'Attribute Text Property' class. * * * @generated * @ordered */ int ATTRIBUTE_TEXT_PROPERTY_FEATURE_COUNT = ATTRIBUTE_PROPERTY_FEATURE_COUNT + 5; /** * The feature id for the 'Txt Description' attribute. * * * @generated * @ordered */ int ATTRIBUTE_GROUP__TXT_DESCRIPTION = CorePackage.IDOCUMENTABLE__TXT_DESCRIPTION; /** * The feature id for the 'Key' attribute. * * * @generated * @ordered */ int ATTRIBUTE_GROUP__KEY = CorePackage.IDOCUMENTABLE_FEATURE_COUNT + 0; /** * The feature id for the 'Unique' attribute. * * * @generated * @ordered */ int ATTRIBUTE_GROUP__UNIQUE = CorePackage.IDOCUMENTABLE_FEATURE_COUNT + 1; /** * The feature id for the 'Filter' attribute. * * * @generated * @ordered */ int ATTRIBUTE_GROUP__FILTER = CorePackage.IDOCUMENTABLE_FEATURE_COUNT + 2; /** * The feature id for the 'Sortorder' attribute. * * * @generated * @ordered */ int ATTRIBUTE_GROUP__SORTORDER = CorePackage.IDOCUMENTABLE_FEATURE_COUNT + 3; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int ATTRIBUTE_GROUP__NAME = CorePackage.IDOCUMENTABLE_FEATURE_COUNT + 4; /** * The feature id for the 'Attributes' containment reference list. * * * @generated * @ordered */ int ATTRIBUTE_GROUP__ATTRIBUTES = CorePackage.IDOCUMENTABLE_FEATURE_COUNT + 5; /** * The feature id for the 'Resolved Attribute List' reference list. * * * @generated * @ordered */ int ATTRIBUTE_GROUP__RESOLVED_ATTRIBUTE_LIST = CorePackage.IDOCUMENTABLE_FEATURE_COUNT + 6; /** * The number of structural features of the 'Attribute Group' class. * * * @generated * @ordered */ int ATTRIBUTE_GROUP_FEATURE_COUNT = CorePackage.IDOCUMENTABLE_FEATURE_COUNT + 7; /** * The feature id for the 'Attribute' reference. * * * @generated * @ordered */ int ATTRIBUTE_SORT_ORDER__ATTRIBUTE = 0; /** * The feature id for the 'Asc' attribute. * * * @generated * @ordered */ int ATTRIBUTE_SORT_ORDER__ASC = 1; /** * The feature id for the 'Desc' attribute. * * * @generated * @ordered */ int ATTRIBUTE_SORT_ORDER__DESC = 2; /** * The number of structural features of the 'Attribute Sort Order' class. * * * @generated * @ordered */ int ATTRIBUTE_SORT_ORDER_FEATURE_COUNT = 3; /** * The feature id for the 'Attribute' reference. * * * @generated * @ordered */ int DAO_FEATURE__ATTRIBUTE = 0; /** * The number of structural features of the 'Dao Feature' class. * * * @generated * @ordered */ int DAO_FEATURE_FEATURE_COUNT = 1; /** * The feature id for the 'Txt Description' attribute. * * * @generated * @ordered */ int DAO__TXT_DESCRIPTION = CorePackage.MODEL_ELEMENT__TXT_DESCRIPTION; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int DAO__NAME = CorePackage.MODEL_ELEMENT__NAME; /** * The feature id for the 'Entity' reference. * * * @generated * @ordered */ int DAO__ENTITY = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Table Name' attribute. * * * @generated * @ordered */ int DAO__TABLE_NAME = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the 'Discriminator' attribute. * * * @generated * @ordered */ int DAO__DISCRIMINATOR = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the 'Qualifier' attribute. * * * @generated * @ordered */ int DAO__QUALIFIER = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the 'Operations' containment reference list. * * * @generated * @ordered */ int DAO__OPERATIONS = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 4; /** * The feature id for the 'Query Operation' containment reference list. * * * @generated * @ordered */ int DAO__QUERY_OPERATION = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 5; /** * The feature id for the 'Data Base Constraints' containment reference list. * * * @generated * @ordered */ int DAO__DATA_BASE_CONSTRAINTS = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 6; /** * The feature id for the 'Columns' containment reference list. * * * @generated * @ordered */ int DAO__COLUMNS = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 7; /** * The feature id for the 'Many To One Associations' containment reference list. * * * @generated * @ordered */ int DAO__MANY_TO_ONE_ASSOCIATIONS = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 8; /** * The feature id for the 'One To One Associations' containment reference list. * * * @generated * @ordered */ int DAO__ONE_TO_ONE_ASSOCIATIONS = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 9; /** * The feature id for the 'One To Many Associations' containment reference list. * * * @generated * @ordered */ int DAO__ONE_TO_MANY_ASSOCIATIONS = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 10; /** * The feature id for the 'Many To Many Associations' containment reference list. * * * @generated * @ordered */ int DAO__MANY_TO_MANY_ASSOCIATIONS = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 11; /** * The feature id for the 'Primary Key Column' reference. * * * @generated * @ordered */ int DAO__PRIMARY_KEY_COLUMN = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 12; /** * The feature id for the 'Natural Key Columns' reference list. * * * @generated * @ordered */ int DAO__NATURAL_KEY_COLUMNS = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 13; /** * The feature id for the 'Version Column' reference. * * * @generated * @ordered */ int DAO__VERSION_COLUMN = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 14; /** * The feature id for the 'Primary Key' reference. * * * @generated * @ordered */ int DAO__PRIMARY_KEY = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 15; /** * The feature id for the 'Natural Key' reference. * * * @generated * @ordered */ int DAO__NATURAL_KEY = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 16; /** * The number of structural features of the 'Dao' class. * * * @generated * @ordered */ int DAO_FEATURE_COUNT = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 17; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.QueryOperationImpl Query Operation}' class. * * * @see org.openxma.dsl.dom.model.impl.QueryOperationImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getQueryOperation() * @generated */ int QUERY_OPERATION = 29; /** * The feature id for the 'Type' reference. * * * @generated * @ordered */ int QUERY_OPERATION__TYPE = DAO_OPERATION__TYPE; /** * The feature id for the 'Many' attribute. * * * @generated * @ordered */ int QUERY_OPERATION__MANY = DAO_OPERATION__MANY; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int QUERY_OPERATION__NAME = DAO_OPERATION__NAME; /** * The feature id for the 'Txt Description' attribute. * * * @generated * @ordered */ int QUERY_OPERATION__TXT_DESCRIPTION = DAO_OPERATION_FEATURE_COUNT + 0; /** * The feature id for the 'Query Parameters' containment reference list. * * * @generated * @ordered */ int QUERY_OPERATION__QUERY_PARAMETERS = DAO_OPERATION_FEATURE_COUNT + 1; /** * The feature id for the 'Statement' containment reference. * * * @generated * @ordered */ int QUERY_OPERATION__STATEMENT = DAO_OPERATION_FEATURE_COUNT + 2; /** * The number of structural features of the 'Query Operation' class. * * * @generated * @ordered */ int QUERY_OPERATION_FEATURE_COUNT = DAO_OPERATION_FEATURE_COUNT + 3; /** * The feature id for the 'Attribute' reference. * * * @generated * @ordered */ int COLUMN__ATTRIBUTE = DAO_FEATURE__ATTRIBUTE; /** * The feature id for the 'Column Name' attribute. * * * @generated * @ordered */ int COLUMN__COLUMN_NAME = DAO_FEATURE_FEATURE_COUNT + 0; /** * The feature id for the 'User Type' containment reference. * * * @generated * @ordered */ int COLUMN__USER_TYPE = DAO_FEATURE_FEATURE_COUNT + 1; /** * The feature id for the 'Column Type' reference. * * * @generated * @ordered */ int COLUMN__COLUMN_TYPE = DAO_FEATURE_FEATURE_COUNT + 2; /** * The feature id for the 'Columns' containment reference list. * * * @generated * @ordered */ int COLUMN__COLUMNS = DAO_FEATURE_FEATURE_COUNT + 3; /** * The number of structural features of the 'Column' class. * * * @generated * @ordered */ int COLUMN_FEATURE_COUNT = DAO_FEATURE_FEATURE_COUNT + 4; /** * The feature id for the 'Attribute' reference. * * * @generated * @ordered */ int MANY_TO_ONE__ATTRIBUTE = DAO_FEATURE__ATTRIBUTE; /** * The feature id for the 'Column Name' attribute. * * * @generated * @ordered */ int MANY_TO_ONE__COLUMN_NAME = DAO_FEATURE_FEATURE_COUNT + 0; /** * The feature id for the 'User Type' reference. * * * @generated * @ordered */ int MANY_TO_ONE__USER_TYPE = DAO_FEATURE_FEATURE_COUNT + 1; /** * The feature id for the 'Sql Type' reference. * * * @generated * @ordered */ int MANY_TO_ONE__SQL_TYPE = DAO_FEATURE_FEATURE_COUNT + 2; /** * The feature id for the 'Columns' containment reference list. * * * @generated * @ordered */ int MANY_TO_ONE__COLUMNS = DAO_FEATURE_FEATURE_COUNT + 3; /** * The feature id for the 'Derived' attribute. * * * @generated * @ordered */ int MANY_TO_ONE__DERIVED = DAO_FEATURE_FEATURE_COUNT + 4; /** * The number of structural features of the 'Many To One' class. * * * @generated * @ordered */ int MANY_TO_ONE_FEATURE_COUNT = DAO_FEATURE_FEATURE_COUNT + 5; /** * The feature id for the 'Attribute' reference. * * * @generated * @ordered */ int ONE_TO_ONE__ATTRIBUTE = DAO_FEATURE__ATTRIBUTE; /** * The number of structural features of the 'One To One' class. * * * @generated * @ordered */ int ONE_TO_ONE_FEATURE_COUNT = DAO_FEATURE_FEATURE_COUNT + 0; /** * The feature id for the 'Attribute' reference. * * * @generated * @ordered */ int ONE_TO_MANY__ATTRIBUTE = DAO_FEATURE__ATTRIBUTE; /** * The feature id for the 'Column Name' attribute. * * * @generated * @ordered */ int ONE_TO_MANY__COLUMN_NAME = DAO_FEATURE_FEATURE_COUNT + 0; /** * The feature id for the 'Columns' containment reference list. * * * @generated * @ordered */ int ONE_TO_MANY__COLUMNS = DAO_FEATURE_FEATURE_COUNT + 1; /** * The number of structural features of the 'One To Many' class. * * * @generated * @ordered */ int ONE_TO_MANY_FEATURE_COUNT = DAO_FEATURE_FEATURE_COUNT + 2; /** * The feature id for the 'Attribute' reference. * * * @generated * @ordered */ int MANY_TO_MANY__ATTRIBUTE = DAO_FEATURE__ATTRIBUTE; /** * The feature id for the 'Table Name' attribute. * * * @generated * @ordered */ int MANY_TO_MANY__TABLE_NAME = DAO_FEATURE_FEATURE_COUNT + 0; /** * The feature id for the 'Column Name' attribute. * * * @generated * @ordered */ int MANY_TO_MANY__COLUMN_NAME = DAO_FEATURE_FEATURE_COUNT + 1; /** * The feature id for the 'Inverse' attribute. * * * @generated * @ordered */ int MANY_TO_MANY__INVERSE = DAO_FEATURE_FEATURE_COUNT + 2; /** * The number of structural features of the 'Many To Many' class. * * * @generated * @ordered */ int MANY_TO_MANY_FEATURE_COUNT = DAO_FEATURE_FEATURE_COUNT + 3; /** * The feature id for the 'Type' attribute. * * * @generated * @ordered */ int DATA_BASE_CONSTRAINT__TYPE = 0; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int DATA_BASE_CONSTRAINT__NAME = 1; /** * The feature id for the 'Attributes' reference list. * * * @generated * @ordered */ int DATA_BASE_CONSTRAINT__ATTRIBUTES = 2; /** * The feature id for the 'Resolved Attribute List' reference list. * * * @generated * @ordered */ int DATA_BASE_CONSTRAINT__RESOLVED_ATTRIBUTE_LIST = 3; /** * The number of structural features of the 'Data Base Constraint' class. * * * @generated * @ordered */ int DATA_BASE_CONSTRAINT_FEATURE_COUNT = 4; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.ApplicationSessionImpl Application Session}' class. * * * @see org.openxma.dsl.dom.model.impl.ApplicationSessionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getApplicationSession() * @generated */ int APPLICATION_SESSION = 37; /** * The feature id for the 'Txt Description' attribute. * * * @generated * @ordered */ int APPLICATION_SESSION__TXT_DESCRIPTION = CorePackage.MODEL_ELEMENT__TXT_DESCRIPTION; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int APPLICATION_SESSION__NAME = CorePackage.MODEL_ELEMENT__NAME; /** * The feature id for the 'Properties' containment reference list. * * * @generated * @ordered */ int APPLICATION_SESSION__PROPERTIES = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Functions' containment reference list. * * * @generated * @ordered */ int APPLICATION_SESSION__FUNCTIONS = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the 'Conditions Block' containment reference. * * * @generated * @ordered */ int APPLICATION_SESSION__CONDITIONS_BLOCK = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 2; /** * The number of structural features of the 'Application Session' class. * * * @generated * @ordered */ int APPLICATION_SESSION_FEATURE_COUNT = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.QlStatementImpl Ql Statement}' class. * * * @see org.openxma.dsl.dom.model.impl.QlStatementImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getQlStatement() * @generated */ int QL_STATEMENT = 38; /** * The number of structural features of the 'Ql Statement' class. * * * @generated * @ordered */ int QL_STATEMENT_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.CallableStatementImpl Callable Statement}' class. * * * @see org.openxma.dsl.dom.model.impl.CallableStatementImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getCallableStatement() * @generated */ int CALLABLE_STATEMENT = 39; /** * The feature id for the 'Function Call' attribute. * * * @generated * @ordered */ int CALLABLE_STATEMENT__FUNCTION_CALL = QL_STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int CALLABLE_STATEMENT__NAME = QL_STATEMENT_FEATURE_COUNT + 1; /** * The feature id for the 'In Parameter' containment reference list. * * * @generated * @ordered */ int CALLABLE_STATEMENT__IN_PARAMETER = QL_STATEMENT_FEATURE_COUNT + 2; /** * The feature id for the 'Out Parameter' containment reference list. * * * @generated * @ordered */ int CALLABLE_STATEMENT__OUT_PARAMETER = QL_STATEMENT_FEATURE_COUNT + 3; /** * The number of structural features of the 'Callable Statement' class. * * * @generated * @ordered */ int CALLABLE_STATEMENT_FEATURE_COUNT = QL_STATEMENT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.CallInputParameterImpl Call Input Parameter}' class. * * * @see org.openxma.dsl.dom.model.impl.CallInputParameterImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getCallInputParameter() * @generated */ int CALL_INPUT_PARAMETER = 40; /** * The feature id for the 'Parameter' reference. * * * @generated * @ordered */ int CALL_INPUT_PARAMETER__PARAMETER = 0; /** * The feature id for the 'Attribute' reference. * * * @generated * @ordered */ int CALL_INPUT_PARAMETER__ATTRIBUTE = 1; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int CALL_INPUT_PARAMETER__NAME = 2; /** * The number of structural features of the 'Call Input Parameter' class. * * * @generated * @ordered */ int CALL_INPUT_PARAMETER_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.CallOutputParameterImpl Call Output Parameter}' class. * * * @see org.openxma.dsl.dom.model.impl.CallOutputParameterImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getCallOutputParameter() * @generated */ int CALL_OUTPUT_PARAMETER = 41; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int CALL_OUTPUT_PARAMETER__NAME = 0; /** * The feature id for the 'Attribute' reference. * * * @generated * @ordered */ int CALL_OUTPUT_PARAMETER__ATTRIBUTE = 1; /** * The feature id for the 'Nested Attribute' reference. * * * @generated * @ordered */ int CALL_OUTPUT_PARAMETER__NESTED_ATTRIBUTE = 2; /** * The number of structural features of the 'Call Output Parameter' class. * * * @generated * @ordered */ int CALL_OUTPUT_PARAMETER_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.InsertStatementImpl Insert Statement}' class. * * * @see org.openxma.dsl.dom.model.impl.InsertStatementImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getInsertStatement() * @generated */ int INSERT_STATEMENT = 42; /** * The feature id for the 'Entity' reference. * * * @generated * @ordered */ int INSERT_STATEMENT__ENTITY = QL_STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Expression' containment reference list. * * * @generated * @ordered */ int INSERT_STATEMENT__EXPRESSION = QL_STATEMENT_FEATURE_COUNT + 1; /** * The feature id for the 'Select Statement' containment reference. * * * @generated * @ordered */ int INSERT_STATEMENT__SELECT_STATEMENT = QL_STATEMENT_FEATURE_COUNT + 2; /** * The number of structural features of the 'Insert Statement' class. * * * @generated * @ordered */ int INSERT_STATEMENT_FEATURE_COUNT = QL_STATEMENT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.DeleteStatementImpl Delete Statement}' class. * * * @see org.openxma.dsl.dom.model.impl.DeleteStatementImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getDeleteStatement() * @generated */ int DELETE_STATEMENT = 43; /** * The feature id for the 'Entity' reference. * * * @generated * @ordered */ int DELETE_STATEMENT__ENTITY = QL_STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int DELETE_STATEMENT__NAME = QL_STATEMENT_FEATURE_COUNT + 1; /** * The feature id for the 'Where' containment reference. * * * @generated * @ordered */ int DELETE_STATEMENT__WHERE = QL_STATEMENT_FEATURE_COUNT + 2; /** * The number of structural features of the 'Delete Statement' class. * * * @generated * @ordered */ int DELETE_STATEMENT_FEATURE_COUNT = QL_STATEMENT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.UpdateStatementImpl Update Statement}' class. * * * @see org.openxma.dsl.dom.model.impl.UpdateStatementImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getUpdateStatement() * @generated */ int UPDATE_STATEMENT = 44; /** * The feature id for the 'Versioned' attribute. * * * @generated * @ordered */ int UPDATE_STATEMENT__VERSIONED = QL_STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Entity' reference. * * * @generated * @ordered */ int UPDATE_STATEMENT__ENTITY = QL_STATEMENT_FEATURE_COUNT + 1; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int UPDATE_STATEMENT__NAME = QL_STATEMENT_FEATURE_COUNT + 2; /** * The feature id for the 'Assignment' containment reference list. * * * @generated * @ordered */ int UPDATE_STATEMENT__ASSIGNMENT = QL_STATEMENT_FEATURE_COUNT + 3; /** * The feature id for the 'Where' containment reference. * * * @generated * @ordered */ int UPDATE_STATEMENT__WHERE = QL_STATEMENT_FEATURE_COUNT + 4; /** * The number of structural features of the 'Update Statement' class. * * * @generated * @ordered */ int UPDATE_STATEMENT_FEATURE_COUNT = QL_STATEMENT_FEATURE_COUNT + 5; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.PropertyAssignmentImpl Property Assignment}' class. * * * @see org.openxma.dsl.dom.model.impl.PropertyAssignmentImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getPropertyAssignment() * @generated */ int PROPERTY_ASSIGNMENT = 45; /** * The feature id for the 'Property' containment reference. * * * @generated * @ordered */ int PROPERTY_ASSIGNMENT__PROPERTY = 0; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int PROPERTY_ASSIGNMENT__EXPRESSION = 1; /** * The number of structural features of the 'Property Assignment' class. * * * @generated * @ordered */ int PROPERTY_ASSIGNMENT_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.SelectStatementImpl Select Statement}' class. * * * @see org.openxma.dsl.dom.model.impl.SelectStatementImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getSelectStatement() * @generated */ int SELECT_STATEMENT = 46; /** * The feature id for the 'From' containment reference list. * * * @generated * @ordered */ int SELECT_STATEMENT__FROM = QL_STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Join' containment reference list. * * * @generated * @ordered */ int SELECT_STATEMENT__JOIN = QL_STATEMENT_FEATURE_COUNT + 1; /** * The feature id for the 'Where' containment reference. * * * @generated * @ordered */ int SELECT_STATEMENT__WHERE = QL_STATEMENT_FEATURE_COUNT + 2; /** * The feature id for the 'Group By' containment reference list. * * * @generated * @ordered */ int SELECT_STATEMENT__GROUP_BY = QL_STATEMENT_FEATURE_COUNT + 3; /** * The feature id for the 'Having' containment reference. * * * @generated * @ordered */ int SELECT_STATEMENT__HAVING = QL_STATEMENT_FEATURE_COUNT + 4; /** * The feature id for the 'Order By' containment reference list. * * * @generated * @ordered */ int SELECT_STATEMENT__ORDER_BY = QL_STATEMENT_FEATURE_COUNT + 5; /** * The number of structural features of the 'Select Statement' class. * * * @generated * @ordered */ int SELECT_STATEMENT_FEATURE_COUNT = QL_STATEMENT_FEATURE_COUNT + 6; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.SortOrderElementImpl Sort Order Element}' class. * * * @see org.openxma.dsl.dom.model.impl.SortOrderElementImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getSortOrderElement() * @generated */ int SORT_ORDER_ELEMENT = 47; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int SORT_ORDER_ELEMENT__EXPRESSION = 0; /** * The feature id for the 'Sort Order' attribute. * * * @generated * @ordered */ int SORT_ORDER_ELEMENT__SORT_ORDER = 1; /** * The number of structural features of the 'Sort Order Element' class. * * * @generated * @ordered */ int SORT_ORDER_ELEMENT_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.SelectPropertiesImpl Select Properties}' class. * * * @see org.openxma.dsl.dom.model.impl.SelectPropertiesImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getSelectProperties() * @generated */ int SELECT_PROPERTIES = 48; /** * The feature id for the 'From' containment reference list. * * * @generated * @ordered */ int SELECT_PROPERTIES__FROM = SELECT_STATEMENT__FROM; /** * The feature id for the 'Join' containment reference list. * * * @generated * @ordered */ int SELECT_PROPERTIES__JOIN = SELECT_STATEMENT__JOIN; /** * The feature id for the 'Where' containment reference. * * * @generated * @ordered */ int SELECT_PROPERTIES__WHERE = SELECT_STATEMENT__WHERE; /** * The feature id for the 'Group By' containment reference list. * * * @generated * @ordered */ int SELECT_PROPERTIES__GROUP_BY = SELECT_STATEMENT__GROUP_BY; /** * The feature id for the 'Having' containment reference. * * * @generated * @ordered */ int SELECT_PROPERTIES__HAVING = SELECT_STATEMENT__HAVING; /** * The feature id for the 'Order By' containment reference list. * * * @generated * @ordered */ int SELECT_PROPERTIES__ORDER_BY = SELECT_STATEMENT__ORDER_BY; /** * The feature id for the 'Distinct' attribute. * * * @generated * @ordered */ int SELECT_PROPERTIES__DISTINCT = SELECT_STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Properties' containment reference list. * * * @generated * @ordered */ int SELECT_PROPERTIES__PROPERTIES = SELECT_STATEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the 'Select Properties' class. * * * @generated * @ordered */ int SELECT_PROPERTIES_FEATURE_COUNT = SELECT_STATEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.SelectClassImpl Select Class}' class. * * * @see org.openxma.dsl.dom.model.impl.SelectClassImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getSelectClass() * @generated */ int SELECT_CLASS = 49; /** * The feature id for the 'From' containment reference list. * * * @generated * @ordered */ int SELECT_CLASS__FROM = SELECT_STATEMENT__FROM; /** * The feature id for the 'Join' containment reference list. * * * @generated * @ordered */ int SELECT_CLASS__JOIN = SELECT_STATEMENT__JOIN; /** * The feature id for the 'Where' containment reference. * * * @generated * @ordered */ int SELECT_CLASS__WHERE = SELECT_STATEMENT__WHERE; /** * The feature id for the 'Group By' containment reference list. * * * @generated * @ordered */ int SELECT_CLASS__GROUP_BY = SELECT_STATEMENT__GROUP_BY; /** * The feature id for the 'Having' containment reference. * * * @generated * @ordered */ int SELECT_CLASS__HAVING = SELECT_STATEMENT__HAVING; /** * The feature id for the 'Order By' containment reference list. * * * @generated * @ordered */ int SELECT_CLASS__ORDER_BY = SELECT_STATEMENT__ORDER_BY; /** * The feature id for the 'Class' attribute. * * * @generated * @ordered */ int SELECT_CLASS__CLASS = SELECT_STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Arguments' containment reference list. * * * @generated * @ordered */ int SELECT_CLASS__ARGUMENTS = SELECT_STATEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the 'Select Class' class. * * * @generated * @ordered */ int SELECT_CLASS_FEATURE_COUNT = SELECT_STATEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.SelectObjectImpl Select Object}' class. * * * @see org.openxma.dsl.dom.model.impl.SelectObjectImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getSelectObject() * @generated */ int SELECT_OBJECT = 50; /** * The feature id for the 'From' containment reference list. * * * @generated * @ordered */ int SELECT_OBJECT__FROM = SELECT_STATEMENT__FROM; /** * The feature id for the 'Join' containment reference list. * * * @generated * @ordered */ int SELECT_OBJECT__JOIN = SELECT_STATEMENT__JOIN; /** * The feature id for the 'Where' containment reference. * * * @generated * @ordered */ int SELECT_OBJECT__WHERE = SELECT_STATEMENT__WHERE; /** * The feature id for the 'Group By' containment reference list. * * * @generated * @ordered */ int SELECT_OBJECT__GROUP_BY = SELECT_STATEMENT__GROUP_BY; /** * The feature id for the 'Having' containment reference. * * * @generated * @ordered */ int SELECT_OBJECT__HAVING = SELECT_STATEMENT__HAVING; /** * The feature id for the 'Order By' containment reference list. * * * @generated * @ordered */ int SELECT_OBJECT__ORDER_BY = SELECT_STATEMENT__ORDER_BY; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int SELECT_OBJECT__NAME = SELECT_STATEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the 'Select Object' class. * * * @generated * @ordered */ int SELECT_OBJECT_FEATURE_COUNT = SELECT_STATEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.FromRangeImpl From Range}' class. * * * @see org.openxma.dsl.dom.model.impl.FromRangeImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getFromRange() * @generated */ int FROM_RANGE = 51; /** * The number of structural features of the 'From Range' class. * * * @generated * @ordered */ int FROM_RANGE_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.FromClassImpl From Class}' class. * * * @see org.openxma.dsl.dom.model.impl.FromClassImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getFromClass() * @generated */ int FROM_CLASS = 52; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int FROM_CLASS__NAME = FROM_RANGE_FEATURE_COUNT + 0; /** * The feature id for the 'Entity' reference. * * * @generated * @ordered */ int FROM_CLASS__ENTITY = FROM_RANGE_FEATURE_COUNT + 1; /** * The feature id for the 'Poperty Fetch' attribute. * * * @generated * @ordered */ int FROM_CLASS__POPERTY_FETCH = FROM_RANGE_FEATURE_COUNT + 2; /** * The number of structural features of the 'From Class' class. * * * @generated * @ordered */ int FROM_CLASS_FEATURE_COUNT = FROM_RANGE_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.InClassImpl In Class}' class. * * * @see org.openxma.dsl.dom.model.impl.InClassImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getInClass() * @generated */ int IN_CLASS = 53; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int IN_CLASS__NAME = FROM_RANGE_FEATURE_COUNT + 0; /** * The feature id for the 'Class' attribute. * * * @generated * @ordered */ int IN_CLASS__CLASS = FROM_RANGE_FEATURE_COUNT + 1; /** * The number of structural features of the 'In Class' class. * * * @generated * @ordered */ int IN_CLASS_FEATURE_COUNT = FROM_RANGE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.InCollectionImpl In Collection}' class. * * * @see org.openxma.dsl.dom.model.impl.InCollectionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getInCollection() * @generated */ int IN_COLLECTION = 54; /** * The feature id for the 'Path' attribute. * * * @generated * @ordered */ int IN_COLLECTION__PATH = FROM_RANGE_FEATURE_COUNT + 0; /** * The feature id for the 'Alias' attribute. * * * @generated * @ordered */ int IN_COLLECTION__ALIAS = FROM_RANGE_FEATURE_COUNT + 1; /** * The number of structural features of the 'In Collection' class. * * * @generated * @ordered */ int IN_COLLECTION_FEATURE_COUNT = FROM_RANGE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.InCollectionElementsImpl In Collection Elements}' class. * * * @see org.openxma.dsl.dom.model.impl.InCollectionElementsImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getInCollectionElements() * @generated */ int IN_COLLECTION_ELEMENTS = 55; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int IN_COLLECTION_ELEMENTS__NAME = FROM_RANGE_FEATURE_COUNT + 0; /** * The feature id for the 'Reference' attribute. * * * @generated * @ordered */ int IN_COLLECTION_ELEMENTS__REFERENCE = FROM_RANGE_FEATURE_COUNT + 1; /** * The number of structural features of the 'In Collection Elements' class. * * * @generated * @ordered */ int IN_COLLECTION_ELEMENTS_FEATURE_COUNT = FROM_RANGE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.JoinEntityImpl Join Entity}' class. * * * @see org.openxma.dsl.dom.model.impl.JoinEntityImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getJoinEntity() * @generated */ int JOIN_ENTITY = 57; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int JOIN_ENTITY__NAME = 0; /** * The number of structural features of the 'Join Entity' class. * * * @generated * @ordered */ int JOIN_ENTITY_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.JoinImpl Join}' class. * * * @see org.openxma.dsl.dom.model.impl.JoinImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getJoin() * @generated */ int JOIN = 56; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int JOIN__NAME = JOIN_ENTITY__NAME; /** * The feature id for the 'Type' attribute. * * * @generated * @ordered */ int JOIN__TYPE = JOIN_ENTITY_FEATURE_COUNT + 0; /** * The feature id for the 'Fetch' attribute. * * * @generated * @ordered */ int JOIN__FETCH = JOIN_ENTITY_FEATURE_COUNT + 1; /** * The feature id for the 'Entity' reference. * * * @generated * @ordered */ int JOIN__ENTITY = JOIN_ENTITY_FEATURE_COUNT + 2; /** * The feature id for the 'Reference' reference. * * * @generated * @ordered */ int JOIN__REFERENCE = JOIN_ENTITY_FEATURE_COUNT + 3; /** * The feature id for the 'Property Fetch' attribute. * * * @generated * @ordered */ int JOIN__PROPERTY_FETCH = JOIN_ENTITY_FEATURE_COUNT + 4; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int JOIN__EXPRESSION = JOIN_ENTITY_FEATURE_COUNT + 5; /** * The number of structural features of the 'Join' class. * * * @generated * @ordered */ int JOIN_FEATURE_COUNT = JOIN_ENTITY_FEATURE_COUNT + 6; /** * The number of structural features of the 'Expression' class. * * * @generated * @ordered */ int EXPRESSION_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.PropertyValueImpl Property Value}' class. * * * @see org.openxma.dsl.dom.model.impl.PropertyValueImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getPropertyValue() * @generated */ int PROPERTY_VALUE = 59; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int PROPERTY_VALUE__NAME = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Segments' attribute list. * * * @generated * @ordered */ int PROPERTY_VALUE__SEGMENTS = EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the 'Index' containment reference list. * * * @generated * @ordered */ int PROPERTY_VALUE__INDEX = EXPRESSION_FEATURE_COUNT + 2; /** * The feature id for the 'Class Property' attribute. * * * @generated * @ordered */ int PROPERTY_VALUE__CLASS_PROPERTY = EXPRESSION_FEATURE_COUNT + 3; /** * The number of structural features of the 'Property Value' class. * * * @generated * @ordered */ int PROPERTY_VALUE_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.FunctionCallImpl Function Call}' class. * * * @see org.openxma.dsl.dom.model.impl.FunctionCallImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getFunctionCall() * @generated */ int FUNCTION_CALL = 60; /** * The feature id for the 'Function' attribute. * * * @generated * @ordered */ int FUNCTION_CALL__FUNCTION = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Arguments' containment reference list. * * * @generated * @ordered */ int FUNCTION_CALL__ARGUMENTS = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the 'Function Call' class. * * * @generated * @ordered */ int FUNCTION_CALL_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.TrimFunctionImpl Trim Function}' class. * * * @see org.openxma.dsl.dom.model.impl.TrimFunctionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getTrimFunction() * @generated */ int TRIM_FUNCTION = 61; /** * The feature id for the 'Function' attribute. * * * @generated * @ordered */ int TRIM_FUNCTION__FUNCTION = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Mode' attribute. * * * @generated * @ordered */ int TRIM_FUNCTION__MODE = EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the 'Character' containment reference. * * * @generated * @ordered */ int TRIM_FUNCTION__CHARACTER = EXPRESSION_FEATURE_COUNT + 2; /** * The feature id for the 'From' containment reference. * * * @generated * @ordered */ int TRIM_FUNCTION__FROM = EXPRESSION_FEATURE_COUNT + 3; /** * The number of structural features of the 'Trim Function' class. * * * @generated * @ordered */ int TRIM_FUNCTION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.CastFunctionImpl Cast Function}' class. * * * @see org.openxma.dsl.dom.model.impl.CastFunctionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getCastFunction() * @generated */ int CAST_FUNCTION = 62; /** * The feature id for the 'Function' attribute. * * * @generated * @ordered */ int CAST_FUNCTION__FUNCTION = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'From' containment reference. * * * @generated * @ordered */ int CAST_FUNCTION__FROM = EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int CAST_FUNCTION__NAME = EXPRESSION_FEATURE_COUNT + 2; /** * The number of structural features of the 'Cast Function' class. * * * @generated * @ordered */ int CAST_FUNCTION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.AggregateFunctionImpl Aggregate Function}' class. * * * @see org.openxma.dsl.dom.model.impl.AggregateFunctionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAggregateFunction() * @generated */ int AGGREGATE_FUNCTION = 63; /** * The feature id for the 'Function' attribute. * * * @generated * @ordered */ int AGGREGATE_FUNCTION__FUNCTION = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Aggregate Expression' containment reference. * * * @generated * @ordered */ int AGGREGATE_FUNCTION__AGGREGATE_EXPRESSION = EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the 'All' attribute. * * * @generated * @ordered */ int AGGREGATE_FUNCTION__ALL = EXPRESSION_FEATURE_COUNT + 2; /** * The feature id for the 'Distinct' attribute. * * * @generated * @ordered */ int AGGREGATE_FUNCTION__DISTINCT = EXPRESSION_FEATURE_COUNT + 3; /** * The feature id for the 'From' attribute. * * * @generated * @ordered */ int AGGREGATE_FUNCTION__FROM = EXPRESSION_FEATURE_COUNT + 4; /** * The feature id for the 'Collection' containment reference. * * * @generated * @ordered */ int AGGREGATE_FUNCTION__COLLECTION = EXPRESSION_FEATURE_COUNT + 5; /** * The number of structural features of the 'Aggregate Function' class. * * * @generated * @ordered */ int AGGREGATE_FUNCTION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 6; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.QueryParameterReferenceImpl Query Parameter Reference}' class. * * * @see org.openxma.dsl.dom.model.impl.QueryParameterReferenceImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getQueryParameterReference() * @generated */ int QUERY_PARAMETER_REFERENCE = 64; /** * The number of structural features of the 'Query Parameter Reference' class. * * * @generated * @ordered */ int QUERY_PARAMETER_REFERENCE_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.QueryParameterValueImpl Query Parameter Value}' class. * * * @see org.openxma.dsl.dom.model.impl.QueryParameterValueImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getQueryParameterValue() * @generated */ int QUERY_PARAMETER_VALUE = 65; /** * The feature id for the 'Parameter' reference. * * * @generated * @ordered */ int QUERY_PARAMETER_VALUE__PARAMETER = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Attribute' reference. * * * @generated * @ordered */ int QUERY_PARAMETER_VALUE__ATTRIBUTE = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the 'Query Parameter Value' class. * * * @generated * @ordered */ int QUERY_PARAMETER_VALUE_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.QuantifiedExpressionImpl Quantified Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.QuantifiedExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getQuantifiedExpression() * @generated */ int QUANTIFIED_EXPRESSION = 66; /** * The feature id for the 'Quantifier' attribute. * * * @generated * @ordered */ int QUANTIFIED_EXPRESSION__QUANTIFIER = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int QUANTIFIED_EXPRESSION__EXPRESSION = EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int QUANTIFIED_EXPRESSION__NAME = EXPRESSION_FEATURE_COUNT + 2; /** * The number of structural features of the 'Quantified Expression' class. * * * @generated * @ordered */ int QUANTIFIED_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.CaseExpressionImpl Case Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.CaseExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getCaseExpression() * @generated */ int CASE_EXPRESSION = 67; /** * The feature id for the 'When Clause' containment reference list. * * * @generated * @ordered */ int CASE_EXPRESSION__WHEN_CLAUSE = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Else Expression' containment reference. * * * @generated * @ordered */ int CASE_EXPRESSION__ELSE_EXPRESSION = EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int CASE_EXPRESSION__EXPRESSION = EXPRESSION_FEATURE_COUNT + 2; /** * The feature id for the 'Alt When Clause' containment reference list. * * * @generated * @ordered */ int CASE_EXPRESSION__ALT_WHEN_CLAUSE = EXPRESSION_FEATURE_COUNT + 3; /** * The number of structural features of the 'Case Expression' class. * * * @generated * @ordered */ int CASE_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.WhenClauseImpl When Clause}' class. * * * @see org.openxma.dsl.dom.model.impl.WhenClauseImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getWhenClause() * @generated */ int WHEN_CLAUSE = 68; /** * The feature id for the 'When Expression' containment reference. * * * @generated * @ordered */ int WHEN_CLAUSE__WHEN_EXPRESSION = 0; /** * The feature id for the 'Then Expression' containment reference. * * * @generated * @ordered */ int WHEN_CLAUSE__THEN_EXPRESSION = 1; /** * The number of structural features of the 'When Clause' class. * * * @generated * @ordered */ int WHEN_CLAUSE_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.AltWhenClauseImpl Alt When Clause}' class. * * * @see org.openxma.dsl.dom.model.impl.AltWhenClauseImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAltWhenClause() * @generated */ int ALT_WHEN_CLAUSE = 69; /** * The feature id for the 'When Expression' containment reference. * * * @generated * @ordered */ int ALT_WHEN_CLAUSE__WHEN_EXPRESSION = 0; /** * The feature id for the 'Then Expression' containment reference. * * * @generated * @ordered */ int ALT_WHEN_CLAUSE__THEN_EXPRESSION = 1; /** * The number of structural features of the 'Alt When Clause' class. * * * @generated * @ordered */ int ALT_WHEN_CLAUSE_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.CollectionFunctionImpl Collection Function}' class. * * * @see org.openxma.dsl.dom.model.impl.CollectionFunctionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getCollectionFunction() * @generated */ int COLLECTION_FUNCTION = 70; /** * The feature id for the 'Function' attribute. * * * @generated * @ordered */ int COLLECTION_FUNCTION__FUNCTION = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Property' containment reference. * * * @generated * @ordered */ int COLLECTION_FUNCTION__PROPERTY = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the 'Collection Function' class. * * * @generated * @ordered */ int COLLECTION_FUNCTION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.SubQueryImpl Sub Query}' class. * * * @see org.openxma.dsl.dom.model.impl.SubQueryImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getSubQuery() * @generated */ int SUB_QUERY = 71; /** * The feature id for the 'Queries' containment reference list. * * * @generated * @ordered */ int SUB_QUERY__QUERIES = EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the 'Sub Query' class. * * * @generated * @ordered */ int SUB_QUERY_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.ParenthesizedExpressionImpl Parenthesized Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.ParenthesizedExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getParenthesizedExpression() * @generated */ int PARENTHESIZED_EXPRESSION = 72; /** * The feature id for the 'Expressions' containment reference list. * * * @generated * @ordered */ int PARENTHESIZED_EXPRESSION__EXPRESSIONS = EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the 'Parenthesized Expression' class. * * * @generated * @ordered */ int PARENTHESIZED_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.LiteralValueImpl Literal Value}' class. * * * @see org.openxma.dsl.dom.model.impl.LiteralValueImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getLiteralValue() * @generated */ int LITERAL_VALUE = 73; /** * The number of structural features of the 'Literal Value' class. * * * @generated * @ordered */ int LITERAL_VALUE_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.StringLiteralValueImpl String Literal Value}' class. * * * @see org.openxma.dsl.dom.model.impl.StringLiteralValueImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getStringLiteralValue() * @generated */ int STRING_LITERAL_VALUE = 74; /** * The feature id for the 'Value' attribute. * * * @generated * @ordered */ int STRING_LITERAL_VALUE__VALUE = LITERAL_VALUE_FEATURE_COUNT + 0; /** * The number of structural features of the 'String Literal Value' class. * * * @generated * @ordered */ int STRING_LITERAL_VALUE_FEATURE_COUNT = LITERAL_VALUE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.IntegerLiteralValueImpl Integer Literal Value}' class. * * * @see org.openxma.dsl.dom.model.impl.IntegerLiteralValueImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getIntegerLiteralValue() * @generated */ int INTEGER_LITERAL_VALUE = 75; /** * The feature id for the 'Value' attribute. * * * @generated * @ordered */ int INTEGER_LITERAL_VALUE__VALUE = LITERAL_VALUE_FEATURE_COUNT + 0; /** * The number of structural features of the 'Integer Literal Value' class. * * * @generated * @ordered */ int INTEGER_LITERAL_VALUE_FEATURE_COUNT = LITERAL_VALUE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.RealLiteralValueImpl Real Literal Value}' class. * * * @see org.openxma.dsl.dom.model.impl.RealLiteralValueImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getRealLiteralValue() * @generated */ int REAL_LITERAL_VALUE = 76; /** * The feature id for the 'Value' attribute. * * * @generated * @ordered */ int REAL_LITERAL_VALUE__VALUE = LITERAL_VALUE_FEATURE_COUNT + 0; /** * The number of structural features of the 'Real Literal Value' class. * * * @generated * @ordered */ int REAL_LITERAL_VALUE_FEATURE_COUNT = LITERAL_VALUE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.BooleanLiteralValueImpl Boolean Literal Value}' class. * * * @see org.openxma.dsl.dom.model.impl.BooleanLiteralValueImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getBooleanLiteralValue() * @generated */ int BOOLEAN_LITERAL_VALUE = 77; /** * The feature id for the 'Is True' attribute. * * * @generated * @ordered */ int BOOLEAN_LITERAL_VALUE__IS_TRUE = LITERAL_VALUE_FEATURE_COUNT + 0; /** * The number of structural features of the 'Boolean Literal Value' class. * * * @generated * @ordered */ int BOOLEAN_LITERAL_VALUE_FEATURE_COUNT = LITERAL_VALUE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.NullLiteralValueImpl Null Literal Value}' class. * * * @see org.openxma.dsl.dom.model.impl.NullLiteralValueImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getNullLiteralValue() * @generated */ int NULL_LITERAL_VALUE = 78; /** * The number of structural features of the 'Null Literal Value' class. * * * @generated * @ordered */ int NULL_LITERAL_VALUE_FEATURE_COUNT = LITERAL_VALUE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.EmptyLiteralValueImpl Empty Literal Value}' class. * * * @see org.openxma.dsl.dom.model.impl.EmptyLiteralValueImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getEmptyLiteralValue() * @generated */ int EMPTY_LITERAL_VALUE = 79; /** * The number of structural features of the 'Empty Literal Value' class. * * * @generated * @ordered */ int EMPTY_LITERAL_VALUE_FEATURE_COUNT = LITERAL_VALUE_FEATURE_COUNT + 0; /** * The feature id for the 'No Name' attribute. * * * @generated * @ordered */ int IELEMENT_WITH_NO_NAME__NO_NAME = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 0; /** * The number of structural features of the 'IElement With No Name' class. * * * @generated * @ordered */ int IELEMENT_WITH_NO_NAME_FEATURE_COUNT = CorePackage.REFERENCEABLE_BY_XMADSL_VARIABLE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.AliasedExpressionImpl Aliased Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.AliasedExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAliasedExpression() * @generated */ int ALIASED_EXPRESSION = 82; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int ALIASED_EXPRESSION__EXPRESSION = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int ALIASED_EXPRESSION__NAME = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the 'Aliased Expression' class. * * * @generated * @ordered */ int ALIASED_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.BinaryExpressionImpl Binary Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.BinaryExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getBinaryExpression() * @generated */ int BINARY_EXPRESSION = 83; /** * The feature id for the 'Left' containment reference. * * * @generated * @ordered */ int BINARY_EXPRESSION__LEFT = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Operator' attribute. * * * @generated * @ordered */ int BINARY_EXPRESSION__OPERATOR = EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the 'Right' containment reference. * * * @generated * @ordered */ int BINARY_EXPRESSION__RIGHT = EXPRESSION_FEATURE_COUNT + 2; /** * The number of structural features of the 'Binary Expression' class. * * * @generated * @ordered */ int BINARY_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.NotExpressionImpl Not Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.NotExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getNotExpression() * @generated */ int NOT_EXPRESSION = 84; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int NOT_EXPRESSION__EXPRESSION = EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the 'Not Expression' class. * * * @generated * @ordered */ int NOT_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.InExpressionImpl In Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.InExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getInExpression() * @generated */ int IN_EXPRESSION = 85; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int IN_EXPRESSION__EXPRESSION = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Not' attribute. * * * @generated * @ordered */ int IN_EXPRESSION__NOT = EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the 'Operator' attribute. * * * @generated * @ordered */ int IN_EXPRESSION__OPERATOR = EXPRESSION_FEATURE_COUNT + 2; /** * The feature id for the 'In' containment reference. * * * @generated * @ordered */ int IN_EXPRESSION__IN = EXPRESSION_FEATURE_COUNT + 3; /** * The number of structural features of the 'In Expression' class. * * * @generated * @ordered */ int IN_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.BetweenExpressionImpl Between Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.BetweenExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getBetweenExpression() * @generated */ int BETWEEN_EXPRESSION = 86; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int BETWEEN_EXPRESSION__EXPRESSION = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Not' attribute. * * * @generated * @ordered */ int BETWEEN_EXPRESSION__NOT = EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the 'Operator' attribute. * * * @generated * @ordered */ int BETWEEN_EXPRESSION__OPERATOR = EXPRESSION_FEATURE_COUNT + 2; /** * The feature id for the 'Left' containment reference. * * * @generated * @ordered */ int BETWEEN_EXPRESSION__LEFT = EXPRESSION_FEATURE_COUNT + 3; /** * The feature id for the 'Right' containment reference. * * * @generated * @ordered */ int BETWEEN_EXPRESSION__RIGHT = EXPRESSION_FEATURE_COUNT + 4; /** * The number of structural features of the 'Between Expression' class. * * * @generated * @ordered */ int BETWEEN_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 5; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.LikeExpressionImpl Like Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.LikeExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getLikeExpression() * @generated */ int LIKE_EXPRESSION = 87; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int LIKE_EXPRESSION__EXPRESSION = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Not' attribute. * * * @generated * @ordered */ int LIKE_EXPRESSION__NOT = EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the 'Operator' attribute. * * * @generated * @ordered */ int LIKE_EXPRESSION__OPERATOR = EXPRESSION_FEATURE_COUNT + 2; /** * The feature id for the 'Like' containment reference. * * * @generated * @ordered */ int LIKE_EXPRESSION__LIKE = EXPRESSION_FEATURE_COUNT + 3; /** * The feature id for the 'Escape' containment reference. * * * @generated * @ordered */ int LIKE_EXPRESSION__ESCAPE = EXPRESSION_FEATURE_COUNT + 4; /** * The number of structural features of the 'Like Expression' class. * * * @generated * @ordered */ int LIKE_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 5; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.MemberOfExpressionImpl Member Of Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.MemberOfExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getMemberOfExpression() * @generated */ int MEMBER_OF_EXPRESSION = 88; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int MEMBER_OF_EXPRESSION__EXPRESSION = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Not' attribute. * * * @generated * @ordered */ int MEMBER_OF_EXPRESSION__NOT = EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the 'Operator' attribute. * * * @generated * @ordered */ int MEMBER_OF_EXPRESSION__OPERATOR = EXPRESSION_FEATURE_COUNT + 2; /** * The feature id for the 'Member Of' attribute. * * * @generated * @ordered */ int MEMBER_OF_EXPRESSION__MEMBER_OF = EXPRESSION_FEATURE_COUNT + 3; /** * The number of structural features of the 'Member Of Expression' class. * * * @generated * @ordered */ int MEMBER_OF_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.impl.UnaryExpressionImpl Unary Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.UnaryExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getUnaryExpression() * @generated */ int UNARY_EXPRESSION = 89; /** * The feature id for the 'Operator' attribute. * * * @generated * @ordered */ int UNARY_EXPRESSION__OPERATOR = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the 'Expression' containment reference. * * * @generated * @ordered */ int UNARY_EXPRESSION__EXPRESSION = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the 'Unary Expression' class. * * * @generated * @ordered */ int UNARY_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.CrudOperationType Crud Operation Type}' enum. * * * @see org.openxma.dsl.dom.model.CrudOperationType * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getCrudOperationType() * @generated */ int CRUD_OPERATION_TYPE = 90; /** * The meta object id for the '{@link org.openxma.dsl.dom.model.DataBaseConstraintType Data Base Constraint Type}' enum. * * * @see org.openxma.dsl.dom.model.DataBaseConstraintType * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getDataBaseConstraintType() * @generated */ int DATA_BASE_CONSTRAINT_TYPE = 91; /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.Service Service}'. * * * @return the meta object for class 'Service'. * @see org.openxma.dsl.dom.model.Service * @generated */ EClass getService(); /** * Returns the meta object for the reference list '{@link org.openxma.dsl.dom.model.Service#getDependencies Dependencies}'. * * * @return the meta object for the reference list 'Dependencies'. * @see org.openxma.dsl.dom.model.Service#getDependencies() * @see #getService() * @generated */ EReference getService_Dependencies(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.Service#getDelegateOperations Delegate Operations}'. * * * @return the meta object for the containment reference list 'Delegate Operations'. * @see org.openxma.dsl.dom.model.Service#getDelegateOperations() * @see #getService() * @generated */ EReference getService_DelegateOperations(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.Service#getOperations Operations}'. * * * @return the meta object for the containment reference list 'Operations'. * @see org.openxma.dsl.dom.model.Service#getOperations() * @see #getService() * @generated */ EReference getService_Operations(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.ComplexType Complex Type}'. * * * @return the meta object for class 'Complex Type'. * @see org.openxma.dsl.dom.model.ComplexType * @generated */ EClass getComplexType(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.ComplexType#getAttributes Attributes}'. * * * @return the meta object for the containment reference list 'Attributes'. * @see org.openxma.dsl.dom.model.ComplexType#getAttributes() * @see #getComplexType() * @generated */ EReference getComplexType_Attributes(); /** * Returns the meta object for the reference list '{@link org.openxma.dsl.dom.model.ComplexType#getAllAttributes All Attributes}'. * * * @return the meta object for the reference list 'All Attributes'. * @see org.openxma.dsl.dom.model.ComplexType#getAllAttributes() * @see #getComplexType() * @generated */ EReference getComplexType_AllAttributes(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.Dependant Dependant}'. * * * @return the meta object for class 'Dependant'. * @see org.openxma.dsl.dom.model.Dependant * @generated */ EClass getDependant(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.Operation Operation}'. * * * @return the meta object for class 'Operation'. * @see org.openxma.dsl.dom.model.Operation * @generated */ EClass getOperation(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.Operation#getParameters Parameters}'. * * * @return the meta object for the containment reference list 'Parameters'. * @see org.openxma.dsl.dom.model.Operation#getParameters() * @see #getOperation() * @generated */ EReference getOperation_Parameters(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Operation#getExpression Expression}'. * * * @return the meta object for the attribute 'Expression'. * @see org.openxma.dsl.dom.model.Operation#getExpression() * @see #getOperation() * @generated */ EAttribute getOperation_Expression(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Operation#getDelegate Delegate}'. * * * @return the meta object for the reference 'Delegate'. * @see org.openxma.dsl.dom.model.Operation#getDelegate() * @see #getOperation() * @generated */ EReference getOperation_Delegate(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.DelegateOperation Delegate Operation}'. * * * @return the meta object for class 'Delegate Operation'. * @see org.openxma.dsl.dom.model.DelegateOperation * @generated */ EClass getDelegateOperation(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.DelegateOperation#getView View}'. * * * @return the meta object for the reference 'View'. * @see org.openxma.dsl.dom.model.DelegateOperation#getView() * @see #getDelegateOperation() * @generated */ EReference getDelegateOperation_View(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.DelegateOperation#isMany Many}'. * * * @return the meta object for the attribute 'Many'. * @see org.openxma.dsl.dom.model.DelegateOperation#isMany() * @see #getDelegateOperation() * @generated */ EAttribute getDelegateOperation_Many(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.DelegateOperation#getRepository Repository}'. * * * @return the meta object for the reference 'Repository'. * @see org.openxma.dsl.dom.model.DelegateOperation#getRepository() * @see #getDelegateOperation() * @generated */ EReference getDelegateOperation_Repository(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.DelegateOperation#getOperation Operation}'. * * * @return the meta object for the reference 'Operation'. * @see org.openxma.dsl.dom.model.DelegateOperation#getOperation() * @see #getDelegateOperation() * @generated */ EReference getDelegateOperation_Operation(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.DelegateOperation#getCrudOperationType Crud Operation Type}'. * * * @return the meta object for the attribute 'Crud Operation Type'. * @see org.openxma.dsl.dom.model.DelegateOperation#getCrudOperationType() * @see #getDelegateOperation() * @generated */ EAttribute getDelegateOperation_CrudOperationType(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.DelegateOperation#getViewParameter View Parameter}'. * * * @return the meta object for the reference 'View Parameter'. * @see org.openxma.dsl.dom.model.DelegateOperation#getViewParameter() * @see #getDelegateOperation() * @generated */ EReference getDelegateOperation_ViewParameter(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.DelegateOperation#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.openxma.dsl.dom.model.DelegateOperation#getName() * @see #getDelegateOperation() * @generated */ EAttribute getDelegateOperation_Name(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.DelegateOperation#getFilter Filter}'. * * * @return the meta object for the containment reference 'Filter'. * @see org.openxma.dsl.dom.model.DelegateOperation#getFilter() * @see #getDelegateOperation() * @generated */ EReference getDelegateOperation_Filter(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.DaoOperation Dao Operation}'. * * * @return the meta object for class 'Dao Operation'. * @see org.openxma.dsl.dom.model.DaoOperation * @generated */ EClass getDaoOperation(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.DaoOperation#getType Type}'. * * * @return the meta object for the reference 'Type'. * @see org.openxma.dsl.dom.model.DaoOperation#getType() * @see #getDaoOperation() * @generated */ EReference getDaoOperation_Type(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.DaoOperation#isMany Many}'. * * * @return the meta object for the attribute 'Many'. * @see org.openxma.dsl.dom.model.DaoOperation#isMany() * @see #getDaoOperation() * @generated */ EAttribute getDaoOperation_Many(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.DaoOperation#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.openxma.dsl.dom.model.DaoOperation#getName() * @see #getDaoOperation() * @generated */ EAttribute getDaoOperation_Name(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.Parameter Parameter}'. * * * @return the meta object for class 'Parameter'. * @see org.openxma.dsl.dom.model.Parameter * @generated */ EClass getParameter(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Parameter#getType Type}'. * * * @return the meta object for the reference 'Type'. * @see org.openxma.dsl.dom.model.Parameter#getType() * @see #getParameter() * @generated */ EReference getParameter_Type(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Parameter#isMany Many}'. * * * @return the meta object for the attribute 'Many'. * @see org.openxma.dsl.dom.model.Parameter#isMany() * @see #getParameter() * @generated */ EAttribute getParameter_Many(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Parameter#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.openxma.dsl.dom.model.Parameter#getName() * @see #getParameter() * @generated */ EAttribute getParameter_Name(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.ValueObject Value Object}'. * * * @return the meta object for class 'Value Object'. * @see org.openxma.dsl.dom.model.ValueObject * @generated */ EClass getValueObject(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.DataView Data View}'. * * * @return the meta object for class 'Data View'. * @see org.openxma.dsl.dom.model.DataView * @generated */ EClass getDataView(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.DataView#getSuperType Super Type}'. * * * @return the meta object for the reference 'Super Type'. * @see org.openxma.dsl.dom.model.DataView#getSuperType() * @see #getDataView() * @generated */ EReference getDataView_SuperType(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.DataView#getFeatureReferences Feature References}'. * * * @return the meta object for the containment reference list 'Feature References'. * @see org.openxma.dsl.dom.model.DataView#getFeatureReferences() * @see #getDataView() * @generated */ EReference getDataView_FeatureReferences(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.FeatureReference Feature Reference}'. * * * @return the meta object for class 'Feature Reference'. * @see org.openxma.dsl.dom.model.FeatureReference * @generated */ EClass getFeatureReference(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.FeatureReference#getSource Source}'. * * * @return the meta object for the reference 'Source'. * @see org.openxma.dsl.dom.model.FeatureReference#getSource() * @see #getFeatureReference() * @generated */ EReference getFeatureReference_Source(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.FeatureReference#getAttribute Attribute}'. * * * @return the meta object for the reference 'Attribute'. * @see org.openxma.dsl.dom.model.FeatureReference#getAttribute() * @see #getFeatureReference() * @generated */ EReference getFeatureReference_Attribute(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.FeatureReference#getView View}'. * * * @return the meta object for the reference 'View'. * @see org.openxma.dsl.dom.model.FeatureReference#getView() * @see #getFeatureReference() * @generated */ EReference getFeatureReference_View(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.FeatureReference#getProperties Properties}'. * * * @return the meta object for the containment reference list 'Properties'. * @see org.openxma.dsl.dom.model.FeatureReference#getProperties() * @see #getFeatureReference() * @generated */ EReference getFeatureReference_Properties(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.FeatureReference#isAll All}'. * * * @return the meta object for the attribute 'All'. * @see org.openxma.dsl.dom.model.FeatureReference#isAll() * @see #getFeatureReference() * @generated */ EAttribute getFeatureReference_All(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.FeatureReference#getTarget Target}'. * * * @return the meta object for the reference 'Target'. * @see org.openxma.dsl.dom.model.FeatureReference#getTarget() * @see #getFeatureReference() * @generated */ EReference getFeatureReference_Target(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.Mapper Mapper}'. * * * @return the meta object for class 'Mapper'. * @see org.openxma.dsl.dom.model.Mapper * @generated */ EClass getMapper(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Mapper#getLeft Left}'. * * * @return the meta object for the reference 'Left'. * @see org.openxma.dsl.dom.model.Mapper#getLeft() * @see #getMapper() * @generated */ EReference getMapper_Left(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Mapper#isBiDirectional Bi Directional}'. * * * @return the meta object for the attribute 'Bi Directional'. * @see org.openxma.dsl.dom.model.Mapper#isBiDirectional() * @see #getMapper() * @generated */ EAttribute getMapper_BiDirectional(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Mapper#isToLeft To Left}'. * * * @return the meta object for the attribute 'To Left'. * @see org.openxma.dsl.dom.model.Mapper#isToLeft() * @see #getMapper() * @generated */ EAttribute getMapper_ToLeft(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Mapper#isToRight To Right}'. * * * @return the meta object for the attribute 'To Right'. * @see org.openxma.dsl.dom.model.Mapper#isToRight() * @see #getMapper() * @generated */ EAttribute getMapper_ToRight(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Mapper#getRight Right}'. * * * @return the meta object for the reference 'Right'. * @see org.openxma.dsl.dom.model.Mapper#getRight() * @see #getMapper() * @generated */ EReference getMapper_Right(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.Mapper#getPropertyMappings Property Mappings}'. * * * @return the meta object for the containment reference list 'Property Mappings'. * @see org.openxma.dsl.dom.model.Mapper#getPropertyMappings() * @see #getMapper() * @generated */ EReference getMapper_PropertyMappings(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.PropertyMapping Property Mapping}'. * * * @return the meta object for class 'Property Mapping'. * @see org.openxma.dsl.dom.model.PropertyMapping * @generated */ EClass getPropertyMapping(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.PropertyMapping#getLeft Left}'. * * * @return the meta object for the reference 'Left'. * @see org.openxma.dsl.dom.model.PropertyMapping#getLeft() * @see #getPropertyMapping() * @generated */ EReference getPropertyMapping_Left(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.PropertyMapping#isBiDirectional Bi Directional}'. * * * @return the meta object for the attribute 'Bi Directional'. * @see org.openxma.dsl.dom.model.PropertyMapping#isBiDirectional() * @see #getPropertyMapping() * @generated */ EAttribute getPropertyMapping_BiDirectional(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.PropertyMapping#isToLeft To Left}'. * * * @return the meta object for the attribute 'To Left'. * @see org.openxma.dsl.dom.model.PropertyMapping#isToLeft() * @see #getPropertyMapping() * @generated */ EAttribute getPropertyMapping_ToLeft(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.PropertyMapping#isToRight To Right}'. * * * @return the meta object for the attribute 'To Right'. * @see org.openxma.dsl.dom.model.PropertyMapping#isToRight() * @see #getPropertyMapping() * @generated */ EAttribute getPropertyMapping_ToRight(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.PropertyMapping#getRight Right}'. * * * @return the meta object for the reference 'Right'. * @see org.openxma.dsl.dom.model.PropertyMapping#getRight() * @see #getPropertyMapping() * @generated */ EReference getPropertyMapping_Right(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.IElementWithNoName IElement With No Name}'. * * * @return the meta object for class 'IElement With No Name'. * @see org.openxma.dsl.dom.model.IElementWithNoName * @generated */ EClass getIElementWithNoName(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.IElementWithNoName#getNoName No Name}'. * * * @return the meta object for the attribute 'No Name'. * @see org.openxma.dsl.dom.model.IElementWithNoName#getNoName() * @see #getIElementWithNoName() * @generated */ EAttribute getIElementWithNoName_NoName(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.Entity Entity}'. * * * @return the meta object for class 'Entity'. * @see org.openxma.dsl.dom.model.Entity * @generated */ EClass getEntity(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Entity#getSuperType Super Type}'. * * * @return the meta object for the reference 'Super Type'. * @see org.openxma.dsl.dom.model.Entity#getSuperType() * @see #getEntity() * @generated */ EReference getEntity_SuperType(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.Entity#getAttributeGroups Attribute Groups}'. * * * @return the meta object for the containment reference list 'Attribute Groups'. * @see org.openxma.dsl.dom.model.Entity#getAttributeGroups() * @see #getEntity() * @generated */ EReference getEntity_AttributeGroups(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.Entity#getConditionsBlock Conditions Block}'. * * * @return the meta object for the containment reference 'Conditions Block'. * @see org.openxma.dsl.dom.model.Entity#getConditionsBlock() * @see #getEntity() * @generated */ EReference getEntity_ConditionsBlock(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Entity#getRepository Repository}'. * * * @return the meta object for the reference 'Repository'. * @see org.openxma.dsl.dom.model.Entity#getRepository() * @see #getEntity() * @generated */ EReference getEntity_Repository(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Entity#getKey Key}'. * * * @return the meta object for the reference 'Key'. * @see org.openxma.dsl.dom.model.Entity#getKey() * @see #getEntity() * @generated */ EReference getEntity_Key(); /** * Returns the meta object for the reference list '{@link org.openxma.dsl.dom.model.Entity#getSortOrders Sort Orders}'. * * * @return the meta object for the reference list 'Sort Orders'. * @see org.openxma.dsl.dom.model.Entity#getSortOrders() * @see #getEntity() * @generated */ EReference getEntity_SortOrders(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Entity#getIdentifier Identifier}'. * * * @return the meta object for the reference 'Identifier'. * @see org.openxma.dsl.dom.model.Entity#getIdentifier() * @see #getEntity() * @generated */ EReference getEntity_Identifier(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Entity#getVersion Version}'. * * * @return the meta object for the reference 'Version'. * @see org.openxma.dsl.dom.model.Entity#getVersion() * @see #getEntity() * @generated */ EReference getEntity_Version(); /** * Returns the meta object for the reference list '{@link org.openxma.dsl.dom.model.Entity#getRequiredReferences Required References}'. * * * @return the meta object for the reference list 'Required References'. * @see org.openxma.dsl.dom.model.Entity#getRequiredReferences() * @see #getEntity() * @generated */ EReference getEntity_RequiredReferences(); /** * Returns the meta object for the reference list '{@link org.openxma.dsl.dom.model.Entity#getRequiredAttributes Required Attributes}'. * * * @return the meta object for the reference list 'Required Attributes'. * @see org.openxma.dsl.dom.model.Entity#getRequiredAttributes() * @see #getEntity() * @generated */ EReference getEntity_RequiredAttributes(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.QlStatement Ql Statement}'. * * * @return the meta object for class 'Ql Statement'. * @see org.openxma.dsl.dom.model.QlStatement * @generated */ EClass getQlStatement(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.CallableStatement Callable Statement}'. * * * @return the meta object for class 'Callable Statement'. * @see org.openxma.dsl.dom.model.CallableStatement * @generated */ EClass getCallableStatement(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.CallableStatement#isFunctionCall Function Call}'. * * * @return the meta object for the attribute 'Function Call'. * @see org.openxma.dsl.dom.model.CallableStatement#isFunctionCall() * @see #getCallableStatement() * @generated */ EAttribute getCallableStatement_FunctionCall(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.CallableStatement#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.openxma.dsl.dom.model.CallableStatement#getName() * @see #getCallableStatement() * @generated */ EAttribute getCallableStatement_Name(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.CallableStatement#getInParameter In Parameter}'. * * * @return the meta object for the containment reference list 'In Parameter'. * @see org.openxma.dsl.dom.model.CallableStatement#getInParameter() * @see #getCallableStatement() * @generated */ EReference getCallableStatement_InParameter(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.CallableStatement#getOutParameter Out Parameter}'. * * * @return the meta object for the containment reference list 'Out Parameter'. * @see org.openxma.dsl.dom.model.CallableStatement#getOutParameter() * @see #getCallableStatement() * @generated */ EReference getCallableStatement_OutParameter(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.CallInputParameter Call Input Parameter}'. * * * @return the meta object for class 'Call Input Parameter'. * @see org.openxma.dsl.dom.model.CallInputParameter * @generated */ EClass getCallInputParameter(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.CallInputParameter#getParameter Parameter}'. * * * @return the meta object for the reference 'Parameter'. * @see org.openxma.dsl.dom.model.CallInputParameter#getParameter() * @see #getCallInputParameter() * @generated */ EReference getCallInputParameter_Parameter(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.CallInputParameter#getAttribute Attribute}'. * * * @return the meta object for the reference 'Attribute'. * @see org.openxma.dsl.dom.model.CallInputParameter#getAttribute() * @see #getCallInputParameter() * @generated */ EReference getCallInputParameter_Attribute(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.CallInputParameter#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.openxma.dsl.dom.model.CallInputParameter#getName() * @see #getCallInputParameter() * @generated */ EAttribute getCallInputParameter_Name(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.CallOutputParameter Call Output Parameter}'. * * * @return the meta object for class 'Call Output Parameter'. * @see org.openxma.dsl.dom.model.CallOutputParameter * @generated */ EClass getCallOutputParameter(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.CallOutputParameter#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.openxma.dsl.dom.model.CallOutputParameter#getName() * @see #getCallOutputParameter() * @generated */ EAttribute getCallOutputParameter_Name(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.CallOutputParameter#getAttribute Attribute}'. * * * @return the meta object for the reference 'Attribute'. * @see org.openxma.dsl.dom.model.CallOutputParameter#getAttribute() * @see #getCallOutputParameter() * @generated */ EReference getCallOutputParameter_Attribute(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.CallOutputParameter#getNestedAttribute Nested Attribute}'. * * * @return the meta object for the reference 'Nested Attribute'. * @see org.openxma.dsl.dom.model.CallOutputParameter#getNestedAttribute() * @see #getCallOutputParameter() * @generated */ EReference getCallOutputParameter_NestedAttribute(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.InsertStatement Insert Statement}'. * * * @return the meta object for class 'Insert Statement'. * @see org.openxma.dsl.dom.model.InsertStatement * @generated */ EClass getInsertStatement(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.InsertStatement#getEntity Entity}'. * * * @return the meta object for the reference 'Entity'. * @see org.openxma.dsl.dom.model.InsertStatement#getEntity() * @see #getInsertStatement() * @generated */ EReference getInsertStatement_Entity(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.InsertStatement#getExpression Expression}'. * * * @return the meta object for the containment reference list 'Expression'. * @see org.openxma.dsl.dom.model.InsertStatement#getExpression() * @see #getInsertStatement() * @generated */ EReference getInsertStatement_Expression(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.InsertStatement#getSelectStatement Select Statement}'. * * * @return the meta object for the containment reference 'Select Statement'. * @see org.openxma.dsl.dom.model.InsertStatement#getSelectStatement() * @see #getInsertStatement() * @generated */ EReference getInsertStatement_SelectStatement(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.DeleteStatement Delete Statement}'. * * * @return the meta object for class 'Delete Statement'. * @see org.openxma.dsl.dom.model.DeleteStatement * @generated */ EClass getDeleteStatement(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.DeleteStatement#getEntity Entity}'. * * * @return the meta object for the reference 'Entity'. * @see org.openxma.dsl.dom.model.DeleteStatement#getEntity() * @see #getDeleteStatement() * @generated */ EReference getDeleteStatement_Entity(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.DeleteStatement#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.openxma.dsl.dom.model.DeleteStatement#getName() * @see #getDeleteStatement() * @generated */ EAttribute getDeleteStatement_Name(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.DeleteStatement#getWhere Where}'. * * * @return the meta object for the containment reference 'Where'. * @see org.openxma.dsl.dom.model.DeleteStatement#getWhere() * @see #getDeleteStatement() * @generated */ EReference getDeleteStatement_Where(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.UpdateStatement Update Statement}'. * * * @return the meta object for class 'Update Statement'. * @see org.openxma.dsl.dom.model.UpdateStatement * @generated */ EClass getUpdateStatement(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.UpdateStatement#isVersioned Versioned}'. * * * @return the meta object for the attribute 'Versioned'. * @see org.openxma.dsl.dom.model.UpdateStatement#isVersioned() * @see #getUpdateStatement() * @generated */ EAttribute getUpdateStatement_Versioned(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.UpdateStatement#getEntity Entity}'. * * * @return the meta object for the reference 'Entity'. * @see org.openxma.dsl.dom.model.UpdateStatement#getEntity() * @see #getUpdateStatement() * @generated */ EReference getUpdateStatement_Entity(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.UpdateStatement#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.openxma.dsl.dom.model.UpdateStatement#getName() * @see #getUpdateStatement() * @generated */ EAttribute getUpdateStatement_Name(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.UpdateStatement#getAssignment Assignment}'. * * * @return the meta object for the containment reference list 'Assignment'. * @see org.openxma.dsl.dom.model.UpdateStatement#getAssignment() * @see #getUpdateStatement() * @generated */ EReference getUpdateStatement_Assignment(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.UpdateStatement#getWhere Where}'. * * * @return the meta object for the containment reference 'Where'. * @see org.openxma.dsl.dom.model.UpdateStatement#getWhere() * @see #getUpdateStatement() * @generated */ EReference getUpdateStatement_Where(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.PropertyAssignment Property Assignment}'. * * * @return the meta object for class 'Property Assignment'. * @see org.openxma.dsl.dom.model.PropertyAssignment * @generated */ EClass getPropertyAssignment(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.PropertyAssignment#getProperty Property}'. * * * @return the meta object for the containment reference 'Property'. * @see org.openxma.dsl.dom.model.PropertyAssignment#getProperty() * @see #getPropertyAssignment() * @generated */ EReference getPropertyAssignment_Property(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.PropertyAssignment#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.openxma.dsl.dom.model.PropertyAssignment#getExpression() * @see #getPropertyAssignment() * @generated */ EReference getPropertyAssignment_Expression(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.SelectStatement Select Statement}'. * * * @return the meta object for class 'Select Statement'. * @see org.openxma.dsl.dom.model.SelectStatement * @generated */ EClass getSelectStatement(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.SelectStatement#getFrom From}'. * * * @return the meta object for the containment reference list 'From'. * @see org.openxma.dsl.dom.model.SelectStatement#getFrom() * @see #getSelectStatement() * @generated */ EReference getSelectStatement_From(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.SelectStatement#getJoin Join}'. * * * @return the meta object for the containment reference list 'Join'. * @see org.openxma.dsl.dom.model.SelectStatement#getJoin() * @see #getSelectStatement() * @generated */ EReference getSelectStatement_Join(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.SelectStatement#getWhere Where}'. * * * @return the meta object for the containment reference 'Where'. * @see org.openxma.dsl.dom.model.SelectStatement#getWhere() * @see #getSelectStatement() * @generated */ EReference getSelectStatement_Where(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.SelectStatement#getGroupBy Group By}'. * * * @return the meta object for the containment reference list 'Group By'. * @see org.openxma.dsl.dom.model.SelectStatement#getGroupBy() * @see #getSelectStatement() * @generated */ EReference getSelectStatement_GroupBy(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.SelectStatement#getHaving Having}'. * * * @return the meta object for the containment reference 'Having'. * @see org.openxma.dsl.dom.model.SelectStatement#getHaving() * @see #getSelectStatement() * @generated */ EReference getSelectStatement_Having(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.SelectStatement#getOrderBy Order By}'. * * * @return the meta object for the containment reference list 'Order By'. * @see org.openxma.dsl.dom.model.SelectStatement#getOrderBy() * @see #getSelectStatement() * @generated */ EReference getSelectStatement_OrderBy(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.SortOrderElement Sort Order Element}'. * * * @return the meta object for class 'Sort Order Element'. * @see org.openxma.dsl.dom.model.SortOrderElement * @generated */ EClass getSortOrderElement(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.SortOrderElement#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.openxma.dsl.dom.model.SortOrderElement#getExpression() * @see #getSortOrderElement() * @generated */ EReference getSortOrderElement_Expression(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.SortOrderElement#getSortOrder Sort Order}'. * * * @return the meta object for the attribute 'Sort Order'. * @see org.openxma.dsl.dom.model.SortOrderElement#getSortOrder() * @see #getSortOrderElement() * @generated */ EAttribute getSortOrderElement_SortOrder(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.SelectProperties Select Properties}'. * * * @return the meta object for class 'Select Properties'. * @see org.openxma.dsl.dom.model.SelectProperties * @generated */ EClass getSelectProperties(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.SelectProperties#isDistinct Distinct}'. * * * @return the meta object for the attribute 'Distinct'. * @see org.openxma.dsl.dom.model.SelectProperties#isDistinct() * @see #getSelectProperties() * @generated */ EAttribute getSelectProperties_Distinct(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.SelectProperties#getProperties Properties}'. * * * @return the meta object for the containment reference list 'Properties'. * @see org.openxma.dsl.dom.model.SelectProperties#getProperties() * @see #getSelectProperties() * @generated */ EReference getSelectProperties_Properties(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.SelectClass Select Class}'. * * * @return the meta object for class 'Select Class'. * @see org.openxma.dsl.dom.model.SelectClass * @generated */ EClass getSelectClass(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.SelectClass#getClass_ Class}'. * * * @return the meta object for the attribute 'Class'. * @see org.openxma.dsl.dom.model.SelectClass#getClass_() * @see #getSelectClass() * @generated */ EAttribute getSelectClass_Class(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.SelectClass#getArguments Arguments}'. * * * @return the meta object for the containment reference list 'Arguments'. * @see org.openxma.dsl.dom.model.SelectClass#getArguments() * @see #getSelectClass() * @generated */ EReference getSelectClass_Arguments(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.SelectObject Select Object}'. * * * @return the meta object for class 'Select Object'. * @see org.openxma.dsl.dom.model.SelectObject * @generated */ EClass getSelectObject(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.SelectObject#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.openxma.dsl.dom.model.SelectObject#getName() * @see #getSelectObject() * @generated */ EAttribute getSelectObject_Name(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.FromRange From Range}'. * * * @return the meta object for class 'From Range'. * @see org.openxma.dsl.dom.model.FromRange * @generated */ EClass getFromRange(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.FromClass From Class}'. * * * @return the meta object for class 'From Class'. * @see org.openxma.dsl.dom.model.FromClass * @generated */ EClass getFromClass(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.FromClass#getEntity Entity}'. * * * @return the meta object for the reference 'Entity'. * @see org.openxma.dsl.dom.model.FromClass#getEntity() * @see #getFromClass() * @generated */ EReference getFromClass_Entity(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.FromClass#isPopertyFetch Poperty Fetch}'. * * * @return the meta object for the attribute 'Poperty Fetch'. * @see org.openxma.dsl.dom.model.FromClass#isPopertyFetch() * @see #getFromClass() * @generated */ EAttribute getFromClass_PopertyFetch(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.InClass In Class}'. * * * @return the meta object for class 'In Class'. * @see org.openxma.dsl.dom.model.InClass * @generated */ EClass getInClass(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.InClass#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.openxma.dsl.dom.model.InClass#getName() * @see #getInClass() * @generated */ EAttribute getInClass_Name(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.InClass#getClass_ Class}'. * * * @return the meta object for the attribute 'Class'. * @see org.openxma.dsl.dom.model.InClass#getClass_() * @see #getInClass() * @generated */ EAttribute getInClass_Class(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.InCollection In Collection}'. * * * @return the meta object for class 'In Collection'. * @see org.openxma.dsl.dom.model.InCollection * @generated */ EClass getInCollection(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.InCollection#getPath Path}'. * * * @return the meta object for the attribute 'Path'. * @see org.openxma.dsl.dom.model.InCollection#getPath() * @see #getInCollection() * @generated */ EAttribute getInCollection_Path(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.InCollection#getAlias Alias}'. * * * @return the meta object for the attribute 'Alias'. * @see org.openxma.dsl.dom.model.InCollection#getAlias() * @see #getInCollection() * @generated */ EAttribute getInCollection_Alias(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.InCollectionElements In Collection Elements}'. * * * @return the meta object for class 'In Collection Elements'. * @see org.openxma.dsl.dom.model.InCollectionElements * @generated */ EClass getInCollectionElements(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.InCollectionElements#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.openxma.dsl.dom.model.InCollectionElements#getName() * @see #getInCollectionElements() * @generated */ EAttribute getInCollectionElements_Name(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.InCollectionElements#getReference Reference}'. * * * @return the meta object for the attribute 'Reference'. * @see org.openxma.dsl.dom.model.InCollectionElements#getReference() * @see #getInCollectionElements() * @generated */ EAttribute getInCollectionElements_Reference(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.Join Join}'. * * * @return the meta object for class 'Join'. * @see org.openxma.dsl.dom.model.Join * @generated */ EClass getJoin(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Join#getType Type}'. * * * @return the meta object for the attribute 'Type'. * @see org.openxma.dsl.dom.model.Join#getType() * @see #getJoin() * @generated */ EAttribute getJoin_Type(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Join#isFetch Fetch}'. * * * @return the meta object for the attribute 'Fetch'. * @see org.openxma.dsl.dom.model.Join#isFetch() * @see #getJoin() * @generated */ EAttribute getJoin_Fetch(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Join#getEntity Entity}'. * * * @return the meta object for the reference 'Entity'. * @see org.openxma.dsl.dom.model.Join#getEntity() * @see #getJoin() * @generated */ EReference getJoin_Entity(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Join#getReference Reference}'. * * * @return the meta object for the reference 'Reference'. * @see org.openxma.dsl.dom.model.Join#getReference() * @see #getJoin() * @generated */ EReference getJoin_Reference(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Join#isPropertyFetch Property Fetch}'. * * * @return the meta object for the attribute 'Property Fetch'. * @see org.openxma.dsl.dom.model.Join#isPropertyFetch() * @see #getJoin() * @generated */ EAttribute getJoin_PropertyFetch(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.Join#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.openxma.dsl.dom.model.Join#getExpression() * @see #getJoin() * @generated */ EReference getJoin_Expression(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.JoinEntity Join Entity}'. * * * @return the meta object for class 'Join Entity'. * @see org.openxma.dsl.dom.model.JoinEntity * @generated */ EClass getJoinEntity(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.JoinEntity#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.openxma.dsl.dom.model.JoinEntity#getName() * @see #getJoinEntity() * @generated */ EAttribute getJoinEntity_Name(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.Expression Expression}'. * * * @return the meta object for class 'Expression'. * @see org.openxma.dsl.dom.model.Expression * @generated */ EClass getExpression(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.PropertyValue Property Value}'. * * * @return the meta object for class 'Property Value'. * @see org.openxma.dsl.dom.model.PropertyValue * @generated */ EClass getPropertyValue(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.PropertyValue#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.openxma.dsl.dom.model.PropertyValue#getName() * @see #getPropertyValue() * @generated */ EAttribute getPropertyValue_Name(); /** * Returns the meta object for the attribute list '{@link org.openxma.dsl.dom.model.PropertyValue#getSegments Segments}'. * * * @return the meta object for the attribute list 'Segments'. * @see org.openxma.dsl.dom.model.PropertyValue#getSegments() * @see #getPropertyValue() * @generated */ EAttribute getPropertyValue_Segments(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.PropertyValue#getIndex Index}'. * * * @return the meta object for the containment reference list 'Index'. * @see org.openxma.dsl.dom.model.PropertyValue#getIndex() * @see #getPropertyValue() * @generated */ EReference getPropertyValue_Index(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.PropertyValue#isClassProperty Class Property}'. * * * @return the meta object for the attribute 'Class Property'. * @see org.openxma.dsl.dom.model.PropertyValue#isClassProperty() * @see #getPropertyValue() * @generated */ EAttribute getPropertyValue_ClassProperty(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.FunctionCall Function Call}'. * * * @return the meta object for class 'Function Call'. * @see org.openxma.dsl.dom.model.FunctionCall * @generated */ EClass getFunctionCall(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.FunctionCall#getFunction Function}'. * * * @return the meta object for the attribute 'Function'. * @see org.openxma.dsl.dom.model.FunctionCall#getFunction() * @see #getFunctionCall() * @generated */ EAttribute getFunctionCall_Function(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.FunctionCall#getArguments Arguments}'. * * * @return the meta object for the containment reference list 'Arguments'. * @see org.openxma.dsl.dom.model.FunctionCall#getArguments() * @see #getFunctionCall() * @generated */ EReference getFunctionCall_Arguments(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.TrimFunction Trim Function}'. * * * @return the meta object for class 'Trim Function'. * @see org.openxma.dsl.dom.model.TrimFunction * @generated */ EClass getTrimFunction(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.TrimFunction#getFunction Function}'. * * * @return the meta object for the attribute 'Function'. * @see org.openxma.dsl.dom.model.TrimFunction#getFunction() * @see #getTrimFunction() * @generated */ EAttribute getTrimFunction_Function(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.TrimFunction#getMode Mode}'. * * * @return the meta object for the attribute 'Mode'. * @see org.openxma.dsl.dom.model.TrimFunction#getMode() * @see #getTrimFunction() * @generated */ EAttribute getTrimFunction_Mode(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.TrimFunction#getCharacter Character}'. * * * @return the meta object for the containment reference 'Character'. * @see org.openxma.dsl.dom.model.TrimFunction#getCharacter() * @see #getTrimFunction() * @generated */ EReference getTrimFunction_Character(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.TrimFunction#getFrom From}'. * * * @return the meta object for the containment reference 'From'. * @see org.openxma.dsl.dom.model.TrimFunction#getFrom() * @see #getTrimFunction() * @generated */ EReference getTrimFunction_From(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.CastFunction Cast Function}'. * * * @return the meta object for class 'Cast Function'. * @see org.openxma.dsl.dom.model.CastFunction * @generated */ EClass getCastFunction(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.CastFunction#getFunction Function}'. * * * @return the meta object for the attribute 'Function'. * @see org.openxma.dsl.dom.model.CastFunction#getFunction() * @see #getCastFunction() * @generated */ EAttribute getCastFunction_Function(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.CastFunction#getFrom From}'. * * * @return the meta object for the containment reference 'From'. * @see org.openxma.dsl.dom.model.CastFunction#getFrom() * @see #getCastFunction() * @generated */ EReference getCastFunction_From(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.CastFunction#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.openxma.dsl.dom.model.CastFunction#getName() * @see #getCastFunction() * @generated */ EAttribute getCastFunction_Name(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.AggregateFunction Aggregate Function}'. * * * @return the meta object for class 'Aggregate Function'. * @see org.openxma.dsl.dom.model.AggregateFunction * @generated */ EClass getAggregateFunction(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.AggregateFunction#getFunction Function}'. * * * @return the meta object for the attribute 'Function'. * @see org.openxma.dsl.dom.model.AggregateFunction#getFunction() * @see #getAggregateFunction() * @generated */ EAttribute getAggregateFunction_Function(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.AggregateFunction#getAggregateExpression Aggregate Expression}'. * * * @return the meta object for the containment reference 'Aggregate Expression'. * @see org.openxma.dsl.dom.model.AggregateFunction#getAggregateExpression() * @see #getAggregateFunction() * @generated */ EReference getAggregateFunction_AggregateExpression(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.AggregateFunction#isAll All}'. * * * @return the meta object for the attribute 'All'. * @see org.openxma.dsl.dom.model.AggregateFunction#isAll() * @see #getAggregateFunction() * @generated */ EAttribute getAggregateFunction_All(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.AggregateFunction#isDistinct Distinct}'. * * * @return the meta object for the attribute 'Distinct'. * @see org.openxma.dsl.dom.model.AggregateFunction#isDistinct() * @see #getAggregateFunction() * @generated */ EAttribute getAggregateFunction_Distinct(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.AggregateFunction#getFrom From}'. * * * @return the meta object for the attribute 'From'. * @see org.openxma.dsl.dom.model.AggregateFunction#getFrom() * @see #getAggregateFunction() * @generated */ EAttribute getAggregateFunction_From(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.AggregateFunction#getCollection Collection}'. * * * @return the meta object for the containment reference 'Collection'. * @see org.openxma.dsl.dom.model.AggregateFunction#getCollection() * @see #getAggregateFunction() * @generated */ EReference getAggregateFunction_Collection(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.QueryParameterReference Query Parameter Reference}'. * * * @return the meta object for class 'Query Parameter Reference'. * @see org.openxma.dsl.dom.model.QueryParameterReference * @generated */ EClass getQueryParameterReference(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.QueryParameterValue Query Parameter Value}'. * * * @return the meta object for class 'Query Parameter Value'. * @see org.openxma.dsl.dom.model.QueryParameterValue * @generated */ EClass getQueryParameterValue(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.QueryParameterValue#getParameter Parameter}'. * * * @return the meta object for the reference 'Parameter'. * @see org.openxma.dsl.dom.model.QueryParameterValue#getParameter() * @see #getQueryParameterValue() * @generated */ EReference getQueryParameterValue_Parameter(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.QueryParameterValue#getAttribute Attribute}'. * * * @return the meta object for the reference 'Attribute'. * @see org.openxma.dsl.dom.model.QueryParameterValue#getAttribute() * @see #getQueryParameterValue() * @generated */ EReference getQueryParameterValue_Attribute(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.QuantifiedExpression Quantified Expression}'. * * * @return the meta object for class 'Quantified Expression'. * @see org.openxma.dsl.dom.model.QuantifiedExpression * @generated */ EClass getQuantifiedExpression(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.QuantifiedExpression#getQuantifier Quantifier}'. * * * @return the meta object for the attribute 'Quantifier'. * @see org.openxma.dsl.dom.model.QuantifiedExpression#getQuantifier() * @see #getQuantifiedExpression() * @generated */ EAttribute getQuantifiedExpression_Quantifier(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.QuantifiedExpression#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.openxma.dsl.dom.model.QuantifiedExpression#getExpression() * @see #getQuantifiedExpression() * @generated */ EReference getQuantifiedExpression_Expression(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.QuantifiedExpression#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.openxma.dsl.dom.model.QuantifiedExpression#getName() * @see #getQuantifiedExpression() * @generated */ EAttribute getQuantifiedExpression_Name(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.CaseExpression Case Expression}'. * * * @return the meta object for class 'Case Expression'. * @see org.openxma.dsl.dom.model.CaseExpression * @generated */ EClass getCaseExpression(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.CaseExpression#getWhenClause When Clause}'. * * * @return the meta object for the containment reference list 'When Clause'. * @see org.openxma.dsl.dom.model.CaseExpression#getWhenClause() * @see #getCaseExpression() * @generated */ EReference getCaseExpression_WhenClause(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.CaseExpression#getElseExpression Else Expression}'. * * * @return the meta object for the containment reference 'Else Expression'. * @see org.openxma.dsl.dom.model.CaseExpression#getElseExpression() * @see #getCaseExpression() * @generated */ EReference getCaseExpression_ElseExpression(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.CaseExpression#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.openxma.dsl.dom.model.CaseExpression#getExpression() * @see #getCaseExpression() * @generated */ EReference getCaseExpression_Expression(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.CaseExpression#getAltWhenClause Alt When Clause}'. * * * @return the meta object for the containment reference list 'Alt When Clause'. * @see org.openxma.dsl.dom.model.CaseExpression#getAltWhenClause() * @see #getCaseExpression() * @generated */ EReference getCaseExpression_AltWhenClause(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.WhenClause When Clause}'. * * * @return the meta object for class 'When Clause'. * @see org.openxma.dsl.dom.model.WhenClause * @generated */ EClass getWhenClause(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.WhenClause#getWhenExpression When Expression}'. * * * @return the meta object for the containment reference 'When Expression'. * @see org.openxma.dsl.dom.model.WhenClause#getWhenExpression() * @see #getWhenClause() * @generated */ EReference getWhenClause_WhenExpression(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.WhenClause#getThenExpression Then Expression}'. * * * @return the meta object for the containment reference 'Then Expression'. * @see org.openxma.dsl.dom.model.WhenClause#getThenExpression() * @see #getWhenClause() * @generated */ EReference getWhenClause_ThenExpression(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.AltWhenClause Alt When Clause}'. * * * @return the meta object for class 'Alt When Clause'. * @see org.openxma.dsl.dom.model.AltWhenClause * @generated */ EClass getAltWhenClause(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.AltWhenClause#getWhenExpression When Expression}'. * * * @return the meta object for the containment reference 'When Expression'. * @see org.openxma.dsl.dom.model.AltWhenClause#getWhenExpression() * @see #getAltWhenClause() * @generated */ EReference getAltWhenClause_WhenExpression(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.AltWhenClause#getThenExpression Then Expression}'. * * * @return the meta object for the containment reference 'Then Expression'. * @see org.openxma.dsl.dom.model.AltWhenClause#getThenExpression() * @see #getAltWhenClause() * @generated */ EReference getAltWhenClause_ThenExpression(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.CollectionFunction Collection Function}'. * * * @return the meta object for class 'Collection Function'. * @see org.openxma.dsl.dom.model.CollectionFunction * @generated */ EClass getCollectionFunction(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.CollectionFunction#getFunction Function}'. * * * @return the meta object for the attribute 'Function'. * @see org.openxma.dsl.dom.model.CollectionFunction#getFunction() * @see #getCollectionFunction() * @generated */ EAttribute getCollectionFunction_Function(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.CollectionFunction#getProperty Property}'. * * * @return the meta object for the containment reference 'Property'. * @see org.openxma.dsl.dom.model.CollectionFunction#getProperty() * @see #getCollectionFunction() * @generated */ EReference getCollectionFunction_Property(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.SubQuery Sub Query}'. * * * @return the meta object for class 'Sub Query'. * @see org.openxma.dsl.dom.model.SubQuery * @generated */ EClass getSubQuery(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.SubQuery#getQueries Queries}'. * * * @return the meta object for the containment reference list 'Queries'. * @see org.openxma.dsl.dom.model.SubQuery#getQueries() * @see #getSubQuery() * @generated */ EReference getSubQuery_Queries(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.ParenthesizedExpression Parenthesized Expression}'. * * * @return the meta object for class 'Parenthesized Expression'. * @see org.openxma.dsl.dom.model.ParenthesizedExpression * @generated */ EClass getParenthesizedExpression(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.ParenthesizedExpression#getExpressions Expressions}'. * * * @return the meta object for the containment reference list 'Expressions'. * @see org.openxma.dsl.dom.model.ParenthesizedExpression#getExpressions() * @see #getParenthesizedExpression() * @generated */ EReference getParenthesizedExpression_Expressions(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.LiteralValue Literal Value}'. * * * @return the meta object for class 'Literal Value'. * @see org.openxma.dsl.dom.model.LiteralValue * @generated */ EClass getLiteralValue(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.StringLiteralValue String Literal Value}'. * * * @return the meta object for class 'String Literal Value'. * @see org.openxma.dsl.dom.model.StringLiteralValue * @generated */ EClass getStringLiteralValue(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.StringLiteralValue#getValue Value}'. * * * @return the meta object for the attribute 'Value'. * @see org.openxma.dsl.dom.model.StringLiteralValue#getValue() * @see #getStringLiteralValue() * @generated */ EAttribute getStringLiteralValue_Value(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.IntegerLiteralValue Integer Literal Value}'. * * * @return the meta object for class 'Integer Literal Value'. * @see org.openxma.dsl.dom.model.IntegerLiteralValue * @generated */ EClass getIntegerLiteralValue(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.IntegerLiteralValue#getValue Value}'. * * * @return the meta object for the attribute 'Value'. * @see org.openxma.dsl.dom.model.IntegerLiteralValue#getValue() * @see #getIntegerLiteralValue() * @generated */ EAttribute getIntegerLiteralValue_Value(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.RealLiteralValue Real Literal Value}'. * * * @return the meta object for class 'Real Literal Value'. * @see org.openxma.dsl.dom.model.RealLiteralValue * @generated */ EClass getRealLiteralValue(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.RealLiteralValue#getValue Value}'. * * * @return the meta object for the attribute 'Value'. * @see org.openxma.dsl.dom.model.RealLiteralValue#getValue() * @see #getRealLiteralValue() * @generated */ EAttribute getRealLiteralValue_Value(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.BooleanLiteralValue Boolean Literal Value}'. * * * @return the meta object for class 'Boolean Literal Value'. * @see org.openxma.dsl.dom.model.BooleanLiteralValue * @generated */ EClass getBooleanLiteralValue(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.BooleanLiteralValue#isIsTrue Is True}'. * * * @return the meta object for the attribute 'Is True'. * @see org.openxma.dsl.dom.model.BooleanLiteralValue#isIsTrue() * @see #getBooleanLiteralValue() * @generated */ EAttribute getBooleanLiteralValue_IsTrue(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.NullLiteralValue Null Literal Value}'. * * * @return the meta object for class 'Null Literal Value'. * @see org.openxma.dsl.dom.model.NullLiteralValue * @generated */ EClass getNullLiteralValue(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.EmptyLiteralValue Empty Literal Value}'. * * * @return the meta object for class 'Empty Literal Value'. * @see org.openxma.dsl.dom.model.EmptyLiteralValue * @generated */ EClass getEmptyLiteralValue(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.DaoFeature Dao Feature}'. * * * @return the meta object for class 'Dao Feature'. * @see org.openxma.dsl.dom.model.DaoFeature * @generated */ EClass getDaoFeature(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.DaoFeature#getAttribute Attribute}'. * * * @return the meta object for the reference 'Attribute'. * @see org.openxma.dsl.dom.model.DaoFeature#getAttribute() * @see #getDaoFeature() * @generated */ EReference getDaoFeature_Attribute(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.Dao Dao}'. * * * @return the meta object for class 'Dao'. * @see org.openxma.dsl.dom.model.Dao * @generated */ EClass getDao(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Dao#getEntity Entity}'. * * * @return the meta object for the reference 'Entity'. * @see org.openxma.dsl.dom.model.Dao#getEntity() * @see #getDao() * @generated */ EReference getDao_Entity(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Dao#getTableName Table Name}'. * * * @return the meta object for the attribute 'Table Name'. * @see org.openxma.dsl.dom.model.Dao#getTableName() * @see #getDao() * @generated */ EAttribute getDao_TableName(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Dao#getDiscriminator Discriminator}'. * * * @return the meta object for the attribute 'Discriminator'. * @see org.openxma.dsl.dom.model.Dao#getDiscriminator() * @see #getDao() * @generated */ EAttribute getDao_Discriminator(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Dao#getQualifier Qualifier}'. * * * @return the meta object for the attribute 'Qualifier'. * @see org.openxma.dsl.dom.model.Dao#getQualifier() * @see #getDao() * @generated */ EAttribute getDao_Qualifier(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.Dao#getDataBaseConstraints Data Base Constraints}'. * * * @return the meta object for the containment reference list 'Data Base Constraints'. * @see org.openxma.dsl.dom.model.Dao#getDataBaseConstraints() * @see #getDao() * @generated */ EReference getDao_DataBaseConstraints(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.Dao#getOperations Operations}'. * * * @return the meta object for the containment reference list 'Operations'. * @see org.openxma.dsl.dom.model.Dao#getOperations() * @see #getDao() * @generated */ EReference getDao_Operations(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.Dao#getQueryOperation Query Operation}'. * * * @return the meta object for the containment reference list 'Query Operation'. * @see org.openxma.dsl.dom.model.Dao#getQueryOperation() * @see #getDao() * @generated */ EReference getDao_QueryOperation(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.Dao#getColumns Columns}'. * * * @return the meta object for the containment reference list 'Columns'. * @see org.openxma.dsl.dom.model.Dao#getColumns() * @see #getDao() * @generated */ EReference getDao_Columns(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.Dao#getManyToOneAssociations Many To One Associations}'. * * * @return the meta object for the containment reference list 'Many To One Associations'. * @see org.openxma.dsl.dom.model.Dao#getManyToOneAssociations() * @see #getDao() * @generated */ EReference getDao_ManyToOneAssociations(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.Dao#getOneToOneAssociations One To One Associations}'. * * * @return the meta object for the containment reference list 'One To One Associations'. * @see org.openxma.dsl.dom.model.Dao#getOneToOneAssociations() * @see #getDao() * @generated */ EReference getDao_OneToOneAssociations(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.Dao#getOneToManyAssociations One To Many Associations}'. * * * @return the meta object for the containment reference list 'One To Many Associations'. * @see org.openxma.dsl.dom.model.Dao#getOneToManyAssociations() * @see #getDao() * @generated */ EReference getDao_OneToManyAssociations(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.Dao#getManyToManyAssociations Many To Many Associations}'. * * * @return the meta object for the containment reference list 'Many To Many Associations'. * @see org.openxma.dsl.dom.model.Dao#getManyToManyAssociations() * @see #getDao() * @generated */ EReference getDao_ManyToManyAssociations(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Dao#getPrimaryKeyColumn Primary Key Column}'. * * * @return the meta object for the reference 'Primary Key Column'. * @see org.openxma.dsl.dom.model.Dao#getPrimaryKeyColumn() * @see #getDao() * @generated */ EReference getDao_PrimaryKeyColumn(); /** * Returns the meta object for the reference list '{@link org.openxma.dsl.dom.model.Dao#getNaturalKeyColumns Natural Key Columns}'. * * * @return the meta object for the reference list 'Natural Key Columns'. * @see org.openxma.dsl.dom.model.Dao#getNaturalKeyColumns() * @see #getDao() * @generated */ EReference getDao_NaturalKeyColumns(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Dao#getVersionColumn Version Column}'. * * * @return the meta object for the reference 'Version Column'. * @see org.openxma.dsl.dom.model.Dao#getVersionColumn() * @see #getDao() * @generated */ EReference getDao_VersionColumn(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Dao#getPrimaryKey Primary Key}'. * * * @return the meta object for the reference 'Primary Key'. * @see org.openxma.dsl.dom.model.Dao#getPrimaryKey() * @see #getDao() * @generated */ EReference getDao_PrimaryKey(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Dao#getNaturalKey Natural Key}'. * * * @return the meta object for the reference 'Natural Key'. * @see org.openxma.dsl.dom.model.Dao#getNaturalKey() * @see #getDao() * @generated */ EReference getDao_NaturalKey(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.QueryOperation Query Operation}'. * * * @return the meta object for class 'Query Operation'. * @see org.openxma.dsl.dom.model.QueryOperation * @generated */ EClass getQueryOperation(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.QueryOperation#getQueryParameters Query Parameters}'. * * * @return the meta object for the containment reference list 'Query Parameters'. * @see org.openxma.dsl.dom.model.QueryOperation#getQueryParameters() * @see #getQueryOperation() * @generated */ EReference getQueryOperation_QueryParameters(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.QueryOperation#getStatement Statement}'. * * * @return the meta object for the containment reference 'Statement'. * @see org.openxma.dsl.dom.model.QueryOperation#getStatement() * @see #getQueryOperation() * @generated */ EReference getQueryOperation_Statement(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.QueryParameter Query Parameter}'. * * * @return the meta object for class 'Query Parameter'. * @see org.openxma.dsl.dom.model.QueryParameter * @generated */ EClass getQueryParameter(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.QueryParameter#getAttribute Attribute}'. * * * @return the meta object for the reference 'Attribute'. * @see org.openxma.dsl.dom.model.QueryParameter#getAttribute() * @see #getQueryParameter() * @generated */ EReference getQueryParameter_Attribute(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.Column Column}'. * * * @return the meta object for class 'Column'. * @see org.openxma.dsl.dom.model.Column * @generated */ EClass getColumn(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Column#getColumnName Column Name}'. * * * @return the meta object for the attribute 'Column Name'. * @see org.openxma.dsl.dom.model.Column#getColumnName() * @see #getColumn() * @generated */ EAttribute getColumn_ColumnName(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.Column#getUserType User Type}'. * * * @return the meta object for the containment reference 'User Type'. * @see org.openxma.dsl.dom.model.Column#getUserType() * @see #getColumn() * @generated */ EReference getColumn_UserType(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Column#getColumnType Column Type}'. * * * @return the meta object for the reference 'Column Type'. * @see org.openxma.dsl.dom.model.Column#getColumnType() * @see #getColumn() * @generated */ EReference getColumn_ColumnType(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.Column#getColumns Columns}'. * * * @return the meta object for the containment reference list 'Columns'. * @see org.openxma.dsl.dom.model.Column#getColumns() * @see #getColumn() * @generated */ EReference getColumn_Columns(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.ManyToOne Many To One}'. * * * @return the meta object for class 'Many To One'. * @see org.openxma.dsl.dom.model.ManyToOne * @generated */ EClass getManyToOne(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.ManyToOne#getColumnName Column Name}'. * * * @return the meta object for the attribute 'Column Name'. * @see org.openxma.dsl.dom.model.ManyToOne#getColumnName() * @see #getManyToOne() * @generated */ EAttribute getManyToOne_ColumnName(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.ManyToOne#getUserType User Type}'. * * * @return the meta object for the reference 'User Type'. * @see org.openxma.dsl.dom.model.ManyToOne#getUserType() * @see #getManyToOne() * @generated */ EReference getManyToOne_UserType(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.ManyToOne#getSqlType Sql Type}'. * * * @return the meta object for the reference 'Sql Type'. * @see org.openxma.dsl.dom.model.ManyToOne#getSqlType() * @see #getManyToOne() * @generated */ EReference getManyToOne_SqlType(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.ManyToOne#getColumns Columns}'. * * * @return the meta object for the containment reference list 'Columns'. * @see org.openxma.dsl.dom.model.ManyToOne#getColumns() * @see #getManyToOne() * @generated */ EReference getManyToOne_Columns(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.ManyToOne#isDerived Derived}'. * * * @return the meta object for the attribute 'Derived'. * @see org.openxma.dsl.dom.model.ManyToOne#isDerived() * @see #getManyToOne() * @generated */ EAttribute getManyToOne_Derived(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.OneToOne One To One}'. * * * @return the meta object for class 'One To One'. * @see org.openxma.dsl.dom.model.OneToOne * @generated */ EClass getOneToOne(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.OneToMany One To Many}'. * * * @return the meta object for class 'One To Many'. * @see org.openxma.dsl.dom.model.OneToMany * @generated */ EClass getOneToMany(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.OneToMany#getColumnName Column Name}'. * * * @return the meta object for the attribute 'Column Name'. * @see org.openxma.dsl.dom.model.OneToMany#getColumnName() * @see #getOneToMany() * @generated */ EAttribute getOneToMany_ColumnName(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.OneToMany#getColumns Columns}'. * * * @return the meta object for the containment reference list 'Columns'. * @see org.openxma.dsl.dom.model.OneToMany#getColumns() * @see #getOneToMany() * @generated */ EReference getOneToMany_Columns(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.ManyToMany Many To Many}'. * * * @return the meta object for class 'Many To Many'. * @see org.openxma.dsl.dom.model.ManyToMany * @generated */ EClass getManyToMany(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.ManyToMany#getTableName Table Name}'. * * * @return the meta object for the attribute 'Table Name'. * @see org.openxma.dsl.dom.model.ManyToMany#getTableName() * @see #getManyToMany() * @generated */ EAttribute getManyToMany_TableName(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.ManyToMany#getColumnName Column Name}'. * * * @return the meta object for the attribute 'Column Name'. * @see org.openxma.dsl.dom.model.ManyToMany#getColumnName() * @see #getManyToMany() * @generated */ EAttribute getManyToMany_ColumnName(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.ManyToMany#isInverse Inverse}'. * * * @return the meta object for the attribute 'Inverse'. * @see org.openxma.dsl.dom.model.ManyToMany#isInverse() * @see #getManyToMany() * @generated */ EAttribute getManyToMany_Inverse(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.PresentableFeature Presentable Feature}'. * * * @return the meta object for class 'Presentable Feature'. * @see org.openxma.dsl.dom.model.PresentableFeature * @generated */ EClass getPresentableFeature(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.PresentableFeature#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.openxma.dsl.dom.model.PresentableFeature#getName() * @see #getPresentableFeature() * @generated */ EAttribute getPresentableFeature_Name(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.AliasedExpression Aliased Expression}'. * * * @return the meta object for class 'Aliased Expression'. * @see org.openxma.dsl.dom.model.AliasedExpression * @generated */ EClass getAliasedExpression(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.AliasedExpression#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.openxma.dsl.dom.model.AliasedExpression#getExpression() * @see #getAliasedExpression() * @generated */ EReference getAliasedExpression_Expression(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.AliasedExpression#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.openxma.dsl.dom.model.AliasedExpression#getName() * @see #getAliasedExpression() * @generated */ EAttribute getAliasedExpression_Name(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.BinaryExpression Binary Expression}'. * * * @return the meta object for class 'Binary Expression'. * @see org.openxma.dsl.dom.model.BinaryExpression * @generated */ EClass getBinaryExpression(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.BinaryExpression#getLeft Left}'. * * * @return the meta object for the containment reference 'Left'. * @see org.openxma.dsl.dom.model.BinaryExpression#getLeft() * @see #getBinaryExpression() * @generated */ EReference getBinaryExpression_Left(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.BinaryExpression#getOperator Operator}'. * * * @return the meta object for the attribute 'Operator'. * @see org.openxma.dsl.dom.model.BinaryExpression#getOperator() * @see #getBinaryExpression() * @generated */ EAttribute getBinaryExpression_Operator(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.BinaryExpression#getRight Right}'. * * * @return the meta object for the containment reference 'Right'. * @see org.openxma.dsl.dom.model.BinaryExpression#getRight() * @see #getBinaryExpression() * @generated */ EReference getBinaryExpression_Right(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.NotExpression Not Expression}'. * * * @return the meta object for class 'Not Expression'. * @see org.openxma.dsl.dom.model.NotExpression * @generated */ EClass getNotExpression(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.NotExpression#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.openxma.dsl.dom.model.NotExpression#getExpression() * @see #getNotExpression() * @generated */ EReference getNotExpression_Expression(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.InExpression In Expression}'. * * * @return the meta object for class 'In Expression'. * @see org.openxma.dsl.dom.model.InExpression * @generated */ EClass getInExpression(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.InExpression#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.openxma.dsl.dom.model.InExpression#getExpression() * @see #getInExpression() * @generated */ EReference getInExpression_Expression(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.InExpression#isNot Not}'. * * * @return the meta object for the attribute 'Not'. * @see org.openxma.dsl.dom.model.InExpression#isNot() * @see #getInExpression() * @generated */ EAttribute getInExpression_Not(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.InExpression#getOperator Operator}'. * * * @return the meta object for the attribute 'Operator'. * @see org.openxma.dsl.dom.model.InExpression#getOperator() * @see #getInExpression() * @generated */ EAttribute getInExpression_Operator(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.InExpression#getIn In}'. * * * @return the meta object for the containment reference 'In'. * @see org.openxma.dsl.dom.model.InExpression#getIn() * @see #getInExpression() * @generated */ EReference getInExpression_In(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.BetweenExpression Between Expression}'. * * * @return the meta object for class 'Between Expression'. * @see org.openxma.dsl.dom.model.BetweenExpression * @generated */ EClass getBetweenExpression(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.BetweenExpression#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.openxma.dsl.dom.model.BetweenExpression#getExpression() * @see #getBetweenExpression() * @generated */ EReference getBetweenExpression_Expression(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.BetweenExpression#isNot Not}'. * * * @return the meta object for the attribute 'Not'. * @see org.openxma.dsl.dom.model.BetweenExpression#isNot() * @see #getBetweenExpression() * @generated */ EAttribute getBetweenExpression_Not(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.BetweenExpression#getOperator Operator}'. * * * @return the meta object for the attribute 'Operator'. * @see org.openxma.dsl.dom.model.BetweenExpression#getOperator() * @see #getBetweenExpression() * @generated */ EAttribute getBetweenExpression_Operator(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.BetweenExpression#getLeft Left}'. * * * @return the meta object for the containment reference 'Left'. * @see org.openxma.dsl.dom.model.BetweenExpression#getLeft() * @see #getBetweenExpression() * @generated */ EReference getBetweenExpression_Left(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.BetweenExpression#getRight Right}'. * * * @return the meta object for the containment reference 'Right'. * @see org.openxma.dsl.dom.model.BetweenExpression#getRight() * @see #getBetweenExpression() * @generated */ EReference getBetweenExpression_Right(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.LikeExpression Like Expression}'. * * * @return the meta object for class 'Like Expression'. * @see org.openxma.dsl.dom.model.LikeExpression * @generated */ EClass getLikeExpression(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.LikeExpression#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.openxma.dsl.dom.model.LikeExpression#getExpression() * @see #getLikeExpression() * @generated */ EReference getLikeExpression_Expression(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.LikeExpression#isNot Not}'. * * * @return the meta object for the attribute 'Not'. * @see org.openxma.dsl.dom.model.LikeExpression#isNot() * @see #getLikeExpression() * @generated */ EAttribute getLikeExpression_Not(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.LikeExpression#getOperator Operator}'. * * * @return the meta object for the attribute 'Operator'. * @see org.openxma.dsl.dom.model.LikeExpression#getOperator() * @see #getLikeExpression() * @generated */ EAttribute getLikeExpression_Operator(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.LikeExpression#getLike Like}'. * * * @return the meta object for the containment reference 'Like'. * @see org.openxma.dsl.dom.model.LikeExpression#getLike() * @see #getLikeExpression() * @generated */ EReference getLikeExpression_Like(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.LikeExpression#getEscape Escape}'. * * * @return the meta object for the containment reference 'Escape'. * @see org.openxma.dsl.dom.model.LikeExpression#getEscape() * @see #getLikeExpression() * @generated */ EReference getLikeExpression_Escape(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.MemberOfExpression Member Of Expression}'. * * * @return the meta object for class 'Member Of Expression'. * @see org.openxma.dsl.dom.model.MemberOfExpression * @generated */ EClass getMemberOfExpression(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.MemberOfExpression#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.openxma.dsl.dom.model.MemberOfExpression#getExpression() * @see #getMemberOfExpression() * @generated */ EReference getMemberOfExpression_Expression(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.MemberOfExpression#isNot Not}'. * * * @return the meta object for the attribute 'Not'. * @see org.openxma.dsl.dom.model.MemberOfExpression#isNot() * @see #getMemberOfExpression() * @generated */ EAttribute getMemberOfExpression_Not(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.MemberOfExpression#getOperator Operator}'. * * * @return the meta object for the attribute 'Operator'. * @see org.openxma.dsl.dom.model.MemberOfExpression#getOperator() * @see #getMemberOfExpression() * @generated */ EAttribute getMemberOfExpression_Operator(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.MemberOfExpression#getMemberOf Member Of}'. * * * @return the meta object for the attribute 'Member Of'. * @see org.openxma.dsl.dom.model.MemberOfExpression#getMemberOf() * @see #getMemberOfExpression() * @generated */ EAttribute getMemberOfExpression_MemberOf(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.UnaryExpression Unary Expression}'. * * * @return the meta object for class 'Unary Expression'. * @see org.openxma.dsl.dom.model.UnaryExpression * @generated */ EClass getUnaryExpression(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.UnaryExpression#getOperator Operator}'. * * * @return the meta object for the attribute 'Operator'. * @see org.openxma.dsl.dom.model.UnaryExpression#getOperator() * @see #getUnaryExpression() * @generated */ EAttribute getUnaryExpression_Operator(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.UnaryExpression#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.openxma.dsl.dom.model.UnaryExpression#getExpression() * @see #getUnaryExpression() * @generated */ EReference getUnaryExpression_Expression(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.DataBaseConstraint Data Base Constraint}'. * * * @return the meta object for class 'Data Base Constraint'. * @see org.openxma.dsl.dom.model.DataBaseConstraint * @generated */ EClass getDataBaseConstraint(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.DataBaseConstraint#getType Type}'. * * * @return the meta object for the attribute 'Type'. * @see org.openxma.dsl.dom.model.DataBaseConstraint#getType() * @see #getDataBaseConstraint() * @generated */ EAttribute getDataBaseConstraint_Type(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.DataBaseConstraint#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.openxma.dsl.dom.model.DataBaseConstraint#getName() * @see #getDataBaseConstraint() * @generated */ EAttribute getDataBaseConstraint_Name(); /** * Returns the meta object for the reference list '{@link org.openxma.dsl.dom.model.DataBaseConstraint#getAttributes Attributes}'. * * * @return the meta object for the reference list 'Attributes'. * @see org.openxma.dsl.dom.model.DataBaseConstraint#getAttributes() * @see #getDataBaseConstraint() * @generated */ EReference getDataBaseConstraint_Attributes(); /** * Returns the meta object for the reference list '{@link org.openxma.dsl.dom.model.DataBaseConstraint#getResolvedAttributeList Resolved Attribute List}'. * * * @return the meta object for the reference list 'Resolved Attribute List'. * @see org.openxma.dsl.dom.model.DataBaseConstraint#getResolvedAttributeList() * @see #getDataBaseConstraint() * @generated */ EReference getDataBaseConstraint_ResolvedAttributeList(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.Attribute Attribute}'. * * * @return the meta object for class 'Attribute'. * @see org.openxma.dsl.dom.model.Attribute * @generated */ EClass getAttribute(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Attribute#isIdentifier Identifier}'. * * * @return the meta object for the attribute 'Identifier'. * @see org.openxma.dsl.dom.model.Attribute#isIdentifier() * @see #getAttribute() * @generated */ EAttribute getAttribute_Identifier(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Attribute#isVersion Version}'. * * * @return the meta object for the attribute 'Version'. * @see org.openxma.dsl.dom.model.Attribute#isVersion() * @see #getAttribute() * @generated */ EAttribute getAttribute_Version(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Attribute#isComposition Composition}'. * * * @return the meta object for the attribute 'Composition'. * @see org.openxma.dsl.dom.model.Attribute#isComposition() * @see #getAttribute() * @generated */ EAttribute getAttribute_Composition(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.Attribute#getType Type}'. * * * @return the meta object for the containment reference 'Type'. * @see org.openxma.dsl.dom.model.Attribute#getType() * @see #getAttribute() * @generated */ EReference getAttribute_Type(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Attribute#isMany Many}'. * * * @return the meta object for the attribute 'Many'. * @see org.openxma.dsl.dom.model.Attribute#isMany() * @see #getAttribute() * @generated */ EAttribute getAttribute_Many(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Attribute#getDefaultValue Default Value}'. * * * @return the meta object for the attribute 'Default Value'. * @see org.openxma.dsl.dom.model.Attribute#getDefaultValue() * @see #getAttribute() * @generated */ EAttribute getAttribute_DefaultValue(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Attribute#getOpposite Opposite}'. * * * @return the meta object for the reference 'Opposite'. * @see org.openxma.dsl.dom.model.Attribute#getOpposite() * @see #getAttribute() * @generated */ EReference getAttribute_Opposite(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.Attribute#getAttributProperties Attribut Properties}'. * * * @return the meta object for the containment reference list 'Attribut Properties'. * @see org.openxma.dsl.dom.model.Attribute#getAttributProperties() * @see #getAttribute() * @generated */ EReference getAttribute_AttributProperties(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Attribute#getSortOrder Sort Order}'. * * * @return the meta object for the reference 'Sort Order'. * @see org.openxma.dsl.dom.model.Attribute#getSortOrder() * @see #getAttribute() * @generated */ EReference getAttribute_SortOrder(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Attribute#getDataType Data Type}'. * * * @return the meta object for the reference 'Data Type'. * @see org.openxma.dsl.dom.model.Attribute#getDataType() * @see #getAttribute() * @generated */ EReference getAttribute_DataType(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Attribute#getOppositeReference Opposite Reference}'. * * * @return the meta object for the reference 'Opposite Reference'. * @see org.openxma.dsl.dom.model.Attribute#getOppositeReference() * @see #getAttribute() * @generated */ EReference getAttribute_OppositeReference(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Attribute#getDataTypeName Data Type Name}'. * * * @return the meta object for the attribute 'Data Type Name'. * @see org.openxma.dsl.dom.model.Attribute#getDataTypeName() * @see #getAttribute() * @generated */ EAttribute getAttribute_DataTypeName(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Attribute#isReference Reference}'. * * * @return the meta object for the attribute 'Reference'. * @see org.openxma.dsl.dom.model.Attribute#isReference() * @see #getAttribute() * @generated */ EAttribute getAttribute_Reference(); /** * Returns the meta object for the reference list '{@link org.openxma.dsl.dom.model.Attribute#getResolvedAttributeList Resolved Attribute List}'. * * * @return the meta object for the reference list 'Resolved Attribute List'. * @see org.openxma.dsl.dom.model.Attribute#getResolvedAttributeList() * @see #getAttribute() * @generated */ EReference getAttribute_ResolvedAttributeList(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Attribute#isReadOnly Read Only}'. * * * @return the meta object for the attribute 'Read Only'. * @see org.openxma.dsl.dom.model.Attribute#isReadOnly() * @see #getAttribute() * @generated */ EAttribute getAttribute_ReadOnly(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Attribute#isRequired Required}'. * * * @return the meta object for the attribute 'Required'. * @see org.openxma.dsl.dom.model.Attribute#isRequired() * @see #getAttribute() * @generated */ EAttribute getAttribute_Required(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Attribute#isDerived Derived}'. * * * @return the meta object for the attribute 'Derived'. * @see org.openxma.dsl.dom.model.Attribute#isDerived() * @see #getAttribute() * @generated */ EAttribute getAttribute_Derived(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Attribute#isTransient Transient}'. * * * @return the meta object for the attribute 'Transient'. * @see org.openxma.dsl.dom.model.Attribute#isTransient() * @see #getAttribute() * @generated */ EAttribute getAttribute_Transient(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.Attribute#getIncrementerReference Incrementer Reference}'. * * * @return the meta object for the containment reference 'Incrementer Reference'. * @see org.openxma.dsl.dom.model.Attribute#getIncrementerReference() * @see #getAttribute() * @generated */ EReference getAttribute_IncrementerReference(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.AttributeFlag Attribute Flag}'. * * * @return the meta object for class 'Attribute Flag'. * @see org.openxma.dsl.dom.model.AttributeFlag * @generated */ EClass getAttributeFlag(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.ExpressionFlag Expression Flag}'. * * * @return the meta object for class 'Expression Flag'. * @see org.openxma.dsl.dom.model.ExpressionFlag * @generated */ EClass getExpressionFlag(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.ExpressionFlag#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.openxma.dsl.dom.model.ExpressionFlag#getExpression() * @see #getExpressionFlag() * @generated */ EReference getExpressionFlag_Expression(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.RequiredFlag Required Flag}'. * * * @return the meta object for class 'Required Flag'. * @see org.openxma.dsl.dom.model.RequiredFlag * @generated */ EClass getRequiredFlag(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.ReadOnlyFlag Read Only Flag}'. * * * @return the meta object for class 'Read Only Flag'. * @see org.openxma.dsl.dom.model.ReadOnlyFlag * @generated */ EClass getReadOnlyFlag(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.AvailableFlag Available Flag}'. * * * @return the meta object for class 'Available Flag'. * @see org.openxma.dsl.dom.model.AvailableFlag * @generated */ EClass getAvailableFlag(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.DerivedFlag Derived Flag}'. * * * @return the meta object for class 'Derived Flag'. * @see org.openxma.dsl.dom.model.DerivedFlag * @generated */ EClass getDerivedFlag(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.DerivedFlag#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.openxma.dsl.dom.model.DerivedFlag#getExpression() * @see #getDerivedFlag() * @generated */ EReference getDerivedFlag_Expression(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.TransientFlag Transient Flag}'. * * * @return the meta object for class 'Transient Flag'. * @see org.openxma.dsl.dom.model.TransientFlag * @generated */ EClass getTransientFlag(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.TransientFlag#getExpression Expression}'. * * * @return the meta object for the containment reference 'Expression'. * @see org.openxma.dsl.dom.model.TransientFlag#getExpression() * @see #getTransientFlag() * @generated */ EReference getTransientFlag_Expression(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.AttributeProperty Attribute Property}'. * * * @return the meta object for class 'Attribute Property'. * @see org.openxma.dsl.dom.model.AttributeProperty * @generated */ EClass getAttributeProperty(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.AttributeValidationProperty Attribute Validation Property}'. * * * @return the meta object for class 'Attribute Validation Property'. * @see org.openxma.dsl.dom.model.AttributeValidationProperty * @generated */ EClass getAttributeValidationProperty(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.AttributeValidationProperty#getConstraints Constraints}'. * * * @return the meta object for the containment reference list 'Constraints'. * @see org.openxma.dsl.dom.model.AttributeValidationProperty#getConstraints() * @see #getAttributeValidationProperty() * @generated */ EReference getAttributeValidationProperty_Constraints(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.AttributeValidationProperty#getFormat Format}'. * * * @return the meta object for the containment reference 'Format'. * @see org.openxma.dsl.dom.model.AttributeValidationProperty#getFormat() * @see #getAttributeValidationProperty() * @generated */ EReference getAttributeValidationProperty_Format(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.AttributeTextProperty Attribute Text Property}'. * * * @return the meta object for class 'Attribute Text Property'. * @see org.openxma.dsl.dom.model.AttributeTextProperty * @generated */ EClass getAttributeTextProperty(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.AttributeTextProperty#getLabelText Label Text}'. * * * @return the meta object for the attribute 'Label Text'. * @see org.openxma.dsl.dom.model.AttributeTextProperty#getLabelText() * @see #getAttributeTextProperty() * @generated */ EAttribute getAttributeTextProperty_LabelText(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.AttributeTextProperty#getTooltipText Tooltip Text}'. * * * @return the meta object for the attribute 'Tooltip Text'. * @see org.openxma.dsl.dom.model.AttributeTextProperty#getTooltipText() * @see #getAttributeTextProperty() * @generated */ EAttribute getAttributeTextProperty_TooltipText(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.AttributeTextProperty#getUnitText Unit Text}'. * * * @return the meta object for the attribute 'Unit Text'. * @see org.openxma.dsl.dom.model.AttributeTextProperty#getUnitText() * @see #getAttributeTextProperty() * @generated */ EAttribute getAttributeTextProperty_UnitText(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.AttributeTextProperty#getUnitAttribute Unit Attribute}'. * * * @return the meta object for the reference 'Unit Attribute'. * @see org.openxma.dsl.dom.model.AttributeTextProperty#getUnitAttribute() * @see #getAttributeTextProperty() * @generated */ EReference getAttributeTextProperty_UnitAttribute(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.AttributeTextProperty#getHstoreColumn Hstore Column}'. * * * @return the meta object for the attribute 'Hstore Column'. * @see org.openxma.dsl.dom.model.AttributeTextProperty#getHstoreColumn() * @see #getAttributeTextProperty() * @generated */ EAttribute getAttributeTextProperty_HstoreColumn(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.AttributeGroup Attribute Group}'. * * * @return the meta object for class 'Attribute Group'. * @see org.openxma.dsl.dom.model.AttributeGroup * @generated */ EClass getAttributeGroup(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.AttributeGroup#isKey Key}'. * * * @return the meta object for the attribute 'Key'. * @see org.openxma.dsl.dom.model.AttributeGroup#isKey() * @see #getAttributeGroup() * @generated */ EAttribute getAttributeGroup_Key(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.AttributeGroup#isUnique Unique}'. * * * @return the meta object for the attribute 'Unique'. * @see org.openxma.dsl.dom.model.AttributeGroup#isUnique() * @see #getAttributeGroup() * @generated */ EAttribute getAttributeGroup_Unique(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.AttributeGroup#isFilter Filter}'. * * * @return the meta object for the attribute 'Filter'. * @see org.openxma.dsl.dom.model.AttributeGroup#isFilter() * @see #getAttributeGroup() * @generated */ EAttribute getAttributeGroup_Filter(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.AttributeGroup#isSortorder Sortorder}'. * * * @return the meta object for the attribute 'Sortorder'. * @see org.openxma.dsl.dom.model.AttributeGroup#isSortorder() * @see #getAttributeGroup() * @generated */ EAttribute getAttributeGroup_Sortorder(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.AttributeGroup#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.openxma.dsl.dom.model.AttributeGroup#getName() * @see #getAttributeGroup() * @generated */ EAttribute getAttributeGroup_Name(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.AttributeGroup#getAttributes Attributes}'. * * * @return the meta object for the containment reference list 'Attributes'. * @see org.openxma.dsl.dom.model.AttributeGroup#getAttributes() * @see #getAttributeGroup() * @generated */ EReference getAttributeGroup_Attributes(); /** * Returns the meta object for the reference list '{@link org.openxma.dsl.dom.model.AttributeGroup#getResolvedAttributeList Resolved Attribute List}'. * * * @return the meta object for the reference list 'Resolved Attribute List'. * @see org.openxma.dsl.dom.model.AttributeGroup#getResolvedAttributeList() * @see #getAttributeGroup() * @generated */ EReference getAttributeGroup_ResolvedAttributeList(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.AttributeSortOrder Attribute Sort Order}'. * * * @return the meta object for class 'Attribute Sort Order'. * @see org.openxma.dsl.dom.model.AttributeSortOrder * @generated */ EClass getAttributeSortOrder(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.AttributeSortOrder#getAttribute Attribute}'. * * * @return the meta object for the reference 'Attribute'. * @see org.openxma.dsl.dom.model.AttributeSortOrder#getAttribute() * @see #getAttributeSortOrder() * @generated */ EReference getAttributeSortOrder_Attribute(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.AttributeSortOrder#isAsc Asc}'. * * * @return the meta object for the attribute 'Asc'. * @see org.openxma.dsl.dom.model.AttributeSortOrder#isAsc() * @see #getAttributeSortOrder() * @generated */ EAttribute getAttributeSortOrder_Asc(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.AttributeSortOrder#isDesc Desc}'. * * * @return the meta object for the attribute 'Desc'. * @see org.openxma.dsl.dom.model.AttributeSortOrder#isDesc() * @see #getAttributeSortOrder() * @generated */ EAttribute getAttributeSortOrder_Desc(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.Property Property}'. * * * @return the meta object for class 'Property'. * @see org.openxma.dsl.dom.model.Property * @generated */ EClass getProperty(); /** * Returns the meta object for the reference '{@link org.openxma.dsl.dom.model.Property#getType Type}'. * * * @return the meta object for the reference 'Type'. * @see org.openxma.dsl.dom.model.Property#getType() * @see #getProperty() * @generated */ EReference getProperty_Type(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Property#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.openxma.dsl.dom.model.Property#getName() * @see #getProperty() * @generated */ EAttribute getProperty_Name(); /** * Returns the meta object for the attribute '{@link org.openxma.dsl.dom.model.Property#getDefaultValue Default Value}'. * * * @return the meta object for the attribute 'Default Value'. * @see org.openxma.dsl.dom.model.Property#getDefaultValue() * @see #getProperty() * @generated */ EAttribute getProperty_DefaultValue(); /** * Returns the meta object for class '{@link org.openxma.dsl.dom.model.ApplicationSession Application Session}'. * * * @return the meta object for class 'Application Session'. * @see org.openxma.dsl.dom.model.ApplicationSession * @generated */ EClass getApplicationSession(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.ApplicationSession#getProperties Properties}'. * * * @return the meta object for the containment reference list 'Properties'. * @see org.openxma.dsl.dom.model.ApplicationSession#getProperties() * @see #getApplicationSession() * @generated */ EReference getApplicationSession_Properties(); /** * Returns the meta object for the containment reference list '{@link org.openxma.dsl.dom.model.ApplicationSession#getFunctions Functions}'. * * * @return the meta object for the containment reference list 'Functions'. * @see org.openxma.dsl.dom.model.ApplicationSession#getFunctions() * @see #getApplicationSession() * @generated */ EReference getApplicationSession_Functions(); /** * Returns the meta object for the containment reference '{@link org.openxma.dsl.dom.model.ApplicationSession#getConditionsBlock Conditions Block}'. * * * @return the meta object for the containment reference 'Conditions Block'. * @see org.openxma.dsl.dom.model.ApplicationSession#getConditionsBlock() * @see #getApplicationSession() * @generated */ EReference getApplicationSession_ConditionsBlock(); /** * Returns the meta object for enum '{@link org.openxma.dsl.dom.model.CrudOperationType Crud Operation Type}'. * * * @return the meta object for enum 'Crud Operation Type'. * @see org.openxma.dsl.dom.model.CrudOperationType * @generated */ EEnum getCrudOperationType(); /** * Returns the meta object for enum '{@link org.openxma.dsl.dom.model.DataBaseConstraintType Data Base Constraint Type}'. * * * @return the meta object for enum 'Data Base Constraint Type'. * @see org.openxma.dsl.dom.model.DataBaseConstraintType * @generated */ EEnum getDataBaseConstraintType(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ DomFactory getDomFactory(); /** * * Defines literals for the meta objects that represent *
    *
  • each class,
  • *
  • each feature of each class,
  • *
  • each enum,
  • *
  • and each data type
  • *
* * @generated */ interface Literals { /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.ServiceImpl Service}' class. * * * @see org.openxma.dsl.dom.model.impl.ServiceImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getService() * @generated */ EClass SERVICE = eINSTANCE.getService(); /** * The meta object literal for the 'Dependencies' reference list feature. * * * @generated */ EReference SERVICE__DEPENDENCIES = eINSTANCE.getService_Dependencies(); /** * The meta object literal for the 'Delegate Operations' containment reference list feature. * * * @generated */ EReference SERVICE__DELEGATE_OPERATIONS = eINSTANCE.getService_DelegateOperations(); /** * The meta object literal for the 'Operations' containment reference list feature. * * * @generated */ EReference SERVICE__OPERATIONS = eINSTANCE.getService_Operations(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.ComplexTypeImpl Complex Type}' class. * * * @see org.openxma.dsl.dom.model.impl.ComplexTypeImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getComplexType() * @generated */ EClass COMPLEX_TYPE = eINSTANCE.getComplexType(); /** * The meta object literal for the 'Attributes' containment reference list feature. * * * @generated */ EReference COMPLEX_TYPE__ATTRIBUTES = eINSTANCE.getComplexType_Attributes(); /** * The meta object literal for the 'All Attributes' reference list feature. * * * @generated */ EReference COMPLEX_TYPE__ALL_ATTRIBUTES = eINSTANCE.getComplexType_AllAttributes(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.DependantImpl Dependant}' class. * * * @see org.openxma.dsl.dom.model.impl.DependantImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getDependant() * @generated */ EClass DEPENDANT = eINSTANCE.getDependant(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.OperationImpl Operation}' class. * * * @see org.openxma.dsl.dom.model.impl.OperationImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getOperation() * @generated */ EClass OPERATION = eINSTANCE.getOperation(); /** * The meta object literal for the 'Parameters' containment reference list feature. * * * @generated */ EReference OPERATION__PARAMETERS = eINSTANCE.getOperation_Parameters(); /** * The meta object literal for the 'Expression' attribute feature. * * * @generated */ EAttribute OPERATION__EXPRESSION = eINSTANCE.getOperation_Expression(); /** * The meta object literal for the 'Delegate' reference feature. * * * @generated */ EReference OPERATION__DELEGATE = eINSTANCE.getOperation_Delegate(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.DelegateOperationImpl Delegate Operation}' class. * * * @see org.openxma.dsl.dom.model.impl.DelegateOperationImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getDelegateOperation() * @generated */ EClass DELEGATE_OPERATION = eINSTANCE.getDelegateOperation(); /** * The meta object literal for the 'View' reference feature. * * * @generated */ EReference DELEGATE_OPERATION__VIEW = eINSTANCE.getDelegateOperation_View(); /** * The meta object literal for the 'Many' attribute feature. * * * @generated */ EAttribute DELEGATE_OPERATION__MANY = eINSTANCE.getDelegateOperation_Many(); /** * The meta object literal for the 'Repository' reference feature. * * * @generated */ EReference DELEGATE_OPERATION__REPOSITORY = eINSTANCE.getDelegateOperation_Repository(); /** * The meta object literal for the 'Operation' reference feature. * * * @generated */ EReference DELEGATE_OPERATION__OPERATION = eINSTANCE.getDelegateOperation_Operation(); /** * The meta object literal for the 'Crud Operation Type' attribute feature. * * * @generated */ EAttribute DELEGATE_OPERATION__CRUD_OPERATION_TYPE = eINSTANCE.getDelegateOperation_CrudOperationType(); /** * The meta object literal for the 'View Parameter' reference feature. * * * @generated */ EReference DELEGATE_OPERATION__VIEW_PARAMETER = eINSTANCE.getDelegateOperation_ViewParameter(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute DELEGATE_OPERATION__NAME = eINSTANCE.getDelegateOperation_Name(); /** * The meta object literal for the 'Filter' containment reference feature. * * * @generated */ EReference DELEGATE_OPERATION__FILTER = eINSTANCE.getDelegateOperation_Filter(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.DaoOperationImpl Dao Operation}' class. * * * @see org.openxma.dsl.dom.model.impl.DaoOperationImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getDaoOperation() * @generated */ EClass DAO_OPERATION = eINSTANCE.getDaoOperation(); /** * The meta object literal for the 'Type' reference feature. * * * @generated */ EReference DAO_OPERATION__TYPE = eINSTANCE.getDaoOperation_Type(); /** * The meta object literal for the 'Many' attribute feature. * * * @generated */ EAttribute DAO_OPERATION__MANY = eINSTANCE.getDaoOperation_Many(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute DAO_OPERATION__NAME = eINSTANCE.getDaoOperation_Name(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.ParameterImpl Parameter}' class. * * * @see org.openxma.dsl.dom.model.impl.ParameterImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getParameter() * @generated */ EClass PARAMETER = eINSTANCE.getParameter(); /** * The meta object literal for the 'Type' reference feature. * * * @generated */ EReference PARAMETER__TYPE = eINSTANCE.getParameter_Type(); /** * The meta object literal for the 'Many' attribute feature. * * * @generated */ EAttribute PARAMETER__MANY = eINSTANCE.getParameter_Many(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute PARAMETER__NAME = eINSTANCE.getParameter_Name(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.ValueObjectImpl Value Object}' class. * * * @see org.openxma.dsl.dom.model.impl.ValueObjectImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getValueObject() * @generated */ EClass VALUE_OBJECT = eINSTANCE.getValueObject(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.DataViewImpl Data View}' class. * * * @see org.openxma.dsl.dom.model.impl.DataViewImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getDataView() * @generated */ EClass DATA_VIEW = eINSTANCE.getDataView(); /** * The meta object literal for the 'Super Type' reference feature. * * * @generated */ EReference DATA_VIEW__SUPER_TYPE = eINSTANCE.getDataView_SuperType(); /** * The meta object literal for the 'Feature References' containment reference list feature. * * * @generated */ EReference DATA_VIEW__FEATURE_REFERENCES = eINSTANCE.getDataView_FeatureReferences(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.FeatureReferenceImpl Feature Reference}' class. * * * @see org.openxma.dsl.dom.model.impl.FeatureReferenceImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getFeatureReference() * @generated */ EClass FEATURE_REFERENCE = eINSTANCE.getFeatureReference(); /** * The meta object literal for the 'Source' reference feature. * * * @generated */ EReference FEATURE_REFERENCE__SOURCE = eINSTANCE.getFeatureReference_Source(); /** * The meta object literal for the 'Attribute' reference feature. * * * @generated */ EReference FEATURE_REFERENCE__ATTRIBUTE = eINSTANCE.getFeatureReference_Attribute(); /** * The meta object literal for the 'View' reference feature. * * * @generated */ EReference FEATURE_REFERENCE__VIEW = eINSTANCE.getFeatureReference_View(); /** * The meta object literal for the 'Properties' containment reference list feature. * * * @generated */ EReference FEATURE_REFERENCE__PROPERTIES = eINSTANCE.getFeatureReference_Properties(); /** * The meta object literal for the 'All' attribute feature. * * * @generated */ EAttribute FEATURE_REFERENCE__ALL = eINSTANCE.getFeatureReference_All(); /** * The meta object literal for the 'Target' reference feature. * * * @generated */ EReference FEATURE_REFERENCE__TARGET = eINSTANCE.getFeatureReference_Target(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.MapperImpl Mapper}' class. * * * @see org.openxma.dsl.dom.model.impl.MapperImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getMapper() * @generated */ EClass MAPPER = eINSTANCE.getMapper(); /** * The meta object literal for the 'Left' reference feature. * * * @generated */ EReference MAPPER__LEFT = eINSTANCE.getMapper_Left(); /** * The meta object literal for the 'Bi Directional' attribute feature. * * * @generated */ EAttribute MAPPER__BI_DIRECTIONAL = eINSTANCE.getMapper_BiDirectional(); /** * The meta object literal for the 'To Left' attribute feature. * * * @generated */ EAttribute MAPPER__TO_LEFT = eINSTANCE.getMapper_ToLeft(); /** * The meta object literal for the 'To Right' attribute feature. * * * @generated */ EAttribute MAPPER__TO_RIGHT = eINSTANCE.getMapper_ToRight(); /** * The meta object literal for the 'Right' reference feature. * * * @generated */ EReference MAPPER__RIGHT = eINSTANCE.getMapper_Right(); /** * The meta object literal for the 'Property Mappings' containment reference list feature. * * * @generated */ EReference MAPPER__PROPERTY_MAPPINGS = eINSTANCE.getMapper_PropertyMappings(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.PropertyMappingImpl Property Mapping}' class. * * * @see org.openxma.dsl.dom.model.impl.PropertyMappingImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getPropertyMapping() * @generated */ EClass PROPERTY_MAPPING = eINSTANCE.getPropertyMapping(); /** * The meta object literal for the 'Left' reference feature. * * * @generated */ EReference PROPERTY_MAPPING__LEFT = eINSTANCE.getPropertyMapping_Left(); /** * The meta object literal for the 'Bi Directional' attribute feature. * * * @generated */ EAttribute PROPERTY_MAPPING__BI_DIRECTIONAL = eINSTANCE.getPropertyMapping_BiDirectional(); /** * The meta object literal for the 'To Left' attribute feature. * * * @generated */ EAttribute PROPERTY_MAPPING__TO_LEFT = eINSTANCE.getPropertyMapping_ToLeft(); /** * The meta object literal for the 'To Right' attribute feature. * * * @generated */ EAttribute PROPERTY_MAPPING__TO_RIGHT = eINSTANCE.getPropertyMapping_ToRight(); /** * The meta object literal for the 'Right' reference feature. * * * @generated */ EReference PROPERTY_MAPPING__RIGHT = eINSTANCE.getPropertyMapping_Right(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.IElementWithNoNameImpl IElement With No Name}' class. * * * @see org.openxma.dsl.dom.model.impl.IElementWithNoNameImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getIElementWithNoName() * @generated */ EClass IELEMENT_WITH_NO_NAME = eINSTANCE.getIElementWithNoName(); /** * The meta object literal for the 'No Name' attribute feature. * * * @generated */ EAttribute IELEMENT_WITH_NO_NAME__NO_NAME = eINSTANCE.getIElementWithNoName_NoName(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.EntityImpl Entity}' class. * * * @see org.openxma.dsl.dom.model.impl.EntityImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getEntity() * @generated */ EClass ENTITY = eINSTANCE.getEntity(); /** * The meta object literal for the 'Super Type' reference feature. * * * @generated */ EReference ENTITY__SUPER_TYPE = eINSTANCE.getEntity_SuperType(); /** * The meta object literal for the 'Attribute Groups' containment reference list feature. * * * @generated */ EReference ENTITY__ATTRIBUTE_GROUPS = eINSTANCE.getEntity_AttributeGroups(); /** * The meta object literal for the 'Conditions Block' containment reference feature. * * * @generated */ EReference ENTITY__CONDITIONS_BLOCK = eINSTANCE.getEntity_ConditionsBlock(); /** * The meta object literal for the 'Repository' reference feature. * * * @generated */ EReference ENTITY__REPOSITORY = eINSTANCE.getEntity_Repository(); /** * The meta object literal for the 'Key' reference feature. * * * @generated */ EReference ENTITY__KEY = eINSTANCE.getEntity_Key(); /** * The meta object literal for the 'Sort Orders' reference list feature. * * * @generated */ EReference ENTITY__SORT_ORDERS = eINSTANCE.getEntity_SortOrders(); /** * The meta object literal for the 'Identifier' reference feature. * * * @generated */ EReference ENTITY__IDENTIFIER = eINSTANCE.getEntity_Identifier(); /** * The meta object literal for the 'Version' reference feature. * * * @generated */ EReference ENTITY__VERSION = eINSTANCE.getEntity_Version(); /** * The meta object literal for the 'Required References' reference list feature. * * * @generated */ EReference ENTITY__REQUIRED_REFERENCES = eINSTANCE.getEntity_RequiredReferences(); /** * The meta object literal for the 'Required Attributes' reference list feature. * * * @generated */ EReference ENTITY__REQUIRED_ATTRIBUTES = eINSTANCE.getEntity_RequiredAttributes(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.QlStatementImpl Ql Statement}' class. * * * @see org.openxma.dsl.dom.model.impl.QlStatementImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getQlStatement() * @generated */ EClass QL_STATEMENT = eINSTANCE.getQlStatement(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.CallableStatementImpl Callable Statement}' class. * * * @see org.openxma.dsl.dom.model.impl.CallableStatementImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getCallableStatement() * @generated */ EClass CALLABLE_STATEMENT = eINSTANCE.getCallableStatement(); /** * The meta object literal for the 'Function Call' attribute feature. * * * @generated */ EAttribute CALLABLE_STATEMENT__FUNCTION_CALL = eINSTANCE.getCallableStatement_FunctionCall(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute CALLABLE_STATEMENT__NAME = eINSTANCE.getCallableStatement_Name(); /** * The meta object literal for the 'In Parameter' containment reference list feature. * * * @generated */ EReference CALLABLE_STATEMENT__IN_PARAMETER = eINSTANCE.getCallableStatement_InParameter(); /** * The meta object literal for the 'Out Parameter' containment reference list feature. * * * @generated */ EReference CALLABLE_STATEMENT__OUT_PARAMETER = eINSTANCE.getCallableStatement_OutParameter(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.CallInputParameterImpl Call Input Parameter}' class. * * * @see org.openxma.dsl.dom.model.impl.CallInputParameterImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getCallInputParameter() * @generated */ EClass CALL_INPUT_PARAMETER = eINSTANCE.getCallInputParameter(); /** * The meta object literal for the 'Parameter' reference feature. * * * @generated */ EReference CALL_INPUT_PARAMETER__PARAMETER = eINSTANCE.getCallInputParameter_Parameter(); /** * The meta object literal for the 'Attribute' reference feature. * * * @generated */ EReference CALL_INPUT_PARAMETER__ATTRIBUTE = eINSTANCE.getCallInputParameter_Attribute(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute CALL_INPUT_PARAMETER__NAME = eINSTANCE.getCallInputParameter_Name(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.CallOutputParameterImpl Call Output Parameter}' class. * * * @see org.openxma.dsl.dom.model.impl.CallOutputParameterImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getCallOutputParameter() * @generated */ EClass CALL_OUTPUT_PARAMETER = eINSTANCE.getCallOutputParameter(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute CALL_OUTPUT_PARAMETER__NAME = eINSTANCE.getCallOutputParameter_Name(); /** * The meta object literal for the 'Attribute' reference feature. * * * @generated */ EReference CALL_OUTPUT_PARAMETER__ATTRIBUTE = eINSTANCE.getCallOutputParameter_Attribute(); /** * The meta object literal for the 'Nested Attribute' reference feature. * * * @generated */ EReference CALL_OUTPUT_PARAMETER__NESTED_ATTRIBUTE = eINSTANCE.getCallOutputParameter_NestedAttribute(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.InsertStatementImpl Insert Statement}' class. * * * @see org.openxma.dsl.dom.model.impl.InsertStatementImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getInsertStatement() * @generated */ EClass INSERT_STATEMENT = eINSTANCE.getInsertStatement(); /** * The meta object literal for the 'Entity' reference feature. * * * @generated */ EReference INSERT_STATEMENT__ENTITY = eINSTANCE.getInsertStatement_Entity(); /** * The meta object literal for the 'Expression' containment reference list feature. * * * @generated */ EReference INSERT_STATEMENT__EXPRESSION = eINSTANCE.getInsertStatement_Expression(); /** * The meta object literal for the 'Select Statement' containment reference feature. * * * @generated */ EReference INSERT_STATEMENT__SELECT_STATEMENT = eINSTANCE.getInsertStatement_SelectStatement(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.DeleteStatementImpl Delete Statement}' class. * * * @see org.openxma.dsl.dom.model.impl.DeleteStatementImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getDeleteStatement() * @generated */ EClass DELETE_STATEMENT = eINSTANCE.getDeleteStatement(); /** * The meta object literal for the 'Entity' reference feature. * * * @generated */ EReference DELETE_STATEMENT__ENTITY = eINSTANCE.getDeleteStatement_Entity(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute DELETE_STATEMENT__NAME = eINSTANCE.getDeleteStatement_Name(); /** * The meta object literal for the 'Where' containment reference feature. * * * @generated */ EReference DELETE_STATEMENT__WHERE = eINSTANCE.getDeleteStatement_Where(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.UpdateStatementImpl Update Statement}' class. * * * @see org.openxma.dsl.dom.model.impl.UpdateStatementImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getUpdateStatement() * @generated */ EClass UPDATE_STATEMENT = eINSTANCE.getUpdateStatement(); /** * The meta object literal for the 'Versioned' attribute feature. * * * @generated */ EAttribute UPDATE_STATEMENT__VERSIONED = eINSTANCE.getUpdateStatement_Versioned(); /** * The meta object literal for the 'Entity' reference feature. * * * @generated */ EReference UPDATE_STATEMENT__ENTITY = eINSTANCE.getUpdateStatement_Entity(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute UPDATE_STATEMENT__NAME = eINSTANCE.getUpdateStatement_Name(); /** * The meta object literal for the 'Assignment' containment reference list feature. * * * @generated */ EReference UPDATE_STATEMENT__ASSIGNMENT = eINSTANCE.getUpdateStatement_Assignment(); /** * The meta object literal for the 'Where' containment reference feature. * * * @generated */ EReference UPDATE_STATEMENT__WHERE = eINSTANCE.getUpdateStatement_Where(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.PropertyAssignmentImpl Property Assignment}' class. * * * @see org.openxma.dsl.dom.model.impl.PropertyAssignmentImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getPropertyAssignment() * @generated */ EClass PROPERTY_ASSIGNMENT = eINSTANCE.getPropertyAssignment(); /** * The meta object literal for the 'Property' containment reference feature. * * * @generated */ EReference PROPERTY_ASSIGNMENT__PROPERTY = eINSTANCE.getPropertyAssignment_Property(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference PROPERTY_ASSIGNMENT__EXPRESSION = eINSTANCE.getPropertyAssignment_Expression(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.SelectStatementImpl Select Statement}' class. * * * @see org.openxma.dsl.dom.model.impl.SelectStatementImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getSelectStatement() * @generated */ EClass SELECT_STATEMENT = eINSTANCE.getSelectStatement(); /** * The meta object literal for the 'From' containment reference list feature. * * * @generated */ EReference SELECT_STATEMENT__FROM = eINSTANCE.getSelectStatement_From(); /** * The meta object literal for the 'Join' containment reference list feature. * * * @generated */ EReference SELECT_STATEMENT__JOIN = eINSTANCE.getSelectStatement_Join(); /** * The meta object literal for the 'Where' containment reference feature. * * * @generated */ EReference SELECT_STATEMENT__WHERE = eINSTANCE.getSelectStatement_Where(); /** * The meta object literal for the 'Group By' containment reference list feature. * * * @generated */ EReference SELECT_STATEMENT__GROUP_BY = eINSTANCE.getSelectStatement_GroupBy(); /** * The meta object literal for the 'Having' containment reference feature. * * * @generated */ EReference SELECT_STATEMENT__HAVING = eINSTANCE.getSelectStatement_Having(); /** * The meta object literal for the 'Order By' containment reference list feature. * * * @generated */ EReference SELECT_STATEMENT__ORDER_BY = eINSTANCE.getSelectStatement_OrderBy(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.SortOrderElementImpl Sort Order Element}' class. * * * @see org.openxma.dsl.dom.model.impl.SortOrderElementImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getSortOrderElement() * @generated */ EClass SORT_ORDER_ELEMENT = eINSTANCE.getSortOrderElement(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference SORT_ORDER_ELEMENT__EXPRESSION = eINSTANCE.getSortOrderElement_Expression(); /** * The meta object literal for the 'Sort Order' attribute feature. * * * @generated */ EAttribute SORT_ORDER_ELEMENT__SORT_ORDER = eINSTANCE.getSortOrderElement_SortOrder(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.SelectPropertiesImpl Select Properties}' class. * * * @see org.openxma.dsl.dom.model.impl.SelectPropertiesImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getSelectProperties() * @generated */ EClass SELECT_PROPERTIES = eINSTANCE.getSelectProperties(); /** * The meta object literal for the 'Distinct' attribute feature. * * * @generated */ EAttribute SELECT_PROPERTIES__DISTINCT = eINSTANCE.getSelectProperties_Distinct(); /** * The meta object literal for the 'Properties' containment reference list feature. * * * @generated */ EReference SELECT_PROPERTIES__PROPERTIES = eINSTANCE.getSelectProperties_Properties(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.SelectClassImpl Select Class}' class. * * * @see org.openxma.dsl.dom.model.impl.SelectClassImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getSelectClass() * @generated */ EClass SELECT_CLASS = eINSTANCE.getSelectClass(); /** * The meta object literal for the 'Class' attribute feature. * * * @generated */ EAttribute SELECT_CLASS__CLASS = eINSTANCE.getSelectClass_Class(); /** * The meta object literal for the 'Arguments' containment reference list feature. * * * @generated */ EReference SELECT_CLASS__ARGUMENTS = eINSTANCE.getSelectClass_Arguments(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.SelectObjectImpl Select Object}' class. * * * @see org.openxma.dsl.dom.model.impl.SelectObjectImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getSelectObject() * @generated */ EClass SELECT_OBJECT = eINSTANCE.getSelectObject(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute SELECT_OBJECT__NAME = eINSTANCE.getSelectObject_Name(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.FromRangeImpl From Range}' class. * * * @see org.openxma.dsl.dom.model.impl.FromRangeImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getFromRange() * @generated */ EClass FROM_RANGE = eINSTANCE.getFromRange(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.FromClassImpl From Class}' class. * * * @see org.openxma.dsl.dom.model.impl.FromClassImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getFromClass() * @generated */ EClass FROM_CLASS = eINSTANCE.getFromClass(); /** * The meta object literal for the 'Entity' reference feature. * * * @generated */ EReference FROM_CLASS__ENTITY = eINSTANCE.getFromClass_Entity(); /** * The meta object literal for the 'Poperty Fetch' attribute feature. * * * @generated */ EAttribute FROM_CLASS__POPERTY_FETCH = eINSTANCE.getFromClass_PopertyFetch(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.InClassImpl In Class}' class. * * * @see org.openxma.dsl.dom.model.impl.InClassImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getInClass() * @generated */ EClass IN_CLASS = eINSTANCE.getInClass(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute IN_CLASS__NAME = eINSTANCE.getInClass_Name(); /** * The meta object literal for the 'Class' attribute feature. * * * @generated */ EAttribute IN_CLASS__CLASS = eINSTANCE.getInClass_Class(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.InCollectionImpl In Collection}' class. * * * @see org.openxma.dsl.dom.model.impl.InCollectionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getInCollection() * @generated */ EClass IN_COLLECTION = eINSTANCE.getInCollection(); /** * The meta object literal for the 'Path' attribute feature. * * * @generated */ EAttribute IN_COLLECTION__PATH = eINSTANCE.getInCollection_Path(); /** * The meta object literal for the 'Alias' attribute feature. * * * @generated */ EAttribute IN_COLLECTION__ALIAS = eINSTANCE.getInCollection_Alias(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.InCollectionElementsImpl In Collection Elements}' class. * * * @see org.openxma.dsl.dom.model.impl.InCollectionElementsImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getInCollectionElements() * @generated */ EClass IN_COLLECTION_ELEMENTS = eINSTANCE.getInCollectionElements(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute IN_COLLECTION_ELEMENTS__NAME = eINSTANCE.getInCollectionElements_Name(); /** * The meta object literal for the 'Reference' attribute feature. * * * @generated */ EAttribute IN_COLLECTION_ELEMENTS__REFERENCE = eINSTANCE.getInCollectionElements_Reference(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.JoinImpl Join}' class. * * * @see org.openxma.dsl.dom.model.impl.JoinImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getJoin() * @generated */ EClass JOIN = eINSTANCE.getJoin(); /** * The meta object literal for the 'Type' attribute feature. * * * @generated */ EAttribute JOIN__TYPE = eINSTANCE.getJoin_Type(); /** * The meta object literal for the 'Fetch' attribute feature. * * * @generated */ EAttribute JOIN__FETCH = eINSTANCE.getJoin_Fetch(); /** * The meta object literal for the 'Entity' reference feature. * * * @generated */ EReference JOIN__ENTITY = eINSTANCE.getJoin_Entity(); /** * The meta object literal for the 'Reference' reference feature. * * * @generated */ EReference JOIN__REFERENCE = eINSTANCE.getJoin_Reference(); /** * The meta object literal for the 'Property Fetch' attribute feature. * * * @generated */ EAttribute JOIN__PROPERTY_FETCH = eINSTANCE.getJoin_PropertyFetch(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference JOIN__EXPRESSION = eINSTANCE.getJoin_Expression(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.JoinEntityImpl Join Entity}' class. * * * @see org.openxma.dsl.dom.model.impl.JoinEntityImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getJoinEntity() * @generated */ EClass JOIN_ENTITY = eINSTANCE.getJoinEntity(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute JOIN_ENTITY__NAME = eINSTANCE.getJoinEntity_Name(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.ExpressionImpl Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.ExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getExpression() * @generated */ EClass EXPRESSION = eINSTANCE.getExpression(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.PropertyValueImpl Property Value}' class. * * * @see org.openxma.dsl.dom.model.impl.PropertyValueImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getPropertyValue() * @generated */ EClass PROPERTY_VALUE = eINSTANCE.getPropertyValue(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute PROPERTY_VALUE__NAME = eINSTANCE.getPropertyValue_Name(); /** * The meta object literal for the 'Segments' attribute list feature. * * * @generated */ EAttribute PROPERTY_VALUE__SEGMENTS = eINSTANCE.getPropertyValue_Segments(); /** * The meta object literal for the 'Index' containment reference list feature. * * * @generated */ EReference PROPERTY_VALUE__INDEX = eINSTANCE.getPropertyValue_Index(); /** * The meta object literal for the 'Class Property' attribute feature. * * * @generated */ EAttribute PROPERTY_VALUE__CLASS_PROPERTY = eINSTANCE.getPropertyValue_ClassProperty(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.FunctionCallImpl Function Call}' class. * * * @see org.openxma.dsl.dom.model.impl.FunctionCallImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getFunctionCall() * @generated */ EClass FUNCTION_CALL = eINSTANCE.getFunctionCall(); /** * The meta object literal for the 'Function' attribute feature. * * * @generated */ EAttribute FUNCTION_CALL__FUNCTION = eINSTANCE.getFunctionCall_Function(); /** * The meta object literal for the 'Arguments' containment reference list feature. * * * @generated */ EReference FUNCTION_CALL__ARGUMENTS = eINSTANCE.getFunctionCall_Arguments(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.TrimFunctionImpl Trim Function}' class. * * * @see org.openxma.dsl.dom.model.impl.TrimFunctionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getTrimFunction() * @generated */ EClass TRIM_FUNCTION = eINSTANCE.getTrimFunction(); /** * The meta object literal for the 'Function' attribute feature. * * * @generated */ EAttribute TRIM_FUNCTION__FUNCTION = eINSTANCE.getTrimFunction_Function(); /** * The meta object literal for the 'Mode' attribute feature. * * * @generated */ EAttribute TRIM_FUNCTION__MODE = eINSTANCE.getTrimFunction_Mode(); /** * The meta object literal for the 'Character' containment reference feature. * * * @generated */ EReference TRIM_FUNCTION__CHARACTER = eINSTANCE.getTrimFunction_Character(); /** * The meta object literal for the 'From' containment reference feature. * * * @generated */ EReference TRIM_FUNCTION__FROM = eINSTANCE.getTrimFunction_From(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.CastFunctionImpl Cast Function}' class. * * * @see org.openxma.dsl.dom.model.impl.CastFunctionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getCastFunction() * @generated */ EClass CAST_FUNCTION = eINSTANCE.getCastFunction(); /** * The meta object literal for the 'Function' attribute feature. * * * @generated */ EAttribute CAST_FUNCTION__FUNCTION = eINSTANCE.getCastFunction_Function(); /** * The meta object literal for the 'From' containment reference feature. * * * @generated */ EReference CAST_FUNCTION__FROM = eINSTANCE.getCastFunction_From(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute CAST_FUNCTION__NAME = eINSTANCE.getCastFunction_Name(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.AggregateFunctionImpl Aggregate Function}' class. * * * @see org.openxma.dsl.dom.model.impl.AggregateFunctionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAggregateFunction() * @generated */ EClass AGGREGATE_FUNCTION = eINSTANCE.getAggregateFunction(); /** * The meta object literal for the 'Function' attribute feature. * * * @generated */ EAttribute AGGREGATE_FUNCTION__FUNCTION = eINSTANCE.getAggregateFunction_Function(); /** * The meta object literal for the 'Aggregate Expression' containment reference feature. * * * @generated */ EReference AGGREGATE_FUNCTION__AGGREGATE_EXPRESSION = eINSTANCE.getAggregateFunction_AggregateExpression(); /** * The meta object literal for the 'All' attribute feature. * * * @generated */ EAttribute AGGREGATE_FUNCTION__ALL = eINSTANCE.getAggregateFunction_All(); /** * The meta object literal for the 'Distinct' attribute feature. * * * @generated */ EAttribute AGGREGATE_FUNCTION__DISTINCT = eINSTANCE.getAggregateFunction_Distinct(); /** * The meta object literal for the 'From' attribute feature. * * * @generated */ EAttribute AGGREGATE_FUNCTION__FROM = eINSTANCE.getAggregateFunction_From(); /** * The meta object literal for the 'Collection' containment reference feature. * * * @generated */ EReference AGGREGATE_FUNCTION__COLLECTION = eINSTANCE.getAggregateFunction_Collection(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.QueryParameterReferenceImpl Query Parameter Reference}' class. * * * @see org.openxma.dsl.dom.model.impl.QueryParameterReferenceImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getQueryParameterReference() * @generated */ EClass QUERY_PARAMETER_REFERENCE = eINSTANCE.getQueryParameterReference(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.QueryParameterValueImpl Query Parameter Value}' class. * * * @see org.openxma.dsl.dom.model.impl.QueryParameterValueImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getQueryParameterValue() * @generated */ EClass QUERY_PARAMETER_VALUE = eINSTANCE.getQueryParameterValue(); /** * The meta object literal for the 'Parameter' reference feature. * * * @generated */ EReference QUERY_PARAMETER_VALUE__PARAMETER = eINSTANCE.getQueryParameterValue_Parameter(); /** * The meta object literal for the 'Attribute' reference feature. * * * @generated */ EReference QUERY_PARAMETER_VALUE__ATTRIBUTE = eINSTANCE.getQueryParameterValue_Attribute(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.QuantifiedExpressionImpl Quantified Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.QuantifiedExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getQuantifiedExpression() * @generated */ EClass QUANTIFIED_EXPRESSION = eINSTANCE.getQuantifiedExpression(); /** * The meta object literal for the 'Quantifier' attribute feature. * * * @generated */ EAttribute QUANTIFIED_EXPRESSION__QUANTIFIER = eINSTANCE.getQuantifiedExpression_Quantifier(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference QUANTIFIED_EXPRESSION__EXPRESSION = eINSTANCE.getQuantifiedExpression_Expression(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute QUANTIFIED_EXPRESSION__NAME = eINSTANCE.getQuantifiedExpression_Name(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.CaseExpressionImpl Case Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.CaseExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getCaseExpression() * @generated */ EClass CASE_EXPRESSION = eINSTANCE.getCaseExpression(); /** * The meta object literal for the 'When Clause' containment reference list feature. * * * @generated */ EReference CASE_EXPRESSION__WHEN_CLAUSE = eINSTANCE.getCaseExpression_WhenClause(); /** * The meta object literal for the 'Else Expression' containment reference feature. * * * @generated */ EReference CASE_EXPRESSION__ELSE_EXPRESSION = eINSTANCE.getCaseExpression_ElseExpression(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference CASE_EXPRESSION__EXPRESSION = eINSTANCE.getCaseExpression_Expression(); /** * The meta object literal for the 'Alt When Clause' containment reference list feature. * * * @generated */ EReference CASE_EXPRESSION__ALT_WHEN_CLAUSE = eINSTANCE.getCaseExpression_AltWhenClause(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.WhenClauseImpl When Clause}' class. * * * @see org.openxma.dsl.dom.model.impl.WhenClauseImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getWhenClause() * @generated */ EClass WHEN_CLAUSE = eINSTANCE.getWhenClause(); /** * The meta object literal for the 'When Expression' containment reference feature. * * * @generated */ EReference WHEN_CLAUSE__WHEN_EXPRESSION = eINSTANCE.getWhenClause_WhenExpression(); /** * The meta object literal for the 'Then Expression' containment reference feature. * * * @generated */ EReference WHEN_CLAUSE__THEN_EXPRESSION = eINSTANCE.getWhenClause_ThenExpression(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.AltWhenClauseImpl Alt When Clause}' class. * * * @see org.openxma.dsl.dom.model.impl.AltWhenClauseImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAltWhenClause() * @generated */ EClass ALT_WHEN_CLAUSE = eINSTANCE.getAltWhenClause(); /** * The meta object literal for the 'When Expression' containment reference feature. * * * @generated */ EReference ALT_WHEN_CLAUSE__WHEN_EXPRESSION = eINSTANCE.getAltWhenClause_WhenExpression(); /** * The meta object literal for the 'Then Expression' containment reference feature. * * * @generated */ EReference ALT_WHEN_CLAUSE__THEN_EXPRESSION = eINSTANCE.getAltWhenClause_ThenExpression(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.CollectionFunctionImpl Collection Function}' class. * * * @see org.openxma.dsl.dom.model.impl.CollectionFunctionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getCollectionFunction() * @generated */ EClass COLLECTION_FUNCTION = eINSTANCE.getCollectionFunction(); /** * The meta object literal for the 'Function' attribute feature. * * * @generated */ EAttribute COLLECTION_FUNCTION__FUNCTION = eINSTANCE.getCollectionFunction_Function(); /** * The meta object literal for the 'Property' containment reference feature. * * * @generated */ EReference COLLECTION_FUNCTION__PROPERTY = eINSTANCE.getCollectionFunction_Property(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.SubQueryImpl Sub Query}' class. * * * @see org.openxma.dsl.dom.model.impl.SubQueryImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getSubQuery() * @generated */ EClass SUB_QUERY = eINSTANCE.getSubQuery(); /** * The meta object literal for the 'Queries' containment reference list feature. * * * @generated */ EReference SUB_QUERY__QUERIES = eINSTANCE.getSubQuery_Queries(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.ParenthesizedExpressionImpl Parenthesized Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.ParenthesizedExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getParenthesizedExpression() * @generated */ EClass PARENTHESIZED_EXPRESSION = eINSTANCE.getParenthesizedExpression(); /** * The meta object literal for the 'Expressions' containment reference list feature. * * * @generated */ EReference PARENTHESIZED_EXPRESSION__EXPRESSIONS = eINSTANCE.getParenthesizedExpression_Expressions(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.LiteralValueImpl Literal Value}' class. * * * @see org.openxma.dsl.dom.model.impl.LiteralValueImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getLiteralValue() * @generated */ EClass LITERAL_VALUE = eINSTANCE.getLiteralValue(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.StringLiteralValueImpl String Literal Value}' class. * * * @see org.openxma.dsl.dom.model.impl.StringLiteralValueImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getStringLiteralValue() * @generated */ EClass STRING_LITERAL_VALUE = eINSTANCE.getStringLiteralValue(); /** * The meta object literal for the 'Value' attribute feature. * * * @generated */ EAttribute STRING_LITERAL_VALUE__VALUE = eINSTANCE.getStringLiteralValue_Value(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.IntegerLiteralValueImpl Integer Literal Value}' class. * * * @see org.openxma.dsl.dom.model.impl.IntegerLiteralValueImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getIntegerLiteralValue() * @generated */ EClass INTEGER_LITERAL_VALUE = eINSTANCE.getIntegerLiteralValue(); /** * The meta object literal for the 'Value' attribute feature. * * * @generated */ EAttribute INTEGER_LITERAL_VALUE__VALUE = eINSTANCE.getIntegerLiteralValue_Value(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.RealLiteralValueImpl Real Literal Value}' class. * * * @see org.openxma.dsl.dom.model.impl.RealLiteralValueImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getRealLiteralValue() * @generated */ EClass REAL_LITERAL_VALUE = eINSTANCE.getRealLiteralValue(); /** * The meta object literal for the 'Value' attribute feature. * * * @generated */ EAttribute REAL_LITERAL_VALUE__VALUE = eINSTANCE.getRealLiteralValue_Value(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.BooleanLiteralValueImpl Boolean Literal Value}' class. * * * @see org.openxma.dsl.dom.model.impl.BooleanLiteralValueImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getBooleanLiteralValue() * @generated */ EClass BOOLEAN_LITERAL_VALUE = eINSTANCE.getBooleanLiteralValue(); /** * The meta object literal for the 'Is True' attribute feature. * * * @generated */ EAttribute BOOLEAN_LITERAL_VALUE__IS_TRUE = eINSTANCE.getBooleanLiteralValue_IsTrue(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.NullLiteralValueImpl Null Literal Value}' class. * * * @see org.openxma.dsl.dom.model.impl.NullLiteralValueImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getNullLiteralValue() * @generated */ EClass NULL_LITERAL_VALUE = eINSTANCE.getNullLiteralValue(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.EmptyLiteralValueImpl Empty Literal Value}' class. * * * @see org.openxma.dsl.dom.model.impl.EmptyLiteralValueImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getEmptyLiteralValue() * @generated */ EClass EMPTY_LITERAL_VALUE = eINSTANCE.getEmptyLiteralValue(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.DaoFeatureImpl Dao Feature}' class. * * * @see org.openxma.dsl.dom.model.impl.DaoFeatureImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getDaoFeature() * @generated */ EClass DAO_FEATURE = eINSTANCE.getDaoFeature(); /** * The meta object literal for the 'Attribute' reference feature. * * * @generated */ EReference DAO_FEATURE__ATTRIBUTE = eINSTANCE.getDaoFeature_Attribute(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.DaoImpl Dao}' class. * * * @see org.openxma.dsl.dom.model.impl.DaoImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getDao() * @generated */ EClass DAO = eINSTANCE.getDao(); /** * The meta object literal for the 'Entity' reference feature. * * * @generated */ EReference DAO__ENTITY = eINSTANCE.getDao_Entity(); /** * The meta object literal for the 'Table Name' attribute feature. * * * @generated */ EAttribute DAO__TABLE_NAME = eINSTANCE.getDao_TableName(); /** * The meta object literal for the 'Discriminator' attribute feature. * * * @generated */ EAttribute DAO__DISCRIMINATOR = eINSTANCE.getDao_Discriminator(); /** * The meta object literal for the 'Qualifier' attribute feature. * * * @generated */ EAttribute DAO__QUALIFIER = eINSTANCE.getDao_Qualifier(); /** * The meta object literal for the 'Data Base Constraints' containment reference list feature. * * * @generated */ EReference DAO__DATA_BASE_CONSTRAINTS = eINSTANCE.getDao_DataBaseConstraints(); /** * The meta object literal for the 'Operations' containment reference list feature. * * * @generated */ EReference DAO__OPERATIONS = eINSTANCE.getDao_Operations(); /** * The meta object literal for the 'Query Operation' containment reference list feature. * * * @generated */ EReference DAO__QUERY_OPERATION = eINSTANCE.getDao_QueryOperation(); /** * The meta object literal for the 'Columns' containment reference list feature. * * * @generated */ EReference DAO__COLUMNS = eINSTANCE.getDao_Columns(); /** * The meta object literal for the 'Many To One Associations' containment reference list feature. * * * @generated */ EReference DAO__MANY_TO_ONE_ASSOCIATIONS = eINSTANCE.getDao_ManyToOneAssociations(); /** * The meta object literal for the 'One To One Associations' containment reference list feature. * * * @generated */ EReference DAO__ONE_TO_ONE_ASSOCIATIONS = eINSTANCE.getDao_OneToOneAssociations(); /** * The meta object literal for the 'One To Many Associations' containment reference list feature. * * * @generated */ EReference DAO__ONE_TO_MANY_ASSOCIATIONS = eINSTANCE.getDao_OneToManyAssociations(); /** * The meta object literal for the 'Many To Many Associations' containment reference list feature. * * * @generated */ EReference DAO__MANY_TO_MANY_ASSOCIATIONS = eINSTANCE.getDao_ManyToManyAssociations(); /** * The meta object literal for the 'Primary Key Column' reference feature. * * * @generated */ EReference DAO__PRIMARY_KEY_COLUMN = eINSTANCE.getDao_PrimaryKeyColumn(); /** * The meta object literal for the 'Natural Key Columns' reference list feature. * * * @generated */ EReference DAO__NATURAL_KEY_COLUMNS = eINSTANCE.getDao_NaturalKeyColumns(); /** * The meta object literal for the 'Version Column' reference feature. * * * @generated */ EReference DAO__VERSION_COLUMN = eINSTANCE.getDao_VersionColumn(); /** * The meta object literal for the 'Primary Key' reference feature. * * * @generated */ EReference DAO__PRIMARY_KEY = eINSTANCE.getDao_PrimaryKey(); /** * The meta object literal for the 'Natural Key' reference feature. * * * @generated */ EReference DAO__NATURAL_KEY = eINSTANCE.getDao_NaturalKey(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.QueryOperationImpl Query Operation}' class. * * * @see org.openxma.dsl.dom.model.impl.QueryOperationImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getQueryOperation() * @generated */ EClass QUERY_OPERATION = eINSTANCE.getQueryOperation(); /** * The meta object literal for the 'Query Parameters' containment reference list feature. * * * @generated */ EReference QUERY_OPERATION__QUERY_PARAMETERS = eINSTANCE.getQueryOperation_QueryParameters(); /** * The meta object literal for the 'Statement' containment reference feature. * * * @generated */ EReference QUERY_OPERATION__STATEMENT = eINSTANCE.getQueryOperation_Statement(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.QueryParameterImpl Query Parameter}' class. * * * @see org.openxma.dsl.dom.model.impl.QueryParameterImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getQueryParameter() * @generated */ EClass QUERY_PARAMETER = eINSTANCE.getQueryParameter(); /** * The meta object literal for the 'Attribute' reference feature. * * * @generated */ EReference QUERY_PARAMETER__ATTRIBUTE = eINSTANCE.getQueryParameter_Attribute(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.ColumnImpl Column}' class. * * * @see org.openxma.dsl.dom.model.impl.ColumnImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getColumn() * @generated */ EClass COLUMN = eINSTANCE.getColumn(); /** * The meta object literal for the 'Column Name' attribute feature. * * * @generated */ EAttribute COLUMN__COLUMN_NAME = eINSTANCE.getColumn_ColumnName(); /** * The meta object literal for the 'User Type' containment reference feature. * * * @generated */ EReference COLUMN__USER_TYPE = eINSTANCE.getColumn_UserType(); /** * The meta object literal for the 'Column Type' reference feature. * * * @generated */ EReference COLUMN__COLUMN_TYPE = eINSTANCE.getColumn_ColumnType(); /** * The meta object literal for the 'Columns' containment reference list feature. * * * @generated */ EReference COLUMN__COLUMNS = eINSTANCE.getColumn_Columns(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.ManyToOneImpl Many To One}' class. * * * @see org.openxma.dsl.dom.model.impl.ManyToOneImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getManyToOne() * @generated */ EClass MANY_TO_ONE = eINSTANCE.getManyToOne(); /** * The meta object literal for the 'Column Name' attribute feature. * * * @generated */ EAttribute MANY_TO_ONE__COLUMN_NAME = eINSTANCE.getManyToOne_ColumnName(); /** * The meta object literal for the 'User Type' reference feature. * * * @generated */ EReference MANY_TO_ONE__USER_TYPE = eINSTANCE.getManyToOne_UserType(); /** * The meta object literal for the 'Sql Type' reference feature. * * * @generated */ EReference MANY_TO_ONE__SQL_TYPE = eINSTANCE.getManyToOne_SqlType(); /** * The meta object literal for the 'Columns' containment reference list feature. * * * @generated */ EReference MANY_TO_ONE__COLUMNS = eINSTANCE.getManyToOne_Columns(); /** * The meta object literal for the 'Derived' attribute feature. * * * @generated */ EAttribute MANY_TO_ONE__DERIVED = eINSTANCE.getManyToOne_Derived(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.OneToOneImpl One To One}' class. * * * @see org.openxma.dsl.dom.model.impl.OneToOneImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getOneToOne() * @generated */ EClass ONE_TO_ONE = eINSTANCE.getOneToOne(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.OneToManyImpl One To Many}' class. * * * @see org.openxma.dsl.dom.model.impl.OneToManyImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getOneToMany() * @generated */ EClass ONE_TO_MANY = eINSTANCE.getOneToMany(); /** * The meta object literal for the 'Column Name' attribute feature. * * * @generated */ EAttribute ONE_TO_MANY__COLUMN_NAME = eINSTANCE.getOneToMany_ColumnName(); /** * The meta object literal for the 'Columns' containment reference list feature. * * * @generated */ EReference ONE_TO_MANY__COLUMNS = eINSTANCE.getOneToMany_Columns(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.ManyToManyImpl Many To Many}' class. * * * @see org.openxma.dsl.dom.model.impl.ManyToManyImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getManyToMany() * @generated */ EClass MANY_TO_MANY = eINSTANCE.getManyToMany(); /** * The meta object literal for the 'Table Name' attribute feature. * * * @generated */ EAttribute MANY_TO_MANY__TABLE_NAME = eINSTANCE.getManyToMany_TableName(); /** * The meta object literal for the 'Column Name' attribute feature. * * * @generated */ EAttribute MANY_TO_MANY__COLUMN_NAME = eINSTANCE.getManyToMany_ColumnName(); /** * The meta object literal for the 'Inverse' attribute feature. * * * @generated */ EAttribute MANY_TO_MANY__INVERSE = eINSTANCE.getManyToMany_Inverse(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.PresentableFeatureImpl Presentable Feature}' class. * * * @see org.openxma.dsl.dom.model.impl.PresentableFeatureImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getPresentableFeature() * @generated */ EClass PRESENTABLE_FEATURE = eINSTANCE.getPresentableFeature(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute PRESENTABLE_FEATURE__NAME = eINSTANCE.getPresentableFeature_Name(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.AliasedExpressionImpl Aliased Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.AliasedExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAliasedExpression() * @generated */ EClass ALIASED_EXPRESSION = eINSTANCE.getAliasedExpression(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference ALIASED_EXPRESSION__EXPRESSION = eINSTANCE.getAliasedExpression_Expression(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute ALIASED_EXPRESSION__NAME = eINSTANCE.getAliasedExpression_Name(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.BinaryExpressionImpl Binary Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.BinaryExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getBinaryExpression() * @generated */ EClass BINARY_EXPRESSION = eINSTANCE.getBinaryExpression(); /** * The meta object literal for the 'Left' containment reference feature. * * * @generated */ EReference BINARY_EXPRESSION__LEFT = eINSTANCE.getBinaryExpression_Left(); /** * The meta object literal for the 'Operator' attribute feature. * * * @generated */ EAttribute BINARY_EXPRESSION__OPERATOR = eINSTANCE.getBinaryExpression_Operator(); /** * The meta object literal for the 'Right' containment reference feature. * * * @generated */ EReference BINARY_EXPRESSION__RIGHT = eINSTANCE.getBinaryExpression_Right(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.NotExpressionImpl Not Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.NotExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getNotExpression() * @generated */ EClass NOT_EXPRESSION = eINSTANCE.getNotExpression(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference NOT_EXPRESSION__EXPRESSION = eINSTANCE.getNotExpression_Expression(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.InExpressionImpl In Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.InExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getInExpression() * @generated */ EClass IN_EXPRESSION = eINSTANCE.getInExpression(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference IN_EXPRESSION__EXPRESSION = eINSTANCE.getInExpression_Expression(); /** * The meta object literal for the 'Not' attribute feature. * * * @generated */ EAttribute IN_EXPRESSION__NOT = eINSTANCE.getInExpression_Not(); /** * The meta object literal for the 'Operator' attribute feature. * * * @generated */ EAttribute IN_EXPRESSION__OPERATOR = eINSTANCE.getInExpression_Operator(); /** * The meta object literal for the 'In' containment reference feature. * * * @generated */ EReference IN_EXPRESSION__IN = eINSTANCE.getInExpression_In(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.BetweenExpressionImpl Between Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.BetweenExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getBetweenExpression() * @generated */ EClass BETWEEN_EXPRESSION = eINSTANCE.getBetweenExpression(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference BETWEEN_EXPRESSION__EXPRESSION = eINSTANCE.getBetweenExpression_Expression(); /** * The meta object literal for the 'Not' attribute feature. * * * @generated */ EAttribute BETWEEN_EXPRESSION__NOT = eINSTANCE.getBetweenExpression_Not(); /** * The meta object literal for the 'Operator' attribute feature. * * * @generated */ EAttribute BETWEEN_EXPRESSION__OPERATOR = eINSTANCE.getBetweenExpression_Operator(); /** * The meta object literal for the 'Left' containment reference feature. * * * @generated */ EReference BETWEEN_EXPRESSION__LEFT = eINSTANCE.getBetweenExpression_Left(); /** * The meta object literal for the 'Right' containment reference feature. * * * @generated */ EReference BETWEEN_EXPRESSION__RIGHT = eINSTANCE.getBetweenExpression_Right(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.LikeExpressionImpl Like Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.LikeExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getLikeExpression() * @generated */ EClass LIKE_EXPRESSION = eINSTANCE.getLikeExpression(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference LIKE_EXPRESSION__EXPRESSION = eINSTANCE.getLikeExpression_Expression(); /** * The meta object literal for the 'Not' attribute feature. * * * @generated */ EAttribute LIKE_EXPRESSION__NOT = eINSTANCE.getLikeExpression_Not(); /** * The meta object literal for the 'Operator' attribute feature. * * * @generated */ EAttribute LIKE_EXPRESSION__OPERATOR = eINSTANCE.getLikeExpression_Operator(); /** * The meta object literal for the 'Like' containment reference feature. * * * @generated */ EReference LIKE_EXPRESSION__LIKE = eINSTANCE.getLikeExpression_Like(); /** * The meta object literal for the 'Escape' containment reference feature. * * * @generated */ EReference LIKE_EXPRESSION__ESCAPE = eINSTANCE.getLikeExpression_Escape(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.MemberOfExpressionImpl Member Of Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.MemberOfExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getMemberOfExpression() * @generated */ EClass MEMBER_OF_EXPRESSION = eINSTANCE.getMemberOfExpression(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference MEMBER_OF_EXPRESSION__EXPRESSION = eINSTANCE.getMemberOfExpression_Expression(); /** * The meta object literal for the 'Not' attribute feature. * * * @generated */ EAttribute MEMBER_OF_EXPRESSION__NOT = eINSTANCE.getMemberOfExpression_Not(); /** * The meta object literal for the 'Operator' attribute feature. * * * @generated */ EAttribute MEMBER_OF_EXPRESSION__OPERATOR = eINSTANCE.getMemberOfExpression_Operator(); /** * The meta object literal for the 'Member Of' attribute feature. * * * @generated */ EAttribute MEMBER_OF_EXPRESSION__MEMBER_OF = eINSTANCE.getMemberOfExpression_MemberOf(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.UnaryExpressionImpl Unary Expression}' class. * * * @see org.openxma.dsl.dom.model.impl.UnaryExpressionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getUnaryExpression() * @generated */ EClass UNARY_EXPRESSION = eINSTANCE.getUnaryExpression(); /** * The meta object literal for the 'Operator' attribute feature. * * * @generated */ EAttribute UNARY_EXPRESSION__OPERATOR = eINSTANCE.getUnaryExpression_Operator(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference UNARY_EXPRESSION__EXPRESSION = eINSTANCE.getUnaryExpression_Expression(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.DataBaseConstraintImpl Data Base Constraint}' class. * * * @see org.openxma.dsl.dom.model.impl.DataBaseConstraintImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getDataBaseConstraint() * @generated */ EClass DATA_BASE_CONSTRAINT = eINSTANCE.getDataBaseConstraint(); /** * The meta object literal for the 'Type' attribute feature. * * * @generated */ EAttribute DATA_BASE_CONSTRAINT__TYPE = eINSTANCE.getDataBaseConstraint_Type(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute DATA_BASE_CONSTRAINT__NAME = eINSTANCE.getDataBaseConstraint_Name(); /** * The meta object literal for the 'Attributes' reference list feature. * * * @generated */ EReference DATA_BASE_CONSTRAINT__ATTRIBUTES = eINSTANCE.getDataBaseConstraint_Attributes(); /** * The meta object literal for the 'Resolved Attribute List' reference list feature. * * * @generated */ EReference DATA_BASE_CONSTRAINT__RESOLVED_ATTRIBUTE_LIST = eINSTANCE.getDataBaseConstraint_ResolvedAttributeList(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.AttributeImpl Attribute}' class. * * * @see org.openxma.dsl.dom.model.impl.AttributeImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAttribute() * @generated */ EClass ATTRIBUTE = eINSTANCE.getAttribute(); /** * The meta object literal for the 'Identifier' attribute feature. * * * @generated */ EAttribute ATTRIBUTE__IDENTIFIER = eINSTANCE.getAttribute_Identifier(); /** * The meta object literal for the 'Version' attribute feature. * * * @generated */ EAttribute ATTRIBUTE__VERSION = eINSTANCE.getAttribute_Version(); /** * The meta object literal for the 'Composition' attribute feature. * * * @generated */ EAttribute ATTRIBUTE__COMPOSITION = eINSTANCE.getAttribute_Composition(); /** * The meta object literal for the 'Type' containment reference feature. * * * @generated */ EReference ATTRIBUTE__TYPE = eINSTANCE.getAttribute_Type(); /** * The meta object literal for the 'Many' attribute feature. * * * @generated */ EAttribute ATTRIBUTE__MANY = eINSTANCE.getAttribute_Many(); /** * The meta object literal for the 'Default Value' attribute feature. * * * @generated */ EAttribute ATTRIBUTE__DEFAULT_VALUE = eINSTANCE.getAttribute_DefaultValue(); /** * The meta object literal for the 'Opposite' reference feature. * * * @generated */ EReference ATTRIBUTE__OPPOSITE = eINSTANCE.getAttribute_Opposite(); /** * The meta object literal for the 'Attribut Properties' containment reference list feature. * * * @generated */ EReference ATTRIBUTE__ATTRIBUT_PROPERTIES = eINSTANCE.getAttribute_AttributProperties(); /** * The meta object literal for the 'Sort Order' reference feature. * * * @generated */ EReference ATTRIBUTE__SORT_ORDER = eINSTANCE.getAttribute_SortOrder(); /** * The meta object literal for the 'Data Type' reference feature. * * * @generated */ EReference ATTRIBUTE__DATA_TYPE = eINSTANCE.getAttribute_DataType(); /** * The meta object literal for the 'Opposite Reference' reference feature. * * * @generated */ EReference ATTRIBUTE__OPPOSITE_REFERENCE = eINSTANCE.getAttribute_OppositeReference(); /** * The meta object literal for the 'Data Type Name' attribute feature. * * * @generated */ EAttribute ATTRIBUTE__DATA_TYPE_NAME = eINSTANCE.getAttribute_DataTypeName(); /** * The meta object literal for the 'Reference' attribute feature. * * * @generated */ EAttribute ATTRIBUTE__REFERENCE = eINSTANCE.getAttribute_Reference(); /** * The meta object literal for the 'Resolved Attribute List' reference list feature. * * * @generated */ EReference ATTRIBUTE__RESOLVED_ATTRIBUTE_LIST = eINSTANCE.getAttribute_ResolvedAttributeList(); /** * The meta object literal for the 'Read Only' attribute feature. * * * @generated */ EAttribute ATTRIBUTE__READ_ONLY = eINSTANCE.getAttribute_ReadOnly(); /** * The meta object literal for the 'Required' attribute feature. * * * @generated */ EAttribute ATTRIBUTE__REQUIRED = eINSTANCE.getAttribute_Required(); /** * The meta object literal for the 'Derived' attribute feature. * * * @generated */ EAttribute ATTRIBUTE__DERIVED = eINSTANCE.getAttribute_Derived(); /** * The meta object literal for the 'Transient' attribute feature. * * * @generated */ EAttribute ATTRIBUTE__TRANSIENT = eINSTANCE.getAttribute_Transient(); /** * The meta object literal for the 'Incrementer Reference' containment reference feature. * * * @generated */ EReference ATTRIBUTE__INCREMENTER_REFERENCE = eINSTANCE.getAttribute_IncrementerReference(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.AttributeFlagImpl Attribute Flag}' class. * * * @see org.openxma.dsl.dom.model.impl.AttributeFlagImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAttributeFlag() * @generated */ EClass ATTRIBUTE_FLAG = eINSTANCE.getAttributeFlag(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.ExpressionFlagImpl Expression Flag}' class. * * * @see org.openxma.dsl.dom.model.impl.ExpressionFlagImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getExpressionFlag() * @generated */ EClass EXPRESSION_FLAG = eINSTANCE.getExpressionFlag(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference EXPRESSION_FLAG__EXPRESSION = eINSTANCE.getExpressionFlag_Expression(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.RequiredFlagImpl Required Flag}' class. * * * @see org.openxma.dsl.dom.model.impl.RequiredFlagImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getRequiredFlag() * @generated */ EClass REQUIRED_FLAG = eINSTANCE.getRequiredFlag(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.ReadOnlyFlagImpl Read Only Flag}' class. * * * @see org.openxma.dsl.dom.model.impl.ReadOnlyFlagImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getReadOnlyFlag() * @generated */ EClass READ_ONLY_FLAG = eINSTANCE.getReadOnlyFlag(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.AvailableFlagImpl Available Flag}' class. * * * @see org.openxma.dsl.dom.model.impl.AvailableFlagImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAvailableFlag() * @generated */ EClass AVAILABLE_FLAG = eINSTANCE.getAvailableFlag(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.DerivedFlagImpl Derived Flag}' class. * * * @see org.openxma.dsl.dom.model.impl.DerivedFlagImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getDerivedFlag() * @generated */ EClass DERIVED_FLAG = eINSTANCE.getDerivedFlag(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference DERIVED_FLAG__EXPRESSION = eINSTANCE.getDerivedFlag_Expression(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.TransientFlagImpl Transient Flag}' class. * * * @see org.openxma.dsl.dom.model.impl.TransientFlagImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getTransientFlag() * @generated */ EClass TRANSIENT_FLAG = eINSTANCE.getTransientFlag(); /** * The meta object literal for the 'Expression' containment reference feature. * * * @generated */ EReference TRANSIENT_FLAG__EXPRESSION = eINSTANCE.getTransientFlag_Expression(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.AttributePropertyImpl Attribute Property}' class. * * * @see org.openxma.dsl.dom.model.impl.AttributePropertyImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAttributeProperty() * @generated */ EClass ATTRIBUTE_PROPERTY = eINSTANCE.getAttributeProperty(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.AttributeValidationPropertyImpl Attribute Validation Property}' class. * * * @see org.openxma.dsl.dom.model.impl.AttributeValidationPropertyImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAttributeValidationProperty() * @generated */ EClass ATTRIBUTE_VALIDATION_PROPERTY = eINSTANCE.getAttributeValidationProperty(); /** * The meta object literal for the 'Constraints' containment reference list feature. * * * @generated */ EReference ATTRIBUTE_VALIDATION_PROPERTY__CONSTRAINTS = eINSTANCE.getAttributeValidationProperty_Constraints(); /** * The meta object literal for the 'Format' containment reference feature. * * * @generated */ EReference ATTRIBUTE_VALIDATION_PROPERTY__FORMAT = eINSTANCE.getAttributeValidationProperty_Format(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.AttributeTextPropertyImpl Attribute Text Property}' class. * * * @see org.openxma.dsl.dom.model.impl.AttributeTextPropertyImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAttributeTextProperty() * @generated */ EClass ATTRIBUTE_TEXT_PROPERTY = eINSTANCE.getAttributeTextProperty(); /** * The meta object literal for the 'Label Text' attribute feature. * * * @generated */ EAttribute ATTRIBUTE_TEXT_PROPERTY__LABEL_TEXT = eINSTANCE.getAttributeTextProperty_LabelText(); /** * The meta object literal for the 'Tooltip Text' attribute feature. * * * @generated */ EAttribute ATTRIBUTE_TEXT_PROPERTY__TOOLTIP_TEXT = eINSTANCE.getAttributeTextProperty_TooltipText(); /** * The meta object literal for the 'Unit Text' attribute feature. * * * @generated */ EAttribute ATTRIBUTE_TEXT_PROPERTY__UNIT_TEXT = eINSTANCE.getAttributeTextProperty_UnitText(); /** * The meta object literal for the 'Unit Attribute' reference feature. * * * @generated */ EReference ATTRIBUTE_TEXT_PROPERTY__UNIT_ATTRIBUTE = eINSTANCE.getAttributeTextProperty_UnitAttribute(); /** * The meta object literal for the 'Hstore Column' attribute feature. * * * @generated */ EAttribute ATTRIBUTE_TEXT_PROPERTY__HSTORE_COLUMN = eINSTANCE.getAttributeTextProperty_HstoreColumn(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.AttributeGroupImpl Attribute Group}' class. * * * @see org.openxma.dsl.dom.model.impl.AttributeGroupImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAttributeGroup() * @generated */ EClass ATTRIBUTE_GROUP = eINSTANCE.getAttributeGroup(); /** * The meta object literal for the 'Key' attribute feature. * * * @generated */ EAttribute ATTRIBUTE_GROUP__KEY = eINSTANCE.getAttributeGroup_Key(); /** * The meta object literal for the 'Unique' attribute feature. * * * @generated */ EAttribute ATTRIBUTE_GROUP__UNIQUE = eINSTANCE.getAttributeGroup_Unique(); /** * The meta object literal for the 'Filter' attribute feature. * * * @generated */ EAttribute ATTRIBUTE_GROUP__FILTER = eINSTANCE.getAttributeGroup_Filter(); /** * The meta object literal for the 'Sortorder' attribute feature. * * * @generated */ EAttribute ATTRIBUTE_GROUP__SORTORDER = eINSTANCE.getAttributeGroup_Sortorder(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute ATTRIBUTE_GROUP__NAME = eINSTANCE.getAttributeGroup_Name(); /** * The meta object literal for the 'Attributes' containment reference list feature. * * * @generated */ EReference ATTRIBUTE_GROUP__ATTRIBUTES = eINSTANCE.getAttributeGroup_Attributes(); /** * The meta object literal for the 'Resolved Attribute List' reference list feature. * * * @generated */ EReference ATTRIBUTE_GROUP__RESOLVED_ATTRIBUTE_LIST = eINSTANCE.getAttributeGroup_ResolvedAttributeList(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.AttributeSortOrderImpl Attribute Sort Order}' class. * * * @see org.openxma.dsl.dom.model.impl.AttributeSortOrderImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getAttributeSortOrder() * @generated */ EClass ATTRIBUTE_SORT_ORDER = eINSTANCE.getAttributeSortOrder(); /** * The meta object literal for the 'Attribute' reference feature. * * * @generated */ EReference ATTRIBUTE_SORT_ORDER__ATTRIBUTE = eINSTANCE.getAttributeSortOrder_Attribute(); /** * The meta object literal for the 'Asc' attribute feature. * * * @generated */ EAttribute ATTRIBUTE_SORT_ORDER__ASC = eINSTANCE.getAttributeSortOrder_Asc(); /** * The meta object literal for the 'Desc' attribute feature. * * * @generated */ EAttribute ATTRIBUTE_SORT_ORDER__DESC = eINSTANCE.getAttributeSortOrder_Desc(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.PropertyImpl Property}' class. * * * @see org.openxma.dsl.dom.model.impl.PropertyImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getProperty() * @generated */ EClass PROPERTY = eINSTANCE.getProperty(); /** * The meta object literal for the 'Type' reference feature. * * * @generated */ EReference PROPERTY__TYPE = eINSTANCE.getProperty_Type(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute PROPERTY__NAME = eINSTANCE.getProperty_Name(); /** * The meta object literal for the 'Default Value' attribute feature. * * * @generated */ EAttribute PROPERTY__DEFAULT_VALUE = eINSTANCE.getProperty_DefaultValue(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.impl.ApplicationSessionImpl Application Session}' class. * * * @see org.openxma.dsl.dom.model.impl.ApplicationSessionImpl * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getApplicationSession() * @generated */ EClass APPLICATION_SESSION = eINSTANCE.getApplicationSession(); /** * The meta object literal for the 'Properties' containment reference list feature. * * * @generated */ EReference APPLICATION_SESSION__PROPERTIES = eINSTANCE.getApplicationSession_Properties(); /** * The meta object literal for the 'Functions' containment reference list feature. * * * @generated */ EReference APPLICATION_SESSION__FUNCTIONS = eINSTANCE.getApplicationSession_Functions(); /** * The meta object literal for the 'Conditions Block' containment reference feature. * * * @generated */ EReference APPLICATION_SESSION__CONDITIONS_BLOCK = eINSTANCE.getApplicationSession_ConditionsBlock(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.CrudOperationType Crud Operation Type}' enum. * * * @see org.openxma.dsl.dom.model.CrudOperationType * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getCrudOperationType() * @generated */ EEnum CRUD_OPERATION_TYPE = eINSTANCE.getCrudOperationType(); /** * The meta object literal for the '{@link org.openxma.dsl.dom.model.DataBaseConstraintType Data Base Constraint Type}' enum. * * * @see org.openxma.dsl.dom.model.DataBaseConstraintType * @see org.openxma.dsl.dom.model.impl.DomPackageImpl#getDataBaseConstraintType() * @generated */ EEnum DATA_BASE_CONSTRAINT_TYPE = eINSTANCE.getDataBaseConstraintType(); } } //DomPackage




© 2015 - 2024 Weber Informatics LLC | Privacy Policy