blob: 064bfe978fd335729215b5ff2ed95fdca289dfa7 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2013, 2019 Willink Transformations and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v2.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*
* Contributors:
* E.D.Willink - initial API and implementation
*******************************************************************************/
package org.eclipse.qvtd.xtext.qvtimperativecs;
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 org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSFactory
* @model kind="package"
* @generated
*/
public interface QVTimperativeCSPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "qvtimperativecs";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/qvt/2016/QVTimperativeCS";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "qvtics";
/**
* The package content type ID.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
String eCONTENT_TYPE = "org.eclipse.qvtd.xtext.qvtimperative";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
QVTimperativeCSPackage eINSTANCE = org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.StatementCSImpl <em>Statement CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.StatementCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getStatementCS()
* @generated
*/
int STATEMENT_CS = 23;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCSImpl <em>Mapping CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingCS()
* @generated
*/
int MAPPING_CS = 10;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingStatementCSImpl <em>Mapping Statement CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingStatementCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingStatementCS()
* @generated
*/
int MAPPING_STATEMENT_CS = 15;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCallCSImpl <em>Mapping Call CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCallCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingCallCS()
* @generated
*/
int MAPPING_CALL_CS = 11;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingLoopCSImpl <em>Mapping Loop CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingLoopCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingLoopCS()
* @generated
*/
int MAPPING_LOOP_CS = 12;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.TopLevelCSImpl <em>Top Level CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.TopLevelCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getTopLevelCS()
* @generated
*/
int TOP_LEVEL_CS = 24;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.AddStatementCSImpl <em>Add Statement CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.AddStatementCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getAddStatementCS()
* @generated
*/
int ADD_STATEMENT_CS = 0;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingParameterBindingCSImpl <em>Mapping Parameter Binding CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingParameterBindingCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingParameterBindingCS()
* @generated
*/
int MAPPING_PARAMETER_BINDING_CS = 14;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.AppendParameterBindingCSImpl <em>Append Parameter Binding CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.AppendParameterBindingCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getAppendParameterBindingCS()
* @generated
*/
int APPEND_PARAMETER_BINDING_CS = 1;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingParameterCSImpl <em>Mapping Parameter CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingParameterCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingParameterCS()
* @generated
*/
int MAPPING_PARAMETER_CS = 13;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.AppendParameterCSImpl <em>Append Parameter CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.AppendParameterCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getAppendParameterCS()
* @generated
*/
int APPEND_PARAMETER_CS = 2;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.CheckStatementCSImpl <em>Check Statement CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.CheckStatementCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getCheckStatementCS()
* @generated
*/
int CHECK_STATEMENT_CS = 4;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.DeclareStatementCSImpl <em>Declare Statement CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.DeclareStatementCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getDeclareStatementCS()
* @generated
*/
int DECLARE_STATEMENT_CS = 5;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.DirectionCSImpl <em>Direction CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.DirectionCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getDirectionCS()
* @generated
*/
int DIRECTION_CS = 6;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.GuardParameterBindingCSImpl <em>Guard Parameter Binding CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.GuardParameterBindingCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getGuardParameterBindingCS()
* @generated
*/
int GUARD_PARAMETER_BINDING_CS = 7;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.GuardParameterCSImpl <em>Guard Parameter CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.GuardParameterCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getGuardParameterCS()
* @generated
*/
int GUARD_PARAMETER_CS = 8;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.BufferStatementCSImpl <em>Buffer Statement CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.BufferStatementCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getBufferStatementCS()
* @generated
*/
int BUFFER_STATEMENT_CS = 3;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.LoopParameterBindingCSImpl <em>Loop Parameter Binding CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.LoopParameterBindingCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getLoopParameterBindingCS()
* @generated
*/
int LOOP_PARAMETER_BINDING_CS = 9;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.ParamDeclarationCSImpl <em>Param Declaration CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.ParamDeclarationCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getParamDeclarationCS()
* @generated
*/
int PARAM_DECLARATION_CS = 18;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.QueryCSImpl <em>Query CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QueryCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getQueryCS()
* @generated
*/
int QUERY_CS = 19;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.NewStatementCSImpl <em>New Statement CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.NewStatementCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getNewStatementCS()
* @generated
*/
int NEW_STATEMENT_CS = 16;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.ObservableStatementCSImpl <em>Observable Statement CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.ObservableStatementCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getObservableStatementCS()
* @generated
*/
int OBSERVABLE_STATEMENT_CS = 17;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.SetStatementCSImpl <em>Set Statement CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.SetStatementCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getSetStatementCS()
* @generated
*/
int SET_STATEMENT_CS = 20;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.SimpleParameterBindingCSImpl <em>Simple Parameter Binding CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.SimpleParameterBindingCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getSimpleParameterBindingCS()
* @generated
*/
int SIMPLE_PARAMETER_BINDING_CS = 21;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.SimpleParameterCSImpl <em>Simple Parameter CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.SimpleParameterCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getSimpleParameterCS()
* @generated
*/
int SIMPLE_PARAMETER_CS = 22;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.TransformationCSImpl <em>Transformation CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.TransformationCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getTransformationCS()
* @generated
*/
int TRANSFORMATION_CS = 25;
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.AddStatementCS <em>Add Statement CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Add Statement CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.AddStatementCS
* @generated
*/
EClass getAddStatementCS();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.AddStatementCS#getOwnedExpression <em>Owned Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Owned Expression</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.AddStatementCS#getOwnedExpression()
* @see #getAddStatementCS()
* @generated
*/
EReference getAddStatementCS_OwnedExpression();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.AddStatementCS#getTargetVariable <em>Target Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target Variable</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.AddStatementCS#getTargetVariable()
* @see #getAddStatementCS()
* @generated
*/
EReference getAddStatementCS_TargetVariable();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS <em>Append Parameter Binding CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Append Parameter Binding CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS
* @generated
*/
EClass getAppendParameterBindingCS();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Value</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS#getValue()
* @see #getAppendParameterBindingCS()
* @generated
*/
EReference getAppendParameterBindingCS_Value();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS#getReferredVariable <em>Referred Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Referred Variable</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS#getReferredVariable()
* @see #getAppendParameterBindingCS()
* @generated
*/
EReference getAppendParameterBindingCS_ReferredVariable();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterCS <em>Append Parameter CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Append Parameter CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterCS
* @generated
*/
EClass getAppendParameterCS();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS <em>Buffer Statement CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Buffer Statement CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS
* @generated
*/
EClass getBufferStatementCS();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS#isIsStrict <em>Is Strict</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Strict</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS#isIsStrict()
* @see #getBufferStatementCS()
* @generated
*/
EAttribute getBufferStatementCS_IsStrict();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS#getOwnedExpression <em>Owned Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Owned Expression</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS#getOwnedExpression()
* @see #getBufferStatementCS()
* @generated
*/
EReference getBufferStatementCS_OwnedExpression();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS#getFirstPass <em>First Pass</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>First Pass</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS#getFirstPass()
* @see #getBufferStatementCS()
* @generated
*/
EAttribute getBufferStatementCS_FirstPass();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS#getLastPass <em>Last Pass</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Last Pass</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS#getLastPass()
* @see #getBufferStatementCS()
* @generated
*/
EAttribute getBufferStatementCS_LastPass();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.CheckStatementCS <em>Check Statement CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Check Statement CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.CheckStatementCS
* @generated
*/
EClass getCheckStatementCS();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.CheckStatementCS#getOwnedCondition <em>Owned Condition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Owned Condition</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.CheckStatementCS#getOwnedCondition()
* @see #getCheckStatementCS()
* @generated
*/
EReference getCheckStatementCS_OwnedCondition();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.DeclareStatementCS <em>Declare Statement CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Declare Statement CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.DeclareStatementCS
* @generated
*/
EClass getDeclareStatementCS();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.DeclareStatementCS#getOwnedExpression <em>Owned Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Owned Expression</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.DeclareStatementCS#getOwnedExpression()
* @see #getDeclareStatementCS()
* @generated
*/
EReference getDeclareStatementCS_OwnedExpression();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.DeclareStatementCS#isIsCheck <em>Is Check</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Check</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.DeclareStatementCS#isIsCheck()
* @see #getDeclareStatementCS()
* @generated
*/
EAttribute getDeclareStatementCS_IsCheck();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.DirectionCS <em>Direction CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Direction CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.DirectionCS
* @generated
*/
EClass getDirectionCS();
/**
* Returns the meta object for the reference list '{@link org.eclipse.qvtd.xtext.qvtimperativecs.DirectionCS#getImports <em>Imports</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Imports</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.DirectionCS#getImports()
* @see #getDirectionCS()
* @generated
*/
EReference getDirectionCS_Imports();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.DirectionCS#isIsChecked <em>Is Checked</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Checked</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.DirectionCS#isIsChecked()
* @see #getDirectionCS()
* @generated
*/
EAttribute getDirectionCS_IsChecked();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.DirectionCS#isIsEnforced <em>Is Enforced</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Enforced</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.DirectionCS#isIsEnforced()
* @see #getDirectionCS()
* @generated
*/
EAttribute getDirectionCS_IsEnforced();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS <em>Guard Parameter Binding CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Guard Parameter Binding CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS
* @generated
*/
EClass getGuardParameterBindingCS();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Value</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS#getValue()
* @see #getGuardParameterBindingCS()
* @generated
*/
EReference getGuardParameterBindingCS_Value();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS#getReferredVariable <em>Referred Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Referred Variable</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS#getReferredVariable()
* @see #getGuardParameterBindingCS()
* @generated
*/
EReference getGuardParameterBindingCS_ReferredVariable();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS#isIsCheck <em>Is Check</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Check</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS#isIsCheck()
* @see #getGuardParameterBindingCS()
* @generated
*/
EAttribute getGuardParameterBindingCS_IsCheck();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterCS <em>Guard Parameter CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Guard Parameter CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterCS
* @generated
*/
EClass getGuardParameterCS();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterCS#getReferredTypedModel <em>Referred Typed Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Referred Typed Model</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterCS#getReferredTypedModel()
* @see #getGuardParameterCS()
* @generated
*/
EReference getGuardParameterCS_ReferredTypedModel();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterCS#getSuccessProperty <em>Success Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Success Property</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterCS#getSuccessProperty()
* @see #getGuardParameterCS()
* @generated
*/
EReference getGuardParameterCS_SuccessProperty();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS <em>Loop Parameter Binding CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Loop Parameter Binding CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS
* @generated
*/
EClass getLoopParameterBindingCS();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Value</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS#getValue()
* @see #getLoopParameterBindingCS()
* @generated
*/
EReference getLoopParameterBindingCS_Value();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS#getReferredVariable <em>Referred Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Referred Variable</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS#getReferredVariable()
* @see #getLoopParameterBindingCS()
* @generated
*/
EReference getLoopParameterBindingCS_ReferredVariable();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS#isIsCheck <em>Is Check</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Check</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS#isIsCheck()
* @see #getLoopParameterBindingCS()
* @generated
*/
EAttribute getLoopParameterBindingCS_IsCheck();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS <em>Mapping CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mapping CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS
* @generated
*/
EClass getMappingCS();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#isIsStrict <em>Is Strict</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Strict</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#isIsStrict()
* @see #getMappingCS()
* @generated
*/
EAttribute getMappingCS_IsStrict();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getOwnedInPathName <em>Owned In Path Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Owned In Path Name</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getOwnedInPathName()
* @see #getMappingCS()
* @generated
*/
EReference getMappingCS_OwnedInPathName();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getOwnedParameters <em>Owned Parameters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Owned Parameters</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getOwnedParameters()
* @see #getMappingCS()
* @generated
*/
EReference getMappingCS_OwnedParameters();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getOwnedStatements <em>Owned Statements</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Owned Statements</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getOwnedStatements()
* @see #getMappingCS()
* @generated
*/
EReference getMappingCS_OwnedStatements();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getFirstPass <em>First Pass</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>First Pass</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getFirstPass()
* @see #getMappingCS()
* @generated
*/
EAttribute getMappingCS_FirstPass();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getLastPass <em>Last Pass</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Last Pass</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getLastPass()
* @see #getMappingCS()
* @generated
*/
EAttribute getMappingCS_LastPass();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS <em>Mapping Call CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mapping Call CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS
* @generated
*/
EClass getMappingCallCS();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#isIsInstall <em>Is Install</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Install</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#isIsInstall()
* @see #getMappingCallCS()
* @generated
*/
EAttribute getMappingCallCS_IsInstall();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#isIsInvoke <em>Is Invoke</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Invoke</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#isIsInvoke()
* @see #getMappingCallCS()
* @generated
*/
EAttribute getMappingCallCS_IsInvoke();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#getReferredMapping <em>Referred Mapping</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Referred Mapping</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#getReferredMapping()
* @see #getMappingCallCS()
* @generated
*/
EReference getMappingCallCS_ReferredMapping();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#getOwnedBindings <em>Owned Bindings</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Owned Bindings</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#getOwnedBindings()
* @see #getMappingCallCS()
* @generated
*/
EReference getMappingCallCS_OwnedBindings();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#getOwnedPathName <em>Owned Path Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Owned Path Name</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#getOwnedPathName()
* @see #getMappingCallCS()
* @generated
*/
EReference getMappingCallCS_OwnedPathName();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingLoopCS <em>Mapping Loop CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mapping Loop CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingLoopCS
* @generated
*/
EClass getMappingLoopCS();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingLoopCS#getOwnedIterator <em>Owned Iterator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Owned Iterator</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingLoopCS#getOwnedIterator()
* @see #getMappingLoopCS()
* @generated
*/
EReference getMappingLoopCS_OwnedIterator();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingLoopCS#getOwnedInExpression <em>Owned In Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Owned In Expression</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingLoopCS#getOwnedInExpression()
* @see #getMappingLoopCS()
* @generated
*/
EReference getMappingLoopCS_OwnedInExpression();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingLoopCS#getOwnedMappingStatements <em>Owned Mapping Statements</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Owned Mapping Statements</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingLoopCS#getOwnedMappingStatements()
* @see #getMappingLoopCS()
* @generated
*/
EReference getMappingLoopCS_OwnedMappingStatements();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingParameterCS <em>Mapping Parameter CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mapping Parameter CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingParameterCS
* @generated
*/
EClass getMappingParameterCS();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingParameterBindingCS <em>Mapping Parameter Binding CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mapping Parameter Binding CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingParameterBindingCS
* @generated
*/
EClass getMappingParameterBindingCS();
/**
* Returns the meta object for the container reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingParameterBindingCS#getOwningMappingCall <em>Owning Mapping Call</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Owning Mapping Call</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingParameterBindingCS#getOwningMappingCall()
* @see #getMappingParameterBindingCS()
* @generated
*/
EReference getMappingParameterBindingCS_OwningMappingCall();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingStatementCS <em>Mapping Statement CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mapping Statement CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingStatementCS
* @generated
*/
EClass getMappingStatementCS();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.ParamDeclarationCS <em>Param Declaration CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Param Declaration CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.ParamDeclarationCS
* @generated
*/
EClass getParamDeclarationCS();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.QueryCS <em>Query CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Query CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.QueryCS
* @generated
*/
EClass getQueryCS();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.QueryCS#getOwnedPathName <em>Owned Path Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Owned Path Name</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.QueryCS#getOwnedPathName()
* @see #getQueryCS()
* @generated
*/
EReference getQueryCS_OwnedPathName();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.QueryCS#getTransformation <em>Transformation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Transformation</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.QueryCS#getTransformation()
* @see #getQueryCS()
* @generated
*/
EReference getQueryCS_Transformation();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtimperativecs.QueryCS#getOwnedParameters <em>Owned Parameters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Owned Parameters</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.QueryCS#getOwnedParameters()
* @see #getQueryCS()
* @generated
*/
EReference getQueryCS_OwnedParameters();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.QueryCS#getOwnedExpression <em>Owned Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Owned Expression</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.QueryCS#getOwnedExpression()
* @see #getQueryCS()
* @generated
*/
EReference getQueryCS_OwnedExpression();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.QueryCS#isIsTransient <em>Is Transient</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Transient</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.QueryCS#isIsTransient()
* @see #getQueryCS()
* @generated
*/
EAttribute getQueryCS_IsTransient();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.NewStatementCS <em>New Statement CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>New Statement CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.NewStatementCS
* @generated
*/
EClass getNewStatementCS();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.NewStatementCS#isIsContained <em>Is Contained</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Contained</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.NewStatementCS#isIsContained()
* @see #getNewStatementCS()
* @generated
*/
EAttribute getNewStatementCS_IsContained();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.NewStatementCS#getOwnedExpression <em>Owned Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Owned Expression</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.NewStatementCS#getOwnedExpression()
* @see #getNewStatementCS()
* @generated
*/
EReference getNewStatementCS_OwnedExpression();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.NewStatementCS#getReferredTypedModel <em>Referred Typed Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Referred Typed Model</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.NewStatementCS#getReferredTypedModel()
* @see #getNewStatementCS()
* @generated
*/
EReference getNewStatementCS_ReferredTypedModel();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.ObservableStatementCS <em>Observable Statement CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Observable Statement CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.ObservableStatementCS
* @generated
*/
EClass getObservableStatementCS();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtimperativecs.ObservableStatementCS#getObservedProperties <em>Observed Properties</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Observed Properties</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.ObservableStatementCS#getObservedProperties()
* @see #getObservableStatementCS()
* @generated
*/
EReference getObservableStatementCS_ObservedProperties();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SetStatementCS <em>Set Statement CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Set Statement CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.SetStatementCS
* @generated
*/
EClass getSetStatementCS();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SetStatementCS#getReferredProperty <em>Referred Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Referred Property</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.SetStatementCS#getReferredProperty()
* @see #getSetStatementCS()
* @generated
*/
EReference getSetStatementCS_ReferredProperty();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SetStatementCS#getReferredVariable <em>Referred Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Referred Variable</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.SetStatementCS#getReferredVariable()
* @see #getSetStatementCS()
* @generated
*/
EReference getSetStatementCS_ReferredVariable();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SetStatementCS#getOwnedExpression <em>Owned Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Owned Expression</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.SetStatementCS#getOwnedExpression()
* @see #getSetStatementCS()
* @generated
*/
EReference getSetStatementCS_OwnedExpression();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SetStatementCS#isIsNotify <em>Is Notify</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Notify</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.SetStatementCS#isIsNotify()
* @see #getSetStatementCS()
* @generated
*/
EAttribute getSetStatementCS_IsNotify();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SetStatementCS#isIsPartial <em>Is Partial</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Partial</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.SetStatementCS#isIsPartial()
* @see #getSetStatementCS()
* @generated
*/
EAttribute getSetStatementCS_IsPartial();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS <em>Simple Parameter Binding CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Simple Parameter Binding CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS
* @generated
*/
EClass getSimpleParameterBindingCS();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS#getOwnedValue <em>Owned Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Owned Value</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS#getOwnedValue()
* @see #getSimpleParameterBindingCS()
* @generated
*/
EReference getSimpleParameterBindingCS_OwnedValue();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS#getReferredVariable <em>Referred Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Referred Variable</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS#getReferredVariable()
* @see #getSimpleParameterBindingCS()
* @generated
*/
EReference getSimpleParameterBindingCS_ReferredVariable();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS#isIsCheck <em>Is Check</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Check</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS#isIsCheck()
* @see #getSimpleParameterBindingCS()
* @generated
*/
EAttribute getSimpleParameterBindingCS_IsCheck();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterCS <em>Simple Parameter CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Simple Parameter CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterCS
* @generated
*/
EClass getSimpleParameterCS();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterCS#getReferredTypedModel <em>Referred Typed Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Referred Typed Model</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterCS#getReferredTypedModel()
* @see #getSimpleParameterCS()
* @generated
*/
EReference getSimpleParameterCS_ReferredTypedModel();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.StatementCS <em>Statement CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Statement CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.StatementCS
* @generated
*/
EClass getStatementCS();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.TopLevelCS <em>Top Level CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Top Level CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.TopLevelCS
* @generated
*/
EClass getTopLevelCS();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtimperativecs.TopLevelCS#getOwnedMappings <em>Owned Mappings</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Owned Mappings</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.TopLevelCS#getOwnedMappings()
* @see #getTopLevelCS()
* @generated
*/
EReference getTopLevelCS_OwnedMappings();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtimperativecs.TopLevelCS#getOwnedQueries <em>Owned Queries</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Owned Queries</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.TopLevelCS#getOwnedQueries()
* @see #getTopLevelCS()
* @generated
*/
EReference getTopLevelCS_OwnedQueries();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtimperativecs.TopLevelCS#getOwnedTransformations <em>Owned Transformations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Owned Transformations</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.TopLevelCS#getOwnedTransformations()
* @see #getTopLevelCS()
* @generated
*/
EReference getTopLevelCS_OwnedTransformations();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.TransformationCS <em>Transformation CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Transformation CS</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.TransformationCS
* @generated
*/
EClass getTransformationCS();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.TransformationCS#getPackage <em>Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Package</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.TransformationCS#getPackage()
* @see #getTransformationCS()
* @generated
*/
EReference getTransformationCS_Package();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtimperativecs.TransformationCS#getOwnedDirections <em>Owned Directions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Owned Directions</em>'.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.TransformationCS#getOwnedDirections()
* @see #getTransformationCS()
* @generated
*/
EReference getTransformationCS_OwnedDirections();
/**
* 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
*/
QVTimperativeCSFactory getQVTimperativeCSFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.AddStatementCSImpl <em>Add Statement CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.AddStatementCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getAddStatementCS()
* @generated
*/
EClass ADD_STATEMENT_CS = eINSTANCE.getAddStatementCS();
/**
* The meta object literal for the '<em><b>Owned Expression</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ADD_STATEMENT_CS__OWNED_EXPRESSION = eINSTANCE.getAddStatementCS_OwnedExpression();
/**
* The meta object literal for the '<em><b>Target Variable</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ADD_STATEMENT_CS__TARGET_VARIABLE = eINSTANCE.getAddStatementCS_TargetVariable();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.AppendParameterBindingCSImpl <em>Append Parameter Binding CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.AppendParameterBindingCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getAppendParameterBindingCS()
* @generated
*/
EClass APPEND_PARAMETER_BINDING_CS = eINSTANCE.getAppendParameterBindingCS();
/**
* The meta object literal for the '<em><b>Value</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference APPEND_PARAMETER_BINDING_CS__VALUE = eINSTANCE.getAppendParameterBindingCS_Value();
/**
* The meta object literal for the '<em><b>Referred Variable</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference APPEND_PARAMETER_BINDING_CS__REFERRED_VARIABLE = eINSTANCE.getAppendParameterBindingCS_ReferredVariable();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.AppendParameterCSImpl <em>Append Parameter CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.AppendParameterCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getAppendParameterCS()
* @generated
*/
EClass APPEND_PARAMETER_CS = eINSTANCE.getAppendParameterCS();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.BufferStatementCSImpl <em>Buffer Statement CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.BufferStatementCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getBufferStatementCS()
* @generated
*/
EClass BUFFER_STATEMENT_CS = eINSTANCE.getBufferStatementCS();
/**
* The meta object literal for the '<em><b>Is Strict</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BUFFER_STATEMENT_CS__IS_STRICT = eINSTANCE.getBufferStatementCS_IsStrict();
/**
* The meta object literal for the '<em><b>Owned Expression</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BUFFER_STATEMENT_CS__OWNED_EXPRESSION = eINSTANCE.getBufferStatementCS_OwnedExpression();
/**
* The meta object literal for the '<em><b>First Pass</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BUFFER_STATEMENT_CS__FIRST_PASS = eINSTANCE.getBufferStatementCS_FirstPass();
/**
* The meta object literal for the '<em><b>Last Pass</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BUFFER_STATEMENT_CS__LAST_PASS = eINSTANCE.getBufferStatementCS_LastPass();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.CheckStatementCSImpl <em>Check Statement CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.CheckStatementCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getCheckStatementCS()
* @generated
*/
EClass CHECK_STATEMENT_CS = eINSTANCE.getCheckStatementCS();
/**
* The meta object literal for the '<em><b>Owned Condition</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CHECK_STATEMENT_CS__OWNED_CONDITION = eINSTANCE.getCheckStatementCS_OwnedCondition();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.DeclareStatementCSImpl <em>Declare Statement CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.DeclareStatementCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getDeclareStatementCS()
* @generated
*/
EClass DECLARE_STATEMENT_CS = eINSTANCE.getDeclareStatementCS();
/**
* The meta object literal for the '<em><b>Owned Expression</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DECLARE_STATEMENT_CS__OWNED_EXPRESSION = eINSTANCE.getDeclareStatementCS_OwnedExpression();
/**
* The meta object literal for the '<em><b>Is Check</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DECLARE_STATEMENT_CS__IS_CHECK = eINSTANCE.getDeclareStatementCS_IsCheck();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.DirectionCSImpl <em>Direction CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.DirectionCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getDirectionCS()
* @generated
*/
EClass DIRECTION_CS = eINSTANCE.getDirectionCS();
/**
* The meta object literal for the '<em><b>Imports</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DIRECTION_CS__IMPORTS = eINSTANCE.getDirectionCS_Imports();
/**
* The meta object literal for the '<em><b>Is Checked</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DIRECTION_CS__IS_CHECKED = eINSTANCE.getDirectionCS_IsChecked();
/**
* The meta object literal for the '<em><b>Is Enforced</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DIRECTION_CS__IS_ENFORCED = eINSTANCE.getDirectionCS_IsEnforced();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.GuardParameterBindingCSImpl <em>Guard Parameter Binding CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.GuardParameterBindingCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getGuardParameterBindingCS()
* @generated
*/
EClass GUARD_PARAMETER_BINDING_CS = eINSTANCE.getGuardParameterBindingCS();
/**
* The meta object literal for the '<em><b>Value</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GUARD_PARAMETER_BINDING_CS__VALUE = eINSTANCE.getGuardParameterBindingCS_Value();
/**
* The meta object literal for the '<em><b>Referred Variable</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GUARD_PARAMETER_BINDING_CS__REFERRED_VARIABLE = eINSTANCE.getGuardParameterBindingCS_ReferredVariable();
/**
* The meta object literal for the '<em><b>Is Check</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GUARD_PARAMETER_BINDING_CS__IS_CHECK = eINSTANCE.getGuardParameterBindingCS_IsCheck();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.GuardParameterCSImpl <em>Guard Parameter CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.GuardParameterCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getGuardParameterCS()
* @generated
*/
EClass GUARD_PARAMETER_CS = eINSTANCE.getGuardParameterCS();
/**
* The meta object literal for the '<em><b>Referred Typed Model</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GUARD_PARAMETER_CS__REFERRED_TYPED_MODEL = eINSTANCE.getGuardParameterCS_ReferredTypedModel();
/**
* The meta object literal for the '<em><b>Success Property</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GUARD_PARAMETER_CS__SUCCESS_PROPERTY = eINSTANCE.getGuardParameterCS_SuccessProperty();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.LoopParameterBindingCSImpl <em>Loop Parameter Binding CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.LoopParameterBindingCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getLoopParameterBindingCS()
* @generated
*/
EClass LOOP_PARAMETER_BINDING_CS = eINSTANCE.getLoopParameterBindingCS();
/**
* The meta object literal for the '<em><b>Value</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LOOP_PARAMETER_BINDING_CS__VALUE = eINSTANCE.getLoopParameterBindingCS_Value();
/**
* The meta object literal for the '<em><b>Referred Variable</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LOOP_PARAMETER_BINDING_CS__REFERRED_VARIABLE = eINSTANCE.getLoopParameterBindingCS_ReferredVariable();
/**
* The meta object literal for the '<em><b>Is Check</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LOOP_PARAMETER_BINDING_CS__IS_CHECK = eINSTANCE.getLoopParameterBindingCS_IsCheck();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCSImpl <em>Mapping CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingCS()
* @generated
*/
EClass MAPPING_CS = eINSTANCE.getMappingCS();
/**
* The meta object literal for the '<em><b>Is Strict</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MAPPING_CS__IS_STRICT = eINSTANCE.getMappingCS_IsStrict();
/**
* The meta object literal for the '<em><b>Owned In Path Name</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MAPPING_CS__OWNED_IN_PATH_NAME = eINSTANCE.getMappingCS_OwnedInPathName();
/**
* The meta object literal for the '<em><b>Owned Parameters</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MAPPING_CS__OWNED_PARAMETERS = eINSTANCE.getMappingCS_OwnedParameters();
/**
* The meta object literal for the '<em><b>Owned Statements</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MAPPING_CS__OWNED_STATEMENTS = eINSTANCE.getMappingCS_OwnedStatements();
/**
* The meta object literal for the '<em><b>First Pass</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MAPPING_CS__FIRST_PASS = eINSTANCE.getMappingCS_FirstPass();
/**
* The meta object literal for the '<em><b>Last Pass</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MAPPING_CS__LAST_PASS = eINSTANCE.getMappingCS_LastPass();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCallCSImpl <em>Mapping Call CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCallCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingCallCS()
* @generated
*/
EClass MAPPING_CALL_CS = eINSTANCE.getMappingCallCS();
/**
* The meta object literal for the '<em><b>Is Install</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MAPPING_CALL_CS__IS_INSTALL = eINSTANCE.getMappingCallCS_IsInstall();
/**
* The meta object literal for the '<em><b>Is Invoke</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MAPPING_CALL_CS__IS_INVOKE = eINSTANCE.getMappingCallCS_IsInvoke();
/**
* The meta object literal for the '<em><b>Referred Mapping</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MAPPING_CALL_CS__REFERRED_MAPPING = eINSTANCE.getMappingCallCS_ReferredMapping();
/**
* The meta object literal for the '<em><b>Owned Bindings</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MAPPING_CALL_CS__OWNED_BINDINGS = eINSTANCE.getMappingCallCS_OwnedBindings();
/**
* The meta object literal for the '<em><b>Owned Path Name</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MAPPING_CALL_CS__OWNED_PATH_NAME = eINSTANCE.getMappingCallCS_OwnedPathName();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingLoopCSImpl <em>Mapping Loop CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingLoopCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingLoopCS()
* @generated
*/
EClass MAPPING_LOOP_CS = eINSTANCE.getMappingLoopCS();
/**
* The meta object literal for the '<em><b>Owned Iterator</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MAPPING_LOOP_CS__OWNED_ITERATOR = eINSTANCE.getMappingLoopCS_OwnedIterator();
/**
* The meta object literal for the '<em><b>Owned In Expression</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MAPPING_LOOP_CS__OWNED_IN_EXPRESSION = eINSTANCE.getMappingLoopCS_OwnedInExpression();
/**
* The meta object literal for the '<em><b>Owned Mapping Statements</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MAPPING_LOOP_CS__OWNED_MAPPING_STATEMENTS = eINSTANCE.getMappingLoopCS_OwnedMappingStatements();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingParameterCSImpl <em>Mapping Parameter CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingParameterCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingParameterCS()
* @generated
*/
EClass MAPPING_PARAMETER_CS = eINSTANCE.getMappingParameterCS();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingParameterBindingCSImpl <em>Mapping Parameter Binding CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingParameterBindingCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingParameterBindingCS()
* @generated
*/
EClass MAPPING_PARAMETER_BINDING_CS = eINSTANCE.getMappingParameterBindingCS();
/**
* The meta object literal for the '<em><b>Owning Mapping Call</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MAPPING_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL = eINSTANCE.getMappingParameterBindingCS_OwningMappingCall();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingStatementCSImpl <em>Mapping Statement CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingStatementCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingStatementCS()
* @generated
*/
EClass MAPPING_STATEMENT_CS = eINSTANCE.getMappingStatementCS();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.ParamDeclarationCSImpl <em>Param Declaration CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.ParamDeclarationCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getParamDeclarationCS()
* @generated
*/
EClass PARAM_DECLARATION_CS = eINSTANCE.getParamDeclarationCS();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.QueryCSImpl <em>Query CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QueryCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getQueryCS()
* @generated
*/
EClass QUERY_CS = eINSTANCE.getQueryCS();
/**
* The meta object literal for the '<em><b>Owned Path Name</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference QUERY_CS__OWNED_PATH_NAME = eINSTANCE.getQueryCS_OwnedPathName();
/**
* The meta object literal for the '<em><b>Transformation</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference QUERY_CS__TRANSFORMATION = eINSTANCE.getQueryCS_Transformation();
/**
* The meta object literal for the '<em><b>Owned Parameters</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference QUERY_CS__OWNED_PARAMETERS = eINSTANCE.getQueryCS_OwnedParameters();
/**
* The meta object literal for the '<em><b>Owned Expression</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference QUERY_CS__OWNED_EXPRESSION = eINSTANCE.getQueryCS_OwnedExpression();
/**
* The meta object literal for the '<em><b>Is Transient</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute QUERY_CS__IS_TRANSIENT = eINSTANCE.getQueryCS_IsTransient();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.NewStatementCSImpl <em>New Statement CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.NewStatementCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getNewStatementCS()
* @generated
*/
EClass NEW_STATEMENT_CS = eINSTANCE.getNewStatementCS();
/**
* The meta object literal for the '<em><b>Is Contained</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NEW_STATEMENT_CS__IS_CONTAINED = eINSTANCE.getNewStatementCS_IsContained();
/**
* The meta object literal for the '<em><b>Owned Expression</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NEW_STATEMENT_CS__OWNED_EXPRESSION = eINSTANCE.getNewStatementCS_OwnedExpression();
/**
* The meta object literal for the '<em><b>Referred Typed Model</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NEW_STATEMENT_CS__REFERRED_TYPED_MODEL = eINSTANCE.getNewStatementCS_ReferredTypedModel();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.ObservableStatementCSImpl <em>Observable Statement CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.ObservableStatementCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getObservableStatementCS()
* @generated
*/
EClass OBSERVABLE_STATEMENT_CS = eINSTANCE.getObservableStatementCS();
/**
* The meta object literal for the '<em><b>Observed Properties</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OBSERVABLE_STATEMENT_CS__OBSERVED_PROPERTIES = eINSTANCE.getObservableStatementCS_ObservedProperties();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.SetStatementCSImpl <em>Set Statement CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.SetStatementCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getSetStatementCS()
* @generated
*/
EClass SET_STATEMENT_CS = eINSTANCE.getSetStatementCS();
/**
* The meta object literal for the '<em><b>Referred Property</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SET_STATEMENT_CS__REFERRED_PROPERTY = eINSTANCE.getSetStatementCS_ReferredProperty();
/**
* The meta object literal for the '<em><b>Referred Variable</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SET_STATEMENT_CS__REFERRED_VARIABLE = eINSTANCE.getSetStatementCS_ReferredVariable();
/**
* The meta object literal for the '<em><b>Owned Expression</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SET_STATEMENT_CS__OWNED_EXPRESSION = eINSTANCE.getSetStatementCS_OwnedExpression();
/**
* The meta object literal for the '<em><b>Is Notify</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SET_STATEMENT_CS__IS_NOTIFY = eINSTANCE.getSetStatementCS_IsNotify();
/**
* The meta object literal for the '<em><b>Is Partial</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SET_STATEMENT_CS__IS_PARTIAL = eINSTANCE.getSetStatementCS_IsPartial();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.SimpleParameterBindingCSImpl <em>Simple Parameter Binding CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.SimpleParameterBindingCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getSimpleParameterBindingCS()
* @generated
*/
EClass SIMPLE_PARAMETER_BINDING_CS = eINSTANCE.getSimpleParameterBindingCS();
/**
* The meta object literal for the '<em><b>Owned Value</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIMPLE_PARAMETER_BINDING_CS__OWNED_VALUE = eINSTANCE.getSimpleParameterBindingCS_OwnedValue();
/**
* The meta object literal for the '<em><b>Referred Variable</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIMPLE_PARAMETER_BINDING_CS__REFERRED_VARIABLE = eINSTANCE.getSimpleParameterBindingCS_ReferredVariable();
/**
* The meta object literal for the '<em><b>Is Check</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIMPLE_PARAMETER_BINDING_CS__IS_CHECK = eINSTANCE.getSimpleParameterBindingCS_IsCheck();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.SimpleParameterCSImpl <em>Simple Parameter CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.SimpleParameterCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getSimpleParameterCS()
* @generated
*/
EClass SIMPLE_PARAMETER_CS = eINSTANCE.getSimpleParameterCS();
/**
* The meta object literal for the '<em><b>Referred Typed Model</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIMPLE_PARAMETER_CS__REFERRED_TYPED_MODEL = eINSTANCE.getSimpleParameterCS_ReferredTypedModel();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.StatementCSImpl <em>Statement CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.StatementCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getStatementCS()
* @generated
*/
EClass STATEMENT_CS = eINSTANCE.getStatementCS();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.TopLevelCSImpl <em>Top Level CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.TopLevelCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getTopLevelCS()
* @generated
*/
EClass TOP_LEVEL_CS = eINSTANCE.getTopLevelCS();
/**
* The meta object literal for the '<em><b>Owned Mappings</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TOP_LEVEL_CS__OWNED_MAPPINGS = eINSTANCE.getTopLevelCS_OwnedMappings();
/**
* The meta object literal for the '<em><b>Owned Queries</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TOP_LEVEL_CS__OWNED_QUERIES = eINSTANCE.getTopLevelCS_OwnedQueries();
/**
* The meta object literal for the '<em><b>Owned Transformations</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TOP_LEVEL_CS__OWNED_TRANSFORMATIONS = eINSTANCE.getTopLevelCS_OwnedTransformations();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.TransformationCSImpl <em>Transformation CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.TransformationCSImpl
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getTransformationCS()
* @generated
*/
EClass TRANSFORMATION_CS = eINSTANCE.getTransformationCS();
/**
* The meta object literal for the '<em><b>Package</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TRANSFORMATION_CS__PACKAGE = eINSTANCE.getTransformationCS_Package();
/**
* The meta object literal for the '<em><b>Owned Directions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TRANSFORMATION_CS__OWNED_DIRECTIONS = eINSTANCE.getTransformationCS_OwnedDirections();
}
} //QVTimperativeCSTPackage