/** */ package org.eclipse.qvto.examples.xtext.qvtoperationalcs; 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.qvto.examples.xtext.qvtoperationalcs.QVTOperationalCSPackage * @generated */ public interface QVTOperationalCSFactory extends EFactory { /** * The singleton instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ QVTOperationalCSFactory eINSTANCE = org.eclipse.qvto.examples.xtext.qvtoperationalcs.impl.QVTOperationalCSFactoryImpl.init(); /** * Returns a new object of class '<em>Path Name2 CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Path Name2 CS</em>'. * @generated */ PathName2CS createPathName2CS(); /** * Returns a new object of class '<em>Path Element2 CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Path Element2 CS</em>'. * @generated */ PathElement2CS createPathElement2CS(); /** * Returns a new object of class '<em>Typed Type Ref2 CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Typed Type Ref2 CS</em>'. * @generated */ TypedTypeRef2CS createTypedTypeRef2CS(); /** * Returns a new object of class '<em>Top Level CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Top Level CS</em>'. * @generated */ TopLevelCS createTopLevelCS(); /** * Returns a new object of class '<em>QV To Class CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>QV To Class CS</em>'. * @generated */ QVToClassCS createQVToClassCS(); /** * Returns a new object of class '<em>QV To Import CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>QV To Import CS</em>'. * @generated */ QVToImportCS createQVToImportCS(); /** * Returns a new object of class '<em>QV To Library CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>QV To Library CS</em>'. * @generated */ QVToLibraryCS createQVToLibraryCS(); /** * Returns a new object of class '<em>QV To Operation CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>QV To Operation CS</em>'. * @generated */ QVToOperationCS createQVToOperationCS(); /** * Returns a new object of class '<em>Constructor Operation CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Constructor Operation CS</em>'. * @generated */ ConstructorOperationCS createConstructorOperationCS(); /** * Returns a new object of class '<em>Configuration Property CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Configuration Property CS</em>'. * @generated */ ConfigurationPropertyCS createConfigurationPropertyCS(); /** * Returns a new object of class '<em>Entry Operation CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Entry Operation CS</em>'. * @generated */ EntryOperationCS createEntryOperationCS(); /** * Returns a new object of class '<em>Init Part CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Init Part CS</em>'. * @generated */ InitPartCS createInitPartCS(); /** * Returns a new object of class '<em>Metamodel CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Metamodel CS</em>'. * @generated */ MetamodelCS createMetamodelCS(); /** * Returns a new object of class '<em>Operation Body CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Operation Body CS</em>'. * @generated */ OperationBodyCS createOperationBodyCS(); /** * Returns a new object of class '<em>Operation Ref CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Operation Ref CS</em>'. * @generated */ OperationRefCS createOperationRefCS(); /** * Returns a new object of class '<em>Primitive Type CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Primitive Type CS</em>'. * @generated */ PrimitiveTypeCS createPrimitiveTypeCS(); /** * Returns a new object of class '<em>Classifier Property CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Classifier Property CS</em>'. * @generated */ ClassifierPropertyCS createClassifierPropertyCS(); /** * Returns a new object of class '<em>Stereotype Qualifier CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Stereotype Qualifier CS</em>'. * @generated */ StereotypeQualifierCS createStereotypeQualifierCS(); /** * Returns a new object of class '<em>Tag CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Tag CS</em>'. * @generated */ TagCS createTagCS(); /** * Returns a new object of class '<em>Exception CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Exception CS</em>'. * @generated */ ExceptionCS createExceptionCS(); /** * Returns a new object of class '<em>Helper Operation CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Helper Operation CS</em>'. * @generated */ HelperOperationCS createHelperOperationCS(); /** * Returns a new object of class '<em>Imperative Operation CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Imperative Operation CS</em>'. * @generated */ ImperativeOperationCS createImperativeOperationCS(); /** * Returns a new object of class '<em>Contextual Property CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Contextual Property CS</em>'. * @generated */ ContextualPropertyCS createContextualPropertyCS(); /** * Returns a new object of class '<em>Module Property CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Module Property CS</em>'. * @generated */ ModulePropertyCS createModulePropertyCS(); /** * Returns a new object of class '<em>Mapping Body CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Mapping Body CS</em>'. * @generated */ MappingBodyCS createMappingBodyCS(); /** * Returns a new object of class '<em>Mapping Call Exp CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Mapping Call Exp CS</em>'. * @generated */ MappingCallExpCS createMappingCallExpCS(); /** * Returns a new object of class '<em>Mapping Operation CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Mapping Operation CS</em>'. * @generated */ MappingOperationCS createMappingOperationCS(); /** * Returns a new object of class '<em>Module Ref CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Module Ref CS</em>'. * @generated */ ModuleRefCS createModuleRefCS(); /** * Returns a new object of class '<em>Model Type CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Model Type CS</em>'. * @generated */ ModelTypeCS createModelTypeCS(); /** * Returns a new object of class '<em>Model Type Ref CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Model Type Ref CS</em>'. * @generated */ ModelTypeRefCS createModelTypeRefCS(); /** * Returns a new object of class '<em>Module CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Module CS</em>'. * @generated */ ModuleCS createModuleCS(); /** * Returns a new object of class '<em>Module Usage CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Module Usage CS</em>'. * @generated */ ModuleUsageCS createModuleUsageCS(); /** * Returns a new object of class '<em>Object Exp CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Object Exp CS</em>'. * @generated */ ObjectExpCS createObjectExpCS(); /** * Returns a new object of class '<em>Parameter Declaration CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Parameter Declaration CS</em>'. * @generated */ ParameterDeclarationCS createParameterDeclarationCS(); /** * Returns a new object of class '<em>Package Ref CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Package Ref CS</em>'. * @generated */ PackageRefCS createPackageRefCS(); /** * Returns a new object of class '<em>Transformation CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Transformation CS</em>'. * @generated */ TransformationCS createTransformationCS(); /** * Returns a new object of class '<em>Unit Ref CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Unit Ref CS</em>'. * @generated */ UnitRefCS createUnitRefCS(); /** * Returns a new object of class '<em>Resolve Exp CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Resolve Exp CS</em>'. * @generated */ ResolveExpCS createResolveExpCS(); /** * Returns a new object of class '<em>Resolve By Type Exp CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Resolve By Type Exp CS</em>'. * @generated */ ResolveByTypeExpCS createResolveByTypeExpCS(); /** * Returns a new object of class '<em>Resolve By Mapping Exp CS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Resolve By Mapping Exp CS</em>'. * @generated */ ResolveByMappingExpCS createResolveByMappingExpCS(); /** * Returns the package supported by this factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the package supported by this factory. * @generated */ QVTOperationalCSPackage getQVTOperationalCSPackage(); } //QVTOperationalCSFactory