/** * <copyright> * </copyright> * * $Id$ */ package com.openMap1.mapper; import org.eclipse.emf.ecore.EFactory; import com.openMap1.mapper.Annotations; import com.openMap1.mapper.AssocEndMapping; import com.openMap1.mapper.AssocMapping; import com.openMap1.mapper.AttributeDef; import com.openMap1.mapper.ClassDetails; import com.openMap1.mapper.ConversionArgument; import com.openMap1.mapper.CrossCondition; import com.openMap1.mapper.ElementDef; import com.openMap1.mapper.FixedPropertyValue; import com.openMap1.mapper.GlobalMappingParameters; import com.openMap1.mapper.ImportMappingSet; import com.openMap1.mapper.JavaConversionImplementation; import com.openMap1.mapper.LocalPropertyConversion; import com.openMap1.mapper.MappedStructure; import com.openMap1.mapper.MapperFactory; import com.openMap1.mapper.MapperPackage; import com.openMap1.mapper.ModelAssocFilter; import com.openMap1.mapper.ModelFilterSet; import com.openMap1.mapper.ModelPropertyFilter; import com.openMap1.mapper.Namespace; import com.openMap1.mapper.NodeMappingSet; import com.openMap1.mapper.Note; import com.openMap1.mapper.ObjMapping; import com.openMap1.mapper.ParameterClass; import com.openMap1.mapper.ParameterClassValue; import com.openMap1.mapper.PropMapping; import com.openMap1.mapper.PropertyConversion; import com.openMap1.mapper.ValueCondition; import com.openMap1.mapper.ValuePair; import com.openMap1.mapper.XSLTConversionImplementation; /** * <!-- 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 com.openMap1.mapper.MapperPackage * @generated */ public interface MapperFactory extends EFactory { /** * The singleton instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ MapperFactory eINSTANCE = com.openMap1.mapper.impl.MapperFactoryImpl.init(); /** * Returns a new object of class '<em>Annotations</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Annotations</em>'. * @generated */ Annotations createAnnotations(); /** * Returns a new object of class '<em>Assoc End Mapping</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Assoc End Mapping</em>'. * @generated */ AssocEndMapping createAssocEndMapping(); /** * Returns a new object of class '<em>Assoc Mapping</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Assoc Mapping</em>'. * @generated */ AssocMapping createAssocMapping(); /** * Returns a new object of class '<em>Attribute Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Attribute Def</em>'. * @generated */ AttributeDef createAttributeDef(); /** * Returns a new object of class '<em>Class Details</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Class Details</em>'. * @generated */ ClassDetails createClassDetails(); /** * Returns a new object of class '<em>Conversion Argument</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Conversion Argument</em>'. * @generated */ ConversionArgument createConversionArgument(); /** * Returns a new object of class '<em>Cross Condition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Cross Condition</em>'. * @generated */ CrossCondition createCrossCondition(); /** * Returns a new object of class '<em>Element Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Element Def</em>'. * @generated */ ElementDef createElementDef(); /** * Returns a new object of class '<em>Fixed Property Value</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Fixed Property Value</em>'. * @generated */ FixedPropertyValue createFixedPropertyValue(); /** * Returns a new object of class '<em>Global Mapping Parameters</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Global Mapping Parameters</em>'. * @generated */ GlobalMappingParameters createGlobalMappingParameters(); /** * Returns a new object of class '<em>Import Mapping Set</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Import Mapping Set</em>'. * @generated */ ImportMappingSet createImportMappingSet(); /** * Returns a new object of class '<em>Java Conversion Implementation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Java Conversion Implementation</em>'. * @generated */ JavaConversionImplementation createJavaConversionImplementation(); /** * Returns a new object of class '<em>Local Property Conversion</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Local Property Conversion</em>'. * @generated */ LocalPropertyConversion createLocalPropertyConversion(); /** * Returns a new object of class '<em>Mapped Structure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Mapped Structure</em>'. * @generated */ MappedStructure createMappedStructure(); /** * Returns a new object of class '<em>Model Assoc Filter</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Model Assoc Filter</em>'. * @generated */ ModelAssocFilter createModelAssocFilter(); /** * Returns a new object of class '<em>Model Filter Set</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Model Filter Set</em>'. * @generated */ ModelFilterSet createModelFilterSet(); /** * Returns a new object of class '<em>Model Property Filter</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Model Property Filter</em>'. * @generated */ ModelPropertyFilter createModelPropertyFilter(); /** * Returns a new object of class '<em>Namespace</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Namespace</em>'. * @generated */ Namespace createNamespace(); /** * Returns a new object of class '<em>Node Mapping Set</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Node Mapping Set</em>'. * @generated */ NodeMappingSet createNodeMappingSet(); /** * Returns a new object of class '<em>Note</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Note</em>'. * @generated */ Note createNote(); /** * Returns a new object of class '<em>Obj Mapping</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Obj Mapping</em>'. * @generated */ ObjMapping createObjMapping(); /** * Returns a new object of class '<em>Parameter Class</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Parameter Class</em>'. * @generated */ ParameterClass createParameterClass(); /** * Returns a new object of class '<em>Parameter Class Value</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Parameter Class Value</em>'. * @generated */ ParameterClassValue createParameterClassValue(); /** * Returns a new object of class '<em>Prop Mapping</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Prop Mapping</em>'. * @generated */ PropMapping createPropMapping(); /** * Returns a new object of class '<em>Property Conversion</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Property Conversion</em>'. * @generated */ PropertyConversion createPropertyConversion(); /** * Returns a new object of class '<em>Value Condition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Value Condition</em>'. * @generated */ ValueCondition createValueCondition(); /** * Returns a new object of class '<em>Value Pair</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Value Pair</em>'. * @generated */ ValuePair createValuePair(); /** * Returns a new object of class '<em>XSLT Conversion Implementation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>XSLT Conversion Implementation</em>'. * @generated */ XSLTConversionImplementation createXSLTConversionImplementation(); /** * Returns the package supported by this factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the package supported by this factory. * @generated */ MapperPackage getMapperPackage(); } //MapperFactory