| /** |
| * Copyright (c) 2015, 2017 Willink Transformations and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * E.D.Willink - Initial API and implementation |
| */ |
| package org.eclipse.qvtd.atl.atl2qvtr.trace_ATL2QVTr; |
| |
| import org.eclipse.emf.ecore.EFactory; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * The <b>Factory</b> for the model. |
| * It provides a create method for each non-abstract class of the model. |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvtd.atl.atl2qvtr.trace_ATL2QVTr.trace_ATL2QVTrPackage |
| * @generated |
| */ |
| public interface trace_ATL2QVTrFactory extends EFactory { |
| /** |
| * The singleton instance of the factory. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| trace_ATL2QVTrFactory eINSTANCE = org.eclipse.qvtd.atl.atl2qvtr.trace_ATL2QVTr.impl.trace_ATL2QVTrFactoryImpl.init(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Binding</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Binding</em>'. |
| * @generated |
| */ |
| TC_mapBinding createTC_mapBinding(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Boolean Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Boolean Exp</em>'. |
| * @generated |
| */ |
| TC_mapBooleanExp createTC_mapBooleanExp(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Helper</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Helper</em>'. |
| * @generated |
| */ |
| TC_mapHelper createTC_mapHelper(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Helper Attribute</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Helper Attribute</em>'. |
| * @generated |
| */ |
| TC_mapHelper_Attribute createTC_mapHelper_Attribute(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Helper Context</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Helper Context</em>'. |
| * @generated |
| */ |
| TC_mapHelper_Context createTC_mapHelper_Context(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Helper Operation</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Helper Operation</em>'. |
| * @generated |
| */ |
| TC_mapHelper_Operation createTC_mapHelper_Operation(); |
| |
| /** |
| * Returns a new object of class '<em>TC map If Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map If Exp</em>'. |
| * @generated |
| */ |
| TC_mapIfExp createTC_mapIfExp(); |
| |
| /** |
| * Returns a new object of class '<em>TC map In Pattern</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map In Pattern</em>'. |
| * @generated |
| */ |
| TC_mapInPattern createTC_mapInPattern(); |
| |
| /** |
| * Returns a new object of class '<em>TC map In Pattern filter</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map In Pattern filter</em>'. |
| * @generated |
| */ |
| TC_mapInPattern_filter createTC_mapInPattern_filter(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Integer Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Integer Exp</em>'. |
| * @generated |
| */ |
| TC_mapIntegerExp createTC_mapIntegerExp(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Located Element</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Located Element</em>'. |
| * @generated |
| */ |
| TC_mapLocatedElement createTC_mapLocatedElement(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Matched Rule</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Matched Rule</em>'. |
| * @generated |
| */ |
| TC_mapMatchedRule createTC_mapMatchedRule(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Matched Rule super</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Matched Rule super</em>'. |
| * @generated |
| */ |
| TC_mapMatchedRule_super createTC_mapMatchedRule_super(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Module</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Module</em>'. |
| * @generated |
| */ |
| TC_mapModule createTC_mapModule(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Navigation Or Attribute Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Navigation Or Attribute Call Exp</em>'. |
| * @generated |
| */ |
| TC_mapNavigationOrAttributeCallExp createTC_mapNavigationOrAttributeCallExp(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Navigation Or Attribute Call Exp Helper</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Navigation Or Attribute Call Exp Helper</em>'. |
| * @generated |
| */ |
| TC_mapNavigationOrAttributeCallExp_Helper createTC_mapNavigationOrAttributeCallExp_Helper(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Navigation Or Attribute Call Exp Property</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Navigation Or Attribute Call Exp Property</em>'. |
| * @generated |
| */ |
| TC_mapNavigationOrAttributeCallExp_Property createTC_mapNavigationOrAttributeCallExp_Property(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Ocl Expression</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Ocl Expression</em>'. |
| * @generated |
| */ |
| TC_mapOclExpression createTC_mapOclExpression(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Ocl Metamodel</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Ocl Metamodel</em>'. |
| * @generated |
| */ |
| TC_mapOclMetamodel createTC_mapOclMetamodel(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Ocl Model IN</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Ocl Model IN</em>'. |
| * @generated |
| */ |
| TC_mapOclModel_IN createTC_mapOclModel_IN(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Ocl Model OUT</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Ocl Model OUT</em>'. |
| * @generated |
| */ |
| TC_mapOclModel_OUT createTC_mapOclModel_OUT(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Operation Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Operation Call Exp</em>'. |
| * @generated |
| */ |
| TC_mapOperationCallExp createTC_mapOperationCallExp(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Operation Call Exp Helper</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Operation Call Exp Helper</em>'. |
| * @generated |
| */ |
| TC_mapOperationCallExp_Helper createTC_mapOperationCallExp_Helper(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Operation Call Exp Operation</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Operation Call Exp Operation</em>'. |
| * @generated |
| */ |
| TC_mapOperationCallExp_Operation createTC_mapOperationCallExp_Operation(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Operation Call Exp argument</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Operation Call Exp argument</em>'. |
| * @generated |
| */ |
| TC_mapOperationCallExp_argument createTC_mapOperationCallExp_argument(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Operator Call Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Operator Call Exp</em>'. |
| * @generated |
| */ |
| TC_mapOperatorCallExp createTC_mapOperatorCallExp(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Out Pattern</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Out Pattern</em>'. |
| * @generated |
| */ |
| TC_mapOutPattern createTC_mapOutPattern(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Simple In Pattern Element</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Simple In Pattern Element</em>'. |
| * @generated |
| */ |
| TC_mapSimpleInPatternElement createTC_mapSimpleInPatternElement(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Simple Out Pattern Element</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Simple Out Pattern Element</em>'. |
| * @generated |
| */ |
| TC_mapSimpleOutPatternElement createTC_mapSimpleOutPatternElement(); |
| |
| /** |
| * Returns a new object of class '<em>TC map String Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map String Exp</em>'. |
| * @generated |
| */ |
| TC_mapStringExp createTC_mapStringExp(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Variable</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Variable</em>'. |
| * @generated |
| */ |
| TC_mapVariable createTC_mapVariable(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Variable Exp</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Variable Exp</em>'. |
| * @generated |
| */ |
| TC_mapVariableExp createTC_mapVariableExp(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Variable Exp referred Variable</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Variable Exp referred Variable</em>'. |
| * @generated |
| */ |
| TC_mapVariableExp_referredVariable createTC_mapVariableExp_referredVariable(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Variable Exp referred Variable Helper</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Variable Exp referred Variable Helper</em>'. |
| * @generated |
| */ |
| TC_mapVariableExp_referredVariable_Helper createTC_mapVariableExp_referredVariable_Helper(); |
| |
| /** |
| * Returns a new object of class '<em>TC map Variable Exp referred Variable Variable Declaration</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>TC map Variable Exp referred Variable Variable Declaration</em>'. |
| * @generated |
| */ |
| TC_mapVariableExp_referredVariable_VariableDeclaration createTC_mapVariableExp_referredVariable_VariableDeclaration(); |
| |
| /** |
| * Returns a new object of class '<em>WC map Variable Exp referred Variable</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>WC map Variable Exp referred Variable</em>'. |
| * @generated |
| */ |
| WC_mapVariableExp_referredVariable createWC_mapVariableExp_referredVariable(); |
| |
| /** |
| * Returns a new object of class '<em>WC map Variable Exp referred Variable Helper</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>WC map Variable Exp referred Variable Helper</em>'. |
| * @generated |
| */ |
| WC_mapVariableExp_referredVariable_Helper createWC_mapVariableExp_referredVariable_Helper(); |
| |
| /** |
| * Returns a new object of class '<em>WC map Variable Exp referred Variable Variable Declaration</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>WC map Variable Exp referred Variable Variable Declaration</em>'. |
| * @generated |
| */ |
| WC_mapVariableExp_referredVariable_VariableDeclaration createWC_mapVariableExp_referredVariable_VariableDeclaration(); |
| |
| /** |
| * Returns a new object of class '<em>WI map Variable Exp referred Variable Helper</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>WI map Variable Exp referred Variable Helper</em>'. |
| * @generated |
| */ |
| WI_mapVariableExp_referredVariable_Helper createWI_mapVariableExp_referredVariable_Helper(); |
| |
| /** |
| * Returns a new object of class '<em>WI map Variable Exp referred Variable Variable Declaration</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>WI map Variable Exp referred Variable Variable Declaration</em>'. |
| * @generated |
| */ |
| WI_mapVariableExp_referredVariable_VariableDeclaration createWI_mapVariableExp_referredVariable_VariableDeclaration(); |
| |
| /** |
| * Returns the package supported by this factory. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the package supported by this factory. |
| * @generated |
| */ |
| trace_ATL2QVTrPackage gettrace_ATL2QVTrPackage(); |
| |
| } //trace_ATL2QVTrFactory |