/*
* JBoss, Home of Professional Open Source.
*
* See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing.
*
* See the AUTHORS.txt file distributed with this work for a full listing of individual contributors.
*/
package org.teiid.designer.metamodels.transformation.util;
import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;
import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.mapping.Mapping;
import org.eclipse.emf.mapping.MappingHelper;
import org.eclipse.emf.mapping.MappingRoot;
import org.teiid.designer.metamodels.transformation.AbstractOperationNode;
import org.teiid.designer.metamodels.transformation.DataFlowLink;
import org.teiid.designer.metamodels.transformation.DataFlowMappingRoot;
import org.teiid.designer.metamodels.transformation.DataFlowNode;
import org.teiid.designer.metamodels.transformation.DupRemovalNode;
import org.teiid.designer.metamodels.transformation.Expression;
import org.teiid.designer.metamodels.transformation.ExpressionOwner;
import org.teiid.designer.metamodels.transformation.FilterNode;
import org.teiid.designer.metamodels.transformation.FragmentMappingRoot;
import org.teiid.designer.metamodels.transformation.GroupingNode;
import org.teiid.designer.metamodels.transformation.InputBinding;
import org.teiid.designer.metamodels.transformation.InputParameter;
import org.teiid.designer.metamodels.transformation.InputSet;
import org.teiid.designer.metamodels.transformation.JoinNode;
import org.teiid.designer.metamodels.transformation.MappingClass;
import org.teiid.designer.metamodels.transformation.MappingClassColumn;
import org.teiid.designer.metamodels.transformation.MappingClassObject;
import org.teiid.designer.metamodels.transformation.MappingClassSet;
import org.teiid.designer.metamodels.transformation.MappingClassSetContainer;
import org.teiid.designer.metamodels.transformation.OperationNode;
import org.teiid.designer.metamodels.transformation.OperationNodeGroup;
import org.teiid.designer.metamodels.transformation.ProjectionNode;
import org.teiid.designer.metamodels.transformation.SortNode;
import org.teiid.designer.metamodels.transformation.SourceNode;
import org.teiid.designer.metamodels.transformation.SqlAlias;
import org.teiid.designer.metamodels.transformation.SqlNode;
import org.teiid.designer.metamodels.transformation.SqlTransformation;
import org.teiid.designer.metamodels.transformation.SqlTransformationMappingRoot;
import org.teiid.designer.metamodels.transformation.StagingTable;
import org.teiid.designer.metamodels.transformation.TargetNode;
import org.teiid.designer.metamodels.transformation.TransformationContainer;
import org.teiid.designer.metamodels.transformation.TransformationMapping;
import org.teiid.designer.metamodels.transformation.TransformationMappingRoot;
import org.teiid.designer.metamodels.transformation.TransformationPackage;
import org.teiid.designer.metamodels.transformation.TreeMappingRoot;
import org.teiid.designer.metamodels.transformation.UnionNode;
import org.teiid.designer.metamodels.transformation.XQueryTransformation;
import org.teiid.designer.metamodels.transformation.XQueryTransformationMappingRoot;
/**
* <!-- begin-user-doc --> The <b>Adapter Factory</b> for the model. It provides an adapter <code>createXXX</code> method for each
* class of the model. <!-- end-user-doc -->
*
* @see org.teiid.designer.metamodels.transformation.TransformationPackage
* @generated
*
* @since 8.0
*/
public class TransformationAdapterFactory extends AdapterFactoryImpl {
/**
* The cached model package. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
protected static TransformationPackage modelPackage;
/**
* Creates an instance of the adapter factory. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public TransformationAdapterFactory() {
if (modelPackage == null) {
modelPackage = TransformationPackage.eINSTANCE;
}
}
/**
* Returns whether this factory is applicable for the type of the object. <!-- begin-user-doc --> This implementation returns
* <code>true</code> if the object is either the model's package or is an instance object of the model. <!-- end-user-doc -->
*
* @return whether this factory is applicable for the type of the object.
* @generated
*/
@Override
public boolean isFactoryForType( Object object ) {
if (object == modelPackage) {
return true;
}
if (object instanceof EObject) {
return ((EObject)object).eClass().getEPackage() == modelPackage;
}
return false;
}
/**
* The switch the delegates to the <code>createXXX</code> methods. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
protected TransformationSwitch modelSwitch = new TransformationSwitch() {
@Override
public Object caseTransformationContainer( TransformationContainer object ) {
return createTransformationContainerAdapter();
}
@Override
public Object caseSqlTransformation( SqlTransformation object ) {
return createSqlTransformationAdapter();
}
@Override
public Object caseTransformationMappingRoot( TransformationMappingRoot object ) {
return createTransformationMappingRootAdapter();
}
@Override
public Object caseTransformationMapping( TransformationMapping object ) {
return createTransformationMappingAdapter();
}
@Override
public Object caseSqlAlias( SqlAlias object ) {
return createSqlAliasAdapter();
}
@Override
public Object caseSqlTransformationMappingRoot( SqlTransformationMappingRoot object ) {
return createSqlTransformationMappingRootAdapter();
}
@Override
public Object caseFragmentMappingRoot( FragmentMappingRoot object ) {
return createFragmentMappingRootAdapter();
}
@Override
public Object caseTreeMappingRoot( TreeMappingRoot object ) {
return createTreeMappingRootAdapter();
}
@Override
public Object caseMappingClass( MappingClass object ) {
return createMappingClassAdapter();
}
@Override
public Object caseMappingClassColumn( MappingClassColumn object ) {
return createMappingClassColumnAdapter();
}
@Override
public Object caseMappingClassObject( MappingClassObject object ) {
return createMappingClassObjectAdapter();
}
@Override
public Object caseStagingTable( StagingTable object ) {
return createStagingTableAdapter();
}
@Override
public Object caseMappingClassSet( MappingClassSet object ) {
return createMappingClassSetAdapter();
}
@Override
public Object caseMappingClassSetContainer( MappingClassSetContainer object ) {
return createMappingClassSetContainerAdapter();
}
@Override
public Object caseInputParameter( InputParameter object ) {
return createInputParameterAdapter();
}
@Override
public Object caseInputSet( InputSet object ) {
return createInputSetAdapter();
}
@Override
public Object caseInputBinding( InputBinding object ) {
return createInputBindingAdapter();
}
@Override
public Object caseDataFlowMappingRoot( DataFlowMappingRoot object ) {
return createDataFlowMappingRootAdapter();
}
@Override
public Object caseDataFlowNode( DataFlowNode object ) {
return createDataFlowNodeAdapter();
}
@Override
public Object caseDataFlowLink( DataFlowLink object ) {
return createDataFlowLinkAdapter();
}
@Override
public Object caseExpression( Expression object ) {
return createExpressionAdapter();
}
@Override
public Object caseTargetNode( TargetNode object ) {
return createTargetNodeAdapter();
}
@Override
public Object caseSourceNode( SourceNode object ) {
return createSourceNodeAdapter();
}
@Override
public Object caseAbstractOperationNode( AbstractOperationNode object ) {
return createAbstractOperationNodeAdapter();
}
@Override
public Object caseOperationNodeGroup( OperationNodeGroup object ) {
return createOperationNodeGroupAdapter();
}
@Override
public Object caseOperationNode( OperationNode object ) {
return createOperationNodeAdapter();
}
@Override
public Object caseJoinNode( JoinNode object ) {
return createJoinNodeAdapter();
}
@Override
public Object caseUnionNode( UnionNode object ) {
return createUnionNodeAdapter();
}
@Override
public Object caseProjectionNode( ProjectionNode object ) {
return createProjectionNodeAdapter();
}
@Override
public Object caseFilterNode( FilterNode object ) {
return createFilterNodeAdapter();
}
@Override
public Object caseGroupingNode( GroupingNode object ) {
return createGroupingNodeAdapter();
}
@Override
public Object caseDupRemovalNode( DupRemovalNode object ) {
return createDupRemovalNodeAdapter();
}
@Override
public Object caseSortNode( SortNode object ) {
return createSortNodeAdapter();
}
@Override
public Object caseSqlNode( SqlNode object ) {
return createSqlNodeAdapter();
}
@Override
public Object caseExpressionOwner( ExpressionOwner object ) {
return createExpressionOwnerAdapter();
}
@Override
public Object caseXQueryTransformationMappingRoot( XQueryTransformationMappingRoot object ) {
return createXQueryTransformationMappingRootAdapter();
}
@Override
public Object caseXQueryTransformation( XQueryTransformation object ) {
return createXQueryTransformationAdapter();
}
@Override
public Object caseMappingHelper( MappingHelper object ) {
return createMappingHelperAdapter();
}
@Override
public Object caseMapping( Mapping object ) {
return createMappingAdapter();
}
@Override
public Object caseMappingRoot( MappingRoot object ) {
return createMappingRootAdapter();
}
@Override
public Object defaultCase( EObject object ) {
return createEObjectAdapter();
}
};
/**
* Creates an adapter for the <code>target</code>. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @param target the object to adapt.
* @return the adapter for the <code>target</code>.
* @generated
*/
@Override
public Adapter createAdapter( Notifier target ) {
return (Adapter)modelSwitch.doSwitch((EObject)target);
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.TransformationContainer
* <em>Container</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.TransformationContainer
* @generated
*/
public Adapter createTransformationContainerAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.SqlTransformation
* <em>Sql Transformation</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
* ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.SqlTransformation
* @generated
*/
public Adapter createSqlTransformationAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.TransformationMappingRoot
* <em>Mapping Root</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
* cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.TransformationMappingRoot
* @generated
*/
public Adapter createTransformationMappingRootAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.FragmentMappingRoot
* <em>Fragment Mapping Root</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
* ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.FragmentMappingRoot
* @generated
*/
public Adapter createFragmentMappingRootAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.TreeMappingRoot
* <em>Tree Mapping Root</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
* cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.TreeMappingRoot
* @generated
*/
public Adapter createTreeMappingRootAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.MappingClass
* <em>Mapping Class</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
* cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.MappingClass
* @generated
*/
public Adapter createMappingClassAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.MappingClassColumn
* <em>Mapping Class Column</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
* ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.MappingClassColumn
* @generated
*/
public Adapter createMappingClassColumnAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.MappingClassObject
* <em>Mapping Class Object</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
* ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.MappingClassObject
* @generated
*/
public Adapter createMappingClassObjectAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.StagingTable
* <em>Staging Table</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
* cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.StagingTable
* @generated
*/
public Adapter createStagingTableAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.MappingClassSet
* <em>Mapping Class Set</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
* cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.MappingClassSet
* @generated
*/
public Adapter createMappingClassSetAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.MappingClassSetContainer
* <em>Mapping Class Set Container</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
* easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.MappingClassSetContainer
* @generated
*/
public Adapter createMappingClassSetContainerAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.InputParameter
* <em>Input Parameter</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
* cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.InputParameter
* @generated
*/
public Adapter createInputParameterAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.InputSet <em>Input Set</em>}
* '. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
* ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.InputSet
* @generated
*/
public Adapter createInputSetAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.InputBinding
* <em>Input Binding</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
* cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.InputBinding
* @generated
*/
public Adapter createInputBindingAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.DataFlowMappingRoot
* <em>Data Flow Mapping Root</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
* ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.DataFlowMappingRoot
* @generated
*/
public Adapter createDataFlowMappingRootAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.DataFlowNode
* <em>Data Flow Node</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
* cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.DataFlowNode
* @generated
*/
public Adapter createDataFlowNodeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.DataFlowLink
* <em>Data Flow Link</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
* cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.DataFlowLink
* @generated
*/
public Adapter createDataFlowLinkAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.Expression
* <em>Expression</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.Expression
* @generated
*/
public Adapter createExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.TargetNode
* <em>Target Node</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
* cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.TargetNode
* @generated
*/
public Adapter createTargetNodeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.SourceNode
* <em>Source Node</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
* cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.SourceNode
* @generated
*/
public Adapter createSourceNodeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.AbstractOperationNode
* <em>Abstract Operation Node</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
* ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.AbstractOperationNode
* @generated
*/
public Adapter createAbstractOperationNodeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.OperationNodeGroup
* <em>Operation Node Group</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
* ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.OperationNodeGroup
* @generated
*/
public Adapter createOperationNodeGroupAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.OperationNode
* <em>Operation Node</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
* cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.OperationNode
* @generated
*/
public Adapter createOperationNodeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.JoinNode <em>Join Node</em>}
* '. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
* ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.JoinNode
* @generated
*/
public Adapter createJoinNodeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.UnionNode
* <em>Union Node</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.UnionNode
* @generated
*/
public Adapter createUnionNodeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.ProjectionNode
* <em>Projection Node</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
* cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.ProjectionNode
* @generated
*/
public Adapter createProjectionNodeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.FilterNode
* <em>Filter Node</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
* cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.FilterNode
* @generated
*/
public Adapter createFilterNodeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.GroupingNode
* <em>Grouping Node</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
* cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.GroupingNode
* @generated
*/
public Adapter createGroupingNodeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.DupRemovalNode
* <em>Dup Removal Node</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
* cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.DupRemovalNode
* @generated
*/
public Adapter createDupRemovalNodeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.SortNode <em>Sort Node</em>}
* '. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
* ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.SortNode
* @generated
*/
public Adapter createSortNodeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.SqlNode <em>Sql Node</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore
* a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.SqlNode
* @generated
*/
public Adapter createSqlNodeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.ExpressionOwner
* <em>Expression Owner</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
* cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.ExpressionOwner
* @generated
*/
public Adapter createExpressionOwnerAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '
* {@link org.teiid.designer.metamodels.transformation.XQueryTransformationMappingRoot
* <em>XQuery Transformation Mapping Root</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we
* can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
* -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.XQueryTransformationMappingRoot
* @generated
*/
public Adapter createXQueryTransformationMappingRootAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.XQueryTransformation
* <em>XQuery Transformation</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
* ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.XQueryTransformation
* @generated
*/
public Adapter createXQueryTransformationAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.TransformationMapping
* <em>Mapping</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.TransformationMapping
* @generated
*/
public Adapter createTransformationMappingAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.SqlAlias <em>Sql Alias</em>}
* '. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
* ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.SqlAlias
* @generated
*/
public Adapter createSqlAliasAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.teiid.designer.metamodels.transformation.SqlTransformationMappingRoot
* <em>Sql Transformation Mapping Root</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
* easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.teiid.designer.metamodels.transformation.SqlTransformationMappingRoot
* @generated
*/
public Adapter createSqlTransformationMappingRootAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.emf.mapping.MappingHelper <em>Helper</em>}'. <!--
* begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a
* case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.emf.mapping.MappingHelper
* @generated
*/
public Adapter createMappingHelperAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.emf.mapping.Mapping <em>Mapping</em>}'. <!--
* begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a
* case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.emf.mapping.Mapping
* @generated
*/
public Adapter createMappingAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.emf.mapping.MappingRoot <em>Root</em>}'. <!--
* begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a
* case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.emf.mapping.MappingRoot
* @generated
*/
public Adapter createMappingRootAdapter() {
return null;
}
/**
* Creates a new adapter for the default case. <!-- begin-user-doc --> This default implementation returns null. <!--
* end-user-doc -->
*
* @return the new adapter.
* @generated
*/
public Adapter createEObjectAdapter() {
return null;
}
} // TransformationAdapterFactory