/** */ package emfviews.dsl.sqlview; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * <!-- begin-user-doc --> * The <b>Package</b> for the model. * It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.SqlviewFactory * @model kind="package" * @generated */ public interface SqlviewPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "sqlview"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.dsl.emfviews/Sqlview"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "sqlview"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ SqlviewPackage eINSTANCE = emfviews.dsl.sqlview.impl.SqlviewPackageImpl.init(); /** * The meta object id for the '{@link emfviews.dsl.sqlview.impl.ModelImpl <em>Model</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.ModelImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getModel() * @generated */ int MODEL = 0; /** * The feature id for the '<em><b>View Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__VIEW_NAME = 0; /** * The feature id for the '<em><b>Metamodel</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__METAMODEL = 1; /** * The feature id for the '<em><b>Expression</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__EXPRESSION = 2; /** * The number of structural features of the '<em>Model</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_FEATURE_COUNT = 3; /** * The meta object id for the '{@link emfviews.dsl.sqlview.impl.MetamodelImpl <em>Metamodel</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.MetamodelImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getMetamodel() * @generated */ int METAMODEL = 1; /** * The feature id for the '<em><b>Metamodel URL</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METAMODEL__METAMODEL_URL = 0; /** * The feature id for the '<em><b>Metamodel Name</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METAMODEL__METAMODEL_NAME = 1; /** * The number of structural features of the '<em>Metamodel</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METAMODEL_FEATURE_COUNT = 2; /** * The meta object id for the '{@link emfviews.dsl.sqlview.impl.ExpressionImpl <em>Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.ExpressionImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getExpression() * @generated */ int EXPRESSION = 2; /** * The feature id for the '<em><b>Select</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION__SELECT = 0; /** * The feature id for the '<em><b>From</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION__FROM = 1; /** * The feature id for the '<em><b>Condition</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION__CONDITION = 2; /** * The number of structural features of the '<em>Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_FEATURE_COUNT = 3; /** * The meta object id for the '{@link emfviews.dsl.sqlview.impl.SelectImpl <em>Select</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.SelectImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getSelect() * @generated */ int SELECT = 3; /** * The feature id for the '<em><b>Select</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SELECT__SELECT = 0; /** * The feature id for the '<em><b>Select Attribute</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SELECT__SELECT_ATTRIBUTE = 1; /** * The number of structural features of the '<em>Select</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SELECT_FEATURE_COUNT = 2; /** * The meta object id for the '{@link emfviews.dsl.sqlview.impl.SelectAttributeImpl <em>Select Attribute</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.SelectAttributeImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getSelectAttribute() * @generated */ int SELECT_ATTRIBUTE = 4; /** * The feature id for the '<em><b>Metamodel</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SELECT_ATTRIBUTE__METAMODEL = 0; /** * The feature id for the '<em><b>Class</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SELECT_ATTRIBUTE__CLASS = 1; /** * The feature id for the '<em><b>Attribute</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SELECT_ATTRIBUTE__ATTRIBUTE = 2; /** * The number of structural features of the '<em>Select Attribute</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SELECT_ATTRIBUTE_FEATURE_COUNT = 3; /** * The meta object id for the '{@link emfviews.dsl.sqlview.impl.FromImpl <em>From</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.FromImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getFrom() * @generated */ int FROM = 5; /** * The feature id for the '<em><b>Join</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FROM__JOIN = 0; /** * The number of structural features of the '<em>From</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FROM_FEATURE_COUNT = 1; /** * The meta object id for the '{@link emfviews.dsl.sqlview.impl.JoinImpl <em>Join</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.JoinImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getJoin() * @generated */ int JOIN = 6; /** * The feature id for the '<em><b>Join Left</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JOIN__JOIN_LEFT = 0; /** * The feature id for the '<em><b>Join Right</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JOIN__JOIN_RIGHT = 1; /** * The feature id for the '<em><b>Relation</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JOIN__RELATION = 2; /** * The number of structural features of the '<em>Join</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JOIN_FEATURE_COUNT = 3; /** * The meta object id for the '{@link emfviews.dsl.sqlview.impl.JoinLeftImpl <em>Join Left</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.JoinLeftImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getJoinLeft() * @generated */ int JOIN_LEFT = 7; /** * The feature id for the '<em><b>Metamodel Left</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JOIN_LEFT__METAMODEL_LEFT = 0; /** * The feature id for the '<em><b>Class Left</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JOIN_LEFT__CLASS_LEFT = 1; /** * The number of structural features of the '<em>Join Left</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JOIN_LEFT_FEATURE_COUNT = 2; /** * The meta object id for the '{@link emfviews.dsl.sqlview.impl.JoinRightImpl <em>Join Right</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.JoinRightImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getJoinRight() * @generated */ int JOIN_RIGHT = 8; /** * The feature id for the '<em><b>Metamodel Right</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JOIN_RIGHT__METAMODEL_RIGHT = 0; /** * The feature id for the '<em><b>Class Right</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JOIN_RIGHT__CLASS_RIGHT = 1; /** * The number of structural features of the '<em>Join Right</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JOIN_RIGHT_FEATURE_COUNT = 2; /** * The meta object id for the '{@link emfviews.dsl.sqlview.impl.AttributeImpl <em>Attribute</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.AttributeImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getAttribute() * @generated */ int ATTRIBUTE = 9; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__NAME = 0; /** * The number of structural features of the '<em>Attribute</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link emfviews.dsl.sqlview.impl.ClassImpl <em>Class</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.ClassImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getClass_() * @generated */ int CLASS = 10; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__NAME = 0; /** * The number of structural features of the '<em>Class</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS_FEATURE_COUNT = 1; /** * The meta object id for the '{@link emfviews.dsl.sqlview.impl.MetamodelNameImpl <em>Metamodel Name</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.MetamodelNameImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getMetamodelName() * @generated */ int METAMODEL_NAME = 11; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METAMODEL_NAME__NAME = 0; /** * The number of structural features of the '<em>Metamodel Name</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METAMODEL_NAME_FEATURE_COUNT = 1; /** * The meta object id for the '{@link emfviews.dsl.sqlview.impl.RelationImpl <em>Relation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.RelationImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getRelation() * @generated */ int RELATION = 12; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RELATION__NAME = 0; /** * The number of structural features of the '<em>Relation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RELATION_FEATURE_COUNT = 1; /** * The meta object id for the '{@link emfviews.dsl.sqlview.impl.ConditionImpl <em>Condition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.ConditionImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getCondition() * @generated */ int CONDITION = 13; /** * The feature id for the '<em><b>Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONDITION__VALUE = 0; /** * The number of structural features of the '<em>Condition</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONDITION_FEATURE_COUNT = 1; /** * The meta object id for the '{@link emfviews.dsl.sqlview.impl.EclExpressionImpl <em>Ecl Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.EclExpressionImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getEclExpression() * @generated */ int ECL_EXPRESSION = 14; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECL_EXPRESSION__VALUE = 0; /** * The number of structural features of the '<em>Ecl Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECL_EXPRESSION_FEATURE_COUNT = 1; /** * The meta object id for the '{@link emfviews.dsl.sqlview.impl.ComparisonImpl <em>Comparison</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.ComparisonImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getComparison() * @generated */ int COMPARISON = 15; /** * The feature id for the '<em><b>Left</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COMPARISON__LEFT = 0; /** * The feature id for the '<em><b>Right</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COMPARISON__RIGHT = 1; /** * The number of structural features of the '<em>Comparison</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COMPARISON_FEATURE_COUNT = 2; /** * The meta object id for the '{@link emfviews.dsl.sqlview.impl.LeftImpl <em>Left</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.LeftImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getLeft() * @generated */ int LEFT = 16; /** * The feature id for the '<em><b>Metamodel</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LEFT__METAMODEL = 0; /** * The feature id for the '<em><b>Class</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LEFT__CLASS = 1; /** * The feature id for the '<em><b>Attribute Where Left</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LEFT__ATTRIBUTE_WHERE_LEFT = 2; /** * The number of structural features of the '<em>Left</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LEFT_FEATURE_COUNT = 3; /** * The meta object id for the '{@link emfviews.dsl.sqlview.impl.RightImpl <em>Right</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.RightImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getRight() * @generated */ int RIGHT = 17; /** * The feature id for the '<em><b>Metamodel</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RIGHT__METAMODEL = 0; /** * The feature id for the '<em><b>Class</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RIGHT__CLASS = 1; /** * The feature id for the '<em><b>Attribute Where Right</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RIGHT__ATTRIBUTE_WHERE_RIGHT = 2; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RIGHT__VALUE = 3; /** * The number of structural features of the '<em>Right</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RIGHT_FEATURE_COUNT = 4; /** * Returns the meta object for class '{@link emfviews.dsl.sqlview.Model <em>Model</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Model</em>'. * @see emfviews.dsl.sqlview.Model * @generated */ EClass getModel(); /** * Returns the meta object for the attribute '{@link emfviews.dsl.sqlview.Model#getViewName <em>View Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>View Name</em>'. * @see emfviews.dsl.sqlview.Model#getViewName() * @see #getModel() * @generated */ EAttribute getModel_ViewName(); /** * Returns the meta object for the containment reference list '{@link emfviews.dsl.sqlview.Model#getMetamodel <em>Metamodel</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Metamodel</em>'. * @see emfviews.dsl.sqlview.Model#getMetamodel() * @see #getModel() * @generated */ EReference getModel_Metamodel(); /** * Returns the meta object for the containment reference list '{@link emfviews.dsl.sqlview.Model#getExpression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Expression</em>'. * @see emfviews.dsl.sqlview.Model#getExpression() * @see #getModel() * @generated */ EReference getModel_Expression(); /** * Returns the meta object for class '{@link emfviews.dsl.sqlview.Metamodel <em>Metamodel</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Metamodel</em>'. * @see emfviews.dsl.sqlview.Metamodel * @generated */ EClass getMetamodel(); /** * Returns the meta object for the attribute list '{@link emfviews.dsl.sqlview.Metamodel#getMetamodelURL <em>Metamodel URL</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Metamodel URL</em>'. * @see emfviews.dsl.sqlview.Metamodel#getMetamodelURL() * @see #getMetamodel() * @generated */ EAttribute getMetamodel_MetamodelURL(); /** * Returns the meta object for the containment reference list '{@link emfviews.dsl.sqlview.Metamodel#getMetamodelName <em>Metamodel Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Metamodel Name</em>'. * @see emfviews.dsl.sqlview.Metamodel#getMetamodelName() * @see #getMetamodel() * @generated */ EReference getMetamodel_MetamodelName(); /** * Returns the meta object for class '{@link emfviews.dsl.sqlview.Expression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression</em>'. * @see emfviews.dsl.sqlview.Expression * @generated */ EClass getExpression(); /** * Returns the meta object for the containment reference list '{@link emfviews.dsl.sqlview.Expression#getSelect <em>Select</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Select</em>'. * @see emfviews.dsl.sqlview.Expression#getSelect() * @see #getExpression() * @generated */ EReference getExpression_Select(); /** * Returns the meta object for the containment reference list '{@link emfviews.dsl.sqlview.Expression#getFrom <em>From</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>From</em>'. * @see emfviews.dsl.sqlview.Expression#getFrom() * @see #getExpression() * @generated */ EReference getExpression_From(); /** * Returns the meta object for the containment reference list '{@link emfviews.dsl.sqlview.Expression#getCondition <em>Condition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Condition</em>'. * @see emfviews.dsl.sqlview.Expression#getCondition() * @see #getExpression() * @generated */ EReference getExpression_Condition(); /** * Returns the meta object for class '{@link emfviews.dsl.sqlview.Select <em>Select</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Select</em>'. * @see emfviews.dsl.sqlview.Select * @generated */ EClass getSelect(); /** * Returns the meta object for the attribute list '{@link emfviews.dsl.sqlview.Select#getSelect <em>Select</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Select</em>'. * @see emfviews.dsl.sqlview.Select#getSelect() * @see #getSelect() * @generated */ EAttribute getSelect_Select(); /** * Returns the meta object for the containment reference list '{@link emfviews.dsl.sqlview.Select#getSelectAttribute <em>Select Attribute</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Select Attribute</em>'. * @see emfviews.dsl.sqlview.Select#getSelectAttribute() * @see #getSelect() * @generated */ EReference getSelect_SelectAttribute(); /** * Returns the meta object for class '{@link emfviews.dsl.sqlview.SelectAttribute <em>Select Attribute</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Select Attribute</em>'. * @see emfviews.dsl.sqlview.SelectAttribute * @generated */ EClass getSelectAttribute(); /** * Returns the meta object for the reference list '{@link emfviews.dsl.sqlview.SelectAttribute#getMetamodel <em>Metamodel</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Metamodel</em>'. * @see emfviews.dsl.sqlview.SelectAttribute#getMetamodel() * @see #getSelectAttribute() * @generated */ EReference getSelectAttribute_Metamodel(); /** * Returns the meta object for the containment reference list '{@link emfviews.dsl.sqlview.SelectAttribute#getClass_ <em>Class</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Class</em>'. * @see emfviews.dsl.sqlview.SelectAttribute#getClass_() * @see #getSelectAttribute() * @generated */ EReference getSelectAttribute_Class(); /** * Returns the meta object for the containment reference list '{@link emfviews.dsl.sqlview.SelectAttribute#getAttribute <em>Attribute</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Attribute</em>'. * @see emfviews.dsl.sqlview.SelectAttribute#getAttribute() * @see #getSelectAttribute() * @generated */ EReference getSelectAttribute_Attribute(); /** * Returns the meta object for class '{@link emfviews.dsl.sqlview.From <em>From</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>From</em>'. * @see emfviews.dsl.sqlview.From * @generated */ EClass getFrom(); /** * Returns the meta object for the containment reference list '{@link emfviews.dsl.sqlview.From#getJoin <em>Join</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Join</em>'. * @see emfviews.dsl.sqlview.From#getJoin() * @see #getFrom() * @generated */ EReference getFrom_Join(); /** * Returns the meta object for class '{@link emfviews.dsl.sqlview.Join <em>Join</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Join</em>'. * @see emfviews.dsl.sqlview.Join * @generated */ EClass getJoin(); /** * Returns the meta object for the containment reference list '{@link emfviews.dsl.sqlview.Join#getJoinLeft <em>Join Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Join Left</em>'. * @see emfviews.dsl.sqlview.Join#getJoinLeft() * @see #getJoin() * @generated */ EReference getJoin_JoinLeft(); /** * Returns the meta object for the containment reference list '{@link emfviews.dsl.sqlview.Join#getJoinRight <em>Join Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Join Right</em>'. * @see emfviews.dsl.sqlview.Join#getJoinRight() * @see #getJoin() * @generated */ EReference getJoin_JoinRight(); /** * Returns the meta object for the containment reference list '{@link emfviews.dsl.sqlview.Join#getRelation <em>Relation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Relation</em>'. * @see emfviews.dsl.sqlview.Join#getRelation() * @see #getJoin() * @generated */ EReference getJoin_Relation(); /** * Returns the meta object for class '{@link emfviews.dsl.sqlview.JoinLeft <em>Join Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Join Left</em>'. * @see emfviews.dsl.sqlview.JoinLeft * @generated */ EClass getJoinLeft(); /** * Returns the meta object for the reference list '{@link emfviews.dsl.sqlview.JoinLeft#getMetamodelLeft <em>Metamodel Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Metamodel Left</em>'. * @see emfviews.dsl.sqlview.JoinLeft#getMetamodelLeft() * @see #getJoinLeft() * @generated */ EReference getJoinLeft_MetamodelLeft(); /** * Returns the meta object for the containment reference list '{@link emfviews.dsl.sqlview.JoinLeft#getClassLeft <em>Class Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Class Left</em>'. * @see emfviews.dsl.sqlview.JoinLeft#getClassLeft() * @see #getJoinLeft() * @generated */ EReference getJoinLeft_ClassLeft(); /** * Returns the meta object for class '{@link emfviews.dsl.sqlview.JoinRight <em>Join Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Join Right</em>'. * @see emfviews.dsl.sqlview.JoinRight * @generated */ EClass getJoinRight(); /** * Returns the meta object for the reference list '{@link emfviews.dsl.sqlview.JoinRight#getMetamodelRight <em>Metamodel Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Metamodel Right</em>'. * @see emfviews.dsl.sqlview.JoinRight#getMetamodelRight() * @see #getJoinRight() * @generated */ EReference getJoinRight_MetamodelRight(); /** * Returns the meta object for the containment reference list '{@link emfviews.dsl.sqlview.JoinRight#getClassRight <em>Class Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Class Right</em>'. * @see emfviews.dsl.sqlview.JoinRight#getClassRight() * @see #getJoinRight() * @generated */ EReference getJoinRight_ClassRight(); /** * Returns the meta object for class '{@link emfviews.dsl.sqlview.Attribute <em>Attribute</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Attribute</em>'. * @see emfviews.dsl.sqlview.Attribute * @generated */ EClass getAttribute(); /** * Returns the meta object for the attribute '{@link emfviews.dsl.sqlview.Attribute#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see emfviews.dsl.sqlview.Attribute#getName() * @see #getAttribute() * @generated */ EAttribute getAttribute_Name(); /** * Returns the meta object for class '{@link emfviews.dsl.sqlview.Class <em>Class</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Class</em>'. * @see emfviews.dsl.sqlview.Class * @generated */ EClass getClass_(); /** * Returns the meta object for the attribute '{@link emfviews.dsl.sqlview.Class#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see emfviews.dsl.sqlview.Class#getName() * @see #getClass_() * @generated */ EAttribute getClass_Name(); /** * Returns the meta object for class '{@link emfviews.dsl.sqlview.MetamodelName <em>Metamodel Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Metamodel Name</em>'. * @see emfviews.dsl.sqlview.MetamodelName * @generated */ EClass getMetamodelName(); /** * Returns the meta object for the attribute '{@link emfviews.dsl.sqlview.MetamodelName#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see emfviews.dsl.sqlview.MetamodelName#getName() * @see #getMetamodelName() * @generated */ EAttribute getMetamodelName_Name(); /** * Returns the meta object for class '{@link emfviews.dsl.sqlview.Relation <em>Relation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Relation</em>'. * @see emfviews.dsl.sqlview.Relation * @generated */ EClass getRelation(); /** * Returns the meta object for the attribute '{@link emfviews.dsl.sqlview.Relation#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see emfviews.dsl.sqlview.Relation#getName() * @see #getRelation() * @generated */ EAttribute getRelation_Name(); /** * Returns the meta object for class '{@link emfviews.dsl.sqlview.Condition <em>Condition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Condition</em>'. * @see emfviews.dsl.sqlview.Condition * @generated */ EClass getCondition(); /** * Returns the meta object for the containment reference list '{@link emfviews.dsl.sqlview.Condition#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Value</em>'. * @see emfviews.dsl.sqlview.Condition#getValue() * @see #getCondition() * @generated */ EReference getCondition_Value(); /** * Returns the meta object for class '{@link emfviews.dsl.sqlview.EclExpression <em>Ecl Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Ecl Expression</em>'. * @see emfviews.dsl.sqlview.EclExpression * @generated */ EClass getEclExpression(); /** * Returns the meta object for the attribute '{@link emfviews.dsl.sqlview.EclExpression#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see emfviews.dsl.sqlview.EclExpression#getValue() * @see #getEclExpression() * @generated */ EAttribute getEclExpression_Value(); /** * Returns the meta object for class '{@link emfviews.dsl.sqlview.Comparison <em>Comparison</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Comparison</em>'. * @see emfviews.dsl.sqlview.Comparison * @generated */ EClass getComparison(); /** * Returns the meta object for the containment reference list '{@link emfviews.dsl.sqlview.Comparison#getLeft <em>Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Left</em>'. * @see emfviews.dsl.sqlview.Comparison#getLeft() * @see #getComparison() * @generated */ EReference getComparison_Left(); /** * Returns the meta object for the containment reference list '{@link emfviews.dsl.sqlview.Comparison#getRight <em>Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Right</em>'. * @see emfviews.dsl.sqlview.Comparison#getRight() * @see #getComparison() * @generated */ EReference getComparison_Right(); /** * Returns the meta object for class '{@link emfviews.dsl.sqlview.Left <em>Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Left</em>'. * @see emfviews.dsl.sqlview.Left * @generated */ EClass getLeft(); /** * Returns the meta object for the reference list '{@link emfviews.dsl.sqlview.Left#getMetamodel <em>Metamodel</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Metamodel</em>'. * @see emfviews.dsl.sqlview.Left#getMetamodel() * @see #getLeft() * @generated */ EReference getLeft_Metamodel(); /** * Returns the meta object for the reference list '{@link emfviews.dsl.sqlview.Left#getClass_ <em>Class</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Class</em>'. * @see emfviews.dsl.sqlview.Left#getClass_() * @see #getLeft() * @generated */ EReference getLeft_Class(); /** * Returns the meta object for the containment reference '{@link emfviews.dsl.sqlview.Left#getAttributeWhereLeft <em>Attribute Where Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Attribute Where Left</em>'. * @see emfviews.dsl.sqlview.Left#getAttributeWhereLeft() * @see #getLeft() * @generated */ EReference getLeft_AttributeWhereLeft(); /** * Returns the meta object for class '{@link emfviews.dsl.sqlview.Right <em>Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Right</em>'. * @see emfviews.dsl.sqlview.Right * @generated */ EClass getRight(); /** * Returns the meta object for the reference list '{@link emfviews.dsl.sqlview.Right#getMetamodel <em>Metamodel</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Metamodel</em>'. * @see emfviews.dsl.sqlview.Right#getMetamodel() * @see #getRight() * @generated */ EReference getRight_Metamodel(); /** * Returns the meta object for the reference list '{@link emfviews.dsl.sqlview.Right#getClass_ <em>Class</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Class</em>'. * @see emfviews.dsl.sqlview.Right#getClass_() * @see #getRight() * @generated */ EReference getRight_Class(); /** * Returns the meta object for the containment reference '{@link emfviews.dsl.sqlview.Right#getAttributeWhereRight <em>Attribute Where Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Attribute Where Right</em>'. * @see emfviews.dsl.sqlview.Right#getAttributeWhereRight() * @see #getRight() * @generated */ EReference getRight_AttributeWhereRight(); /** * Returns the meta object for the attribute '{@link emfviews.dsl.sqlview.Right#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see emfviews.dsl.sqlview.Right#getValue() * @see #getRight() * @generated */ EAttribute getRight_Value(); /** * Returns the factory that creates the instances of the model. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the factory that creates the instances of the model. * @generated */ SqlviewFactory getSqlviewFactory(); /** * <!-- begin-user-doc --> * Defines literals for the meta objects that represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @generated */ interface Literals { /** * The meta object literal for the '{@link emfviews.dsl.sqlview.impl.ModelImpl <em>Model</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.ModelImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getModel() * @generated */ EClass MODEL = eINSTANCE.getModel(); /** * The meta object literal for the '<em><b>View Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MODEL__VIEW_NAME = eINSTANCE.getModel_ViewName(); /** * The meta object literal for the '<em><b>Metamodel</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL__METAMODEL = eINSTANCE.getModel_Metamodel(); /** * The meta object literal for the '<em><b>Expression</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL__EXPRESSION = eINSTANCE.getModel_Expression(); /** * The meta object literal for the '{@link emfviews.dsl.sqlview.impl.MetamodelImpl <em>Metamodel</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.MetamodelImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getMetamodel() * @generated */ EClass METAMODEL = eINSTANCE.getMetamodel(); /** * The meta object literal for the '<em><b>Metamodel URL</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute METAMODEL__METAMODEL_URL = eINSTANCE.getMetamodel_MetamodelURL(); /** * The meta object literal for the '<em><b>Metamodel Name</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference METAMODEL__METAMODEL_NAME = eINSTANCE.getMetamodel_MetamodelName(); /** * The meta object literal for the '{@link emfviews.dsl.sqlview.impl.ExpressionImpl <em>Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.ExpressionImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getExpression() * @generated */ EClass EXPRESSION = eINSTANCE.getExpression(); /** * The meta object literal for the '<em><b>Select</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION__SELECT = eINSTANCE.getExpression_Select(); /** * The meta object literal for the '<em><b>From</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION__FROM = eINSTANCE.getExpression_From(); /** * The meta object literal for the '<em><b>Condition</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXPRESSION__CONDITION = eINSTANCE.getExpression_Condition(); /** * The meta object literal for the '{@link emfviews.dsl.sqlview.impl.SelectImpl <em>Select</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.SelectImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getSelect() * @generated */ EClass SELECT = eINSTANCE.getSelect(); /** * The meta object literal for the '<em><b>Select</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SELECT__SELECT = eINSTANCE.getSelect_Select(); /** * The meta object literal for the '<em><b>Select Attribute</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SELECT__SELECT_ATTRIBUTE = eINSTANCE.getSelect_SelectAttribute(); /** * The meta object literal for the '{@link emfviews.dsl.sqlview.impl.SelectAttributeImpl <em>Select Attribute</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.SelectAttributeImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getSelectAttribute() * @generated */ EClass SELECT_ATTRIBUTE = eINSTANCE.getSelectAttribute(); /** * The meta object literal for the '<em><b>Metamodel</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SELECT_ATTRIBUTE__METAMODEL = eINSTANCE.getSelectAttribute_Metamodel(); /** * The meta object literal for the '<em><b>Class</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SELECT_ATTRIBUTE__CLASS = eINSTANCE.getSelectAttribute_Class(); /** * The meta object literal for the '<em><b>Attribute</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SELECT_ATTRIBUTE__ATTRIBUTE = eINSTANCE.getSelectAttribute_Attribute(); /** * The meta object literal for the '{@link emfviews.dsl.sqlview.impl.FromImpl <em>From</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.FromImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getFrom() * @generated */ EClass FROM = eINSTANCE.getFrom(); /** * The meta object literal for the '<em><b>Join</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FROM__JOIN = eINSTANCE.getFrom_Join(); /** * The meta object literal for the '{@link emfviews.dsl.sqlview.impl.JoinImpl <em>Join</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.JoinImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getJoin() * @generated */ EClass JOIN = eINSTANCE.getJoin(); /** * The meta object literal for the '<em><b>Join Left</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference JOIN__JOIN_LEFT = eINSTANCE.getJoin_JoinLeft(); /** * The meta object literal for the '<em><b>Join Right</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference JOIN__JOIN_RIGHT = eINSTANCE.getJoin_JoinRight(); /** * The meta object literal for the '<em><b>Relation</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference JOIN__RELATION = eINSTANCE.getJoin_Relation(); /** * The meta object literal for the '{@link emfviews.dsl.sqlview.impl.JoinLeftImpl <em>Join Left</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.JoinLeftImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getJoinLeft() * @generated */ EClass JOIN_LEFT = eINSTANCE.getJoinLeft(); /** * The meta object literal for the '<em><b>Metamodel Left</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference JOIN_LEFT__METAMODEL_LEFT = eINSTANCE.getJoinLeft_MetamodelLeft(); /** * The meta object literal for the '<em><b>Class Left</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference JOIN_LEFT__CLASS_LEFT = eINSTANCE.getJoinLeft_ClassLeft(); /** * The meta object literal for the '{@link emfviews.dsl.sqlview.impl.JoinRightImpl <em>Join Right</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.JoinRightImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getJoinRight() * @generated */ EClass JOIN_RIGHT = eINSTANCE.getJoinRight(); /** * The meta object literal for the '<em><b>Metamodel Right</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference JOIN_RIGHT__METAMODEL_RIGHT = eINSTANCE.getJoinRight_MetamodelRight(); /** * The meta object literal for the '<em><b>Class Right</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference JOIN_RIGHT__CLASS_RIGHT = eINSTANCE.getJoinRight_ClassRight(); /** * The meta object literal for the '{@link emfviews.dsl.sqlview.impl.AttributeImpl <em>Attribute</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.AttributeImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getAttribute() * @generated */ EClass ATTRIBUTE = eINSTANCE.getAttribute(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTE__NAME = eINSTANCE.getAttribute_Name(); /** * The meta object literal for the '{@link emfviews.dsl.sqlview.impl.ClassImpl <em>Class</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.ClassImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getClass_() * @generated */ EClass CLASS = eINSTANCE.getClass_(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CLASS__NAME = eINSTANCE.getClass_Name(); /** * The meta object literal for the '{@link emfviews.dsl.sqlview.impl.MetamodelNameImpl <em>Metamodel Name</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.MetamodelNameImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getMetamodelName() * @generated */ EClass METAMODEL_NAME = eINSTANCE.getMetamodelName(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute METAMODEL_NAME__NAME = eINSTANCE.getMetamodelName_Name(); /** * The meta object literal for the '{@link emfviews.dsl.sqlview.impl.RelationImpl <em>Relation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.RelationImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getRelation() * @generated */ EClass RELATION = eINSTANCE.getRelation(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute RELATION__NAME = eINSTANCE.getRelation_Name(); /** * The meta object literal for the '{@link emfviews.dsl.sqlview.impl.ConditionImpl <em>Condition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.ConditionImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getCondition() * @generated */ EClass CONDITION = eINSTANCE.getCondition(); /** * The meta object literal for the '<em><b>Value</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONDITION__VALUE = eINSTANCE.getCondition_Value(); /** * The meta object literal for the '{@link emfviews.dsl.sqlview.impl.EclExpressionImpl <em>Ecl Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.EclExpressionImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getEclExpression() * @generated */ EClass ECL_EXPRESSION = eINSTANCE.getEclExpression(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ECL_EXPRESSION__VALUE = eINSTANCE.getEclExpression_Value(); /** * The meta object literal for the '{@link emfviews.dsl.sqlview.impl.ComparisonImpl <em>Comparison</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.ComparisonImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getComparison() * @generated */ EClass COMPARISON = eINSTANCE.getComparison(); /** * The meta object literal for the '<em><b>Left</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference COMPARISON__LEFT = eINSTANCE.getComparison_Left(); /** * The meta object literal for the '<em><b>Right</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference COMPARISON__RIGHT = eINSTANCE.getComparison_Right(); /** * The meta object literal for the '{@link emfviews.dsl.sqlview.impl.LeftImpl <em>Left</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.LeftImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getLeft() * @generated */ EClass LEFT = eINSTANCE.getLeft(); /** * The meta object literal for the '<em><b>Metamodel</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LEFT__METAMODEL = eINSTANCE.getLeft_Metamodel(); /** * The meta object literal for the '<em><b>Class</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LEFT__CLASS = eINSTANCE.getLeft_Class(); /** * The meta object literal for the '<em><b>Attribute Where Left</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LEFT__ATTRIBUTE_WHERE_LEFT = eINSTANCE.getLeft_AttributeWhereLeft(); /** * The meta object literal for the '{@link emfviews.dsl.sqlview.impl.RightImpl <em>Right</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see emfviews.dsl.sqlview.impl.RightImpl * @see emfviews.dsl.sqlview.impl.SqlviewPackageImpl#getRight() * @generated */ EClass RIGHT = eINSTANCE.getRight(); /** * The meta object literal for the '<em><b>Metamodel</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference RIGHT__METAMODEL = eINSTANCE.getRight_Metamodel(); /** * The meta object literal for the '<em><b>Class</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference RIGHT__CLASS = eINSTANCE.getRight_Class(); /** * The meta object literal for the '<em><b>Attribute Where Right</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference RIGHT__ATTRIBUTE_WHERE_RIGHT = eINSTANCE.getRight_AttributeWhereRight(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute RIGHT__VALUE = eINSTANCE.getRight_Value(); } } //SqlviewPackage