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