All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.openxma.dsl.dom.util.DomAdapterFactory Maven / Gradle / Ivy

There is a newer version: 6.0.2
Show newest version
/**
 * 
 * 
 *
 * $Id: DomAdapterFactory.java 10224 2013-01-04 15:48:48Z dschwarz $
 */
package org.openxma.dsl.dom.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.openxma.dsl.core.model.IDocumentable;
import org.openxma.dsl.core.model.ModelElement;
import org.openxma.dsl.core.model.ReferenceableByXmadslVariable;
import org.openxma.dsl.core.model.Type;
import org.openxma.dsl.dom.DomPackage;
import org.openxma.dsl.dom.model.*;
import org.openxma.dsl.dom.model.AggregateFunction;
import org.openxma.dsl.dom.model.AliasedExpression;
import org.openxma.dsl.dom.model.AltWhenClause;
import org.openxma.dsl.dom.model.ApplicationSession;
import org.openxma.dsl.dom.model.Attribute;
import org.openxma.dsl.dom.model.AttributeFlag;
import org.openxma.dsl.dom.model.AttributeGroup;
import org.openxma.dsl.dom.model.AttributeProperty;
import org.openxma.dsl.dom.model.AttributeSortOrder;
import org.openxma.dsl.dom.model.AttributeTextProperty;
import org.openxma.dsl.dom.model.AttributeValidationProperty;
import org.openxma.dsl.dom.model.AvailableFlag;
import org.openxma.dsl.dom.model.BetweenExpression;
import org.openxma.dsl.dom.model.BinaryExpression;
import org.openxma.dsl.dom.model.BooleanLiteralValue;
import org.openxma.dsl.dom.model.CallInputParameter;
import org.openxma.dsl.dom.model.CallOutputParameter;
import org.openxma.dsl.dom.model.CallableStatement;
import org.openxma.dsl.dom.model.CaseExpression;
import org.openxma.dsl.dom.model.CastFunction;
import org.openxma.dsl.dom.model.CollectionFunction;
import org.openxma.dsl.dom.model.Column;
import org.openxma.dsl.dom.model.ComplexType;
import org.openxma.dsl.dom.model.Dao;
import org.openxma.dsl.dom.model.DaoFeature;
import org.openxma.dsl.dom.model.DaoOperation;
import org.openxma.dsl.dom.model.DataBaseConstraint;
import org.openxma.dsl.dom.model.DataView;
import org.openxma.dsl.dom.model.DelegateOperation;
import org.openxma.dsl.dom.model.DeleteStatement;
import org.openxma.dsl.dom.model.Dependant;
import org.openxma.dsl.dom.model.DerivedFlag;
import org.openxma.dsl.dom.model.EmptyLiteralValue;
import org.openxma.dsl.dom.model.Entity;
import org.openxma.dsl.dom.model.Expression;
import org.openxma.dsl.dom.model.ExpressionFlag;
import org.openxma.dsl.dom.model.FeatureReference;
import org.openxma.dsl.dom.model.FromClass;
import org.openxma.dsl.dom.model.FromRange;
import org.openxma.dsl.dom.model.FunctionCall;
import org.openxma.dsl.dom.model.IElementWithNoName;
import org.openxma.dsl.dom.model.InClass;
import org.openxma.dsl.dom.model.InCollection;
import org.openxma.dsl.dom.model.InCollectionElements;
import org.openxma.dsl.dom.model.InExpression;
import org.openxma.dsl.dom.model.InsertStatement;
import org.openxma.dsl.dom.model.IntegerLiteralValue;
import org.openxma.dsl.dom.model.Join;
import org.openxma.dsl.dom.model.JoinEntity;
import org.openxma.dsl.dom.model.LikeExpression;
import org.openxma.dsl.dom.model.LiteralValue;
import org.openxma.dsl.dom.model.ManyToMany;
import org.openxma.dsl.dom.model.ManyToOne;
import org.openxma.dsl.dom.model.Mapper;
import org.openxma.dsl.dom.model.MemberOfExpression;
import org.openxma.dsl.dom.model.NotExpression;
import org.openxma.dsl.dom.model.NullLiteralValue;
import org.openxma.dsl.dom.model.OneToMany;
import org.openxma.dsl.dom.model.OneToOne;
import org.openxma.dsl.dom.model.Operation;
import org.openxma.dsl.dom.model.Parameter;
import org.openxma.dsl.dom.model.ParenthesizedExpression;
import org.openxma.dsl.dom.model.PresentableFeature;
import org.openxma.dsl.dom.model.Property;
import org.openxma.dsl.dom.model.PropertyAssignment;
import org.openxma.dsl.dom.model.PropertyMapping;
import org.openxma.dsl.dom.model.PropertyValue;
import org.openxma.dsl.dom.model.QlStatement;
import org.openxma.dsl.dom.model.QuantifiedExpression;
import org.openxma.dsl.dom.model.QueryOperation;
import org.openxma.dsl.dom.model.QueryParameter;
import org.openxma.dsl.dom.model.QueryParameterReference;
import org.openxma.dsl.dom.model.QueryParameterValue;
import org.openxma.dsl.dom.model.ReadOnlyFlag;
import org.openxma.dsl.dom.model.RealLiteralValue;
import org.openxma.dsl.dom.model.RequiredFlag;
import org.openxma.dsl.dom.model.SelectClass;
import org.openxma.dsl.dom.model.SelectObject;
import org.openxma.dsl.dom.model.SelectProperties;
import org.openxma.dsl.dom.model.SelectStatement;
import org.openxma.dsl.dom.model.Service;
import org.openxma.dsl.dom.model.SortOrderElement;
import org.openxma.dsl.dom.model.StringLiteralValue;
import org.openxma.dsl.dom.model.SubQuery;
import org.openxma.dsl.dom.model.TransientFlag;
import org.openxma.dsl.dom.model.TrimFunction;
import org.openxma.dsl.dom.model.UnaryExpression;
import org.openxma.dsl.dom.model.UpdateStatement;
import org.openxma.dsl.dom.model.ValueObject;
import org.openxma.dsl.dom.model.WhenClause;

/**
 * 
 * The Adapter Factory for the model.
 * It provides an adapter createXXX method for each class of the model.
 * 
 * @see org.openxma.dsl.dom.DomPackage
 * @generated
 */
public class DomAdapterFactory extends AdapterFactoryImpl {
	/**
	 * The cached model package.
	 * 
	 * 
	 * @generated
	 */
	protected static DomPackage modelPackage;

	/**
	 * Creates an instance of the adapter factory.
	 * 
	 * 
	 * @generated
	 */
	public DomAdapterFactory() {
		if (modelPackage == null) {
			modelPackage = DomPackage.eINSTANCE;
		}
	}

	/**
	 * Returns whether this factory is applicable for the type of the object.
	 * 
	 * This implementation returns true if the object is either the model's package or is an instance object of the model.
	 * 
	 * @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 that delegates to the createXXX methods.
	 * 
	 * 
	 * @generated
	 */
	protected DomSwitch modelSwitch =
		new DomSwitch() {
			@Override
			public Adapter caseComplexType(ComplexType object) {
				return createComplexTypeAdapter();
			}
			@Override
			public Adapter caseService(Service object) {
				return createServiceAdapter();
			}
			@Override
			public Adapter caseDependant(Dependant object) {
				return createDependantAdapter();
			}
			@Override
			public Adapter caseProperty(Property object) {
				return createPropertyAdapter();
			}
			@Override
			public Adapter caseOperation(Operation object) {
				return createOperationAdapter();
			}
			@Override
			public Adapter caseParameter(Parameter object) {
				return createParameterAdapter();
			}
			@Override
			public Adapter caseDelegateOperation(DelegateOperation object) {
				return createDelegateOperationAdapter();
			}
			@Override
			public Adapter caseDaoOperation(DaoOperation object) {
				return createDaoOperationAdapter();
			}
			@Override
			public Adapter caseValueObject(ValueObject object) {
				return createValueObjectAdapter();
			}
			@Override
			public Adapter caseDataView(DataView object) {
				return createDataViewAdapter();
			}
			@Override
			public Adapter caseFeatureReference(FeatureReference object) {
				return createFeatureReferenceAdapter();
			}
			@Override
			public Adapter caseMapper(Mapper object) {
				return createMapperAdapter();
			}
			@Override
			public Adapter casePropertyMapping(PropertyMapping object) {
				return createPropertyMappingAdapter();
			}
			@Override
			public Adapter caseEntity(Entity object) {
				return createEntityAdapter();
			}
			@Override
			public Adapter caseAttribute(Attribute object) {
				return createAttributeAdapter();
			}
			@Override
			public Adapter caseAttributeFlag(AttributeFlag object) {
				return createAttributeFlagAdapter();
			}
			@Override
			public Adapter caseExpressionFlag(ExpressionFlag object) {
				return createExpressionFlagAdapter();
			}
			@Override
			public Adapter caseRequiredFlag(RequiredFlag object) {
				return createRequiredFlagAdapter();
			}
			@Override
			public Adapter caseReadOnlyFlag(ReadOnlyFlag object) {
				return createReadOnlyFlagAdapter();
			}
			@Override
			public Adapter caseAvailableFlag(AvailableFlag object) {
				return createAvailableFlagAdapter();
			}
			@Override
			public Adapter caseDerivedFlag(DerivedFlag object) {
				return createDerivedFlagAdapter();
			}
			@Override
			public Adapter caseTransientFlag(TransientFlag object) {
				return createTransientFlagAdapter();
			}
			@Override
			public Adapter caseAttributeProperty(AttributeProperty object) {
				return createAttributePropertyAdapter();
			}
			@Override
			public Adapter caseAttributeValidationProperty(AttributeValidationProperty object) {
				return createAttributeValidationPropertyAdapter();
			}
			@Override
			public Adapter caseAttributeTextProperty(AttributeTextProperty object) {
				return createAttributeTextPropertyAdapter();
			}
			@Override
			public Adapter caseAttributeGroup(AttributeGroup object) {
				return createAttributeGroupAdapter();
			}
			@Override
			public Adapter caseAttributeSortOrder(AttributeSortOrder object) {
				return createAttributeSortOrderAdapter();
			}
			@Override
			public Adapter caseDaoFeature(DaoFeature object) {
				return createDaoFeatureAdapter();
			}
			@Override
			public Adapter caseDao(Dao object) {
				return createDaoAdapter();
			}
			@Override
			public Adapter caseQueryOperation(QueryOperation object) {
				return createQueryOperationAdapter();
			}
			@Override
			public Adapter caseQueryParameter(QueryParameter object) {
				return createQueryParameterAdapter();
			}
			@Override
			public Adapter caseColumn(Column object) {
				return createColumnAdapter();
			}
			@Override
			public Adapter caseManyToOne(ManyToOne object) {
				return createManyToOneAdapter();
			}
			@Override
			public Adapter caseOneToOne(OneToOne object) {
				return createOneToOneAdapter();
			}
			@Override
			public Adapter caseOneToMany(OneToMany object) {
				return createOneToManyAdapter();
			}
			@Override
			public Adapter caseManyToMany(ManyToMany object) {
				return createManyToManyAdapter();
			}
			@Override
			public Adapter caseDataBaseConstraint(DataBaseConstraint object) {
				return createDataBaseConstraintAdapter();
			}
			@Override
			public Adapter caseApplicationSession(ApplicationSession object) {
				return createApplicationSessionAdapter();
			}
			@Override
			public Adapter caseQlStatement(QlStatement object) {
				return createQlStatementAdapter();
			}
			@Override
			public Adapter caseCallableStatement(CallableStatement object) {
				return createCallableStatementAdapter();
			}
			@Override
			public Adapter caseCallInputParameter(CallInputParameter object) {
				return createCallInputParameterAdapter();
			}
			@Override
			public Adapter caseCallOutputParameter(CallOutputParameter object) {
				return createCallOutputParameterAdapter();
			}
			@Override
			public Adapter caseInsertStatement(InsertStatement object) {
				return createInsertStatementAdapter();
			}
			@Override
			public Adapter caseDeleteStatement(DeleteStatement object) {
				return createDeleteStatementAdapter();
			}
			@Override
			public Adapter caseUpdateStatement(UpdateStatement object) {
				return createUpdateStatementAdapter();
			}
			@Override
			public Adapter casePropertyAssignment(PropertyAssignment object) {
				return createPropertyAssignmentAdapter();
			}
			@Override
			public Adapter caseSelectStatement(SelectStatement object) {
				return createSelectStatementAdapter();
			}
			@Override
			public Adapter caseSortOrderElement(SortOrderElement object) {
				return createSortOrderElementAdapter();
			}
			@Override
			public Adapter caseSelectProperties(SelectProperties object) {
				return createSelectPropertiesAdapter();
			}
			@Override
			public Adapter caseSelectClass(SelectClass object) {
				return createSelectClassAdapter();
			}
			@Override
			public Adapter caseSelectObject(SelectObject object) {
				return createSelectObjectAdapter();
			}
			@Override
			public Adapter caseFromRange(FromRange object) {
				return createFromRangeAdapter();
			}
			@Override
			public Adapter caseFromClass(FromClass object) {
				return createFromClassAdapter();
			}
			@Override
			public Adapter caseInClass(InClass object) {
				return createInClassAdapter();
			}
			@Override
			public Adapter caseInCollection(InCollection object) {
				return createInCollectionAdapter();
			}
			@Override
			public Adapter caseInCollectionElements(InCollectionElements object) {
				return createInCollectionElementsAdapter();
			}
			@Override
			public Adapter caseJoin(Join object) {
				return createJoinAdapter();
			}
			@Override
			public Adapter caseJoinEntity(JoinEntity object) {
				return createJoinEntityAdapter();
			}
			@Override
			public Adapter caseExpression(Expression object) {
				return createExpressionAdapter();
			}
			@Override
			public Adapter casePropertyValue(PropertyValue object) {
				return createPropertyValueAdapter();
			}
			@Override
			public Adapter caseFunctionCall(FunctionCall object) {
				return createFunctionCallAdapter();
			}
			@Override
			public Adapter caseTrimFunction(TrimFunction object) {
				return createTrimFunctionAdapter();
			}
			@Override
			public Adapter caseCastFunction(CastFunction object) {
				return createCastFunctionAdapter();
			}
			@Override
			public Adapter caseAggregateFunction(AggregateFunction object) {
				return createAggregateFunctionAdapter();
			}
			@Override
			public Adapter caseQueryParameterReference(QueryParameterReference object) {
				return createQueryParameterReferenceAdapter();
			}
			@Override
			public Adapter caseQueryParameterValue(QueryParameterValue object) {
				return createQueryParameterValueAdapter();
			}
			@Override
			public Adapter caseQuantifiedExpression(QuantifiedExpression object) {
				return createQuantifiedExpressionAdapter();
			}
			@Override
			public Adapter caseCaseExpression(CaseExpression object) {
				return createCaseExpressionAdapter();
			}
			@Override
			public Adapter caseWhenClause(WhenClause object) {
				return createWhenClauseAdapter();
			}
			@Override
			public Adapter caseAltWhenClause(AltWhenClause object) {
				return createAltWhenClauseAdapter();
			}
			@Override
			public Adapter caseCollectionFunction(CollectionFunction object) {
				return createCollectionFunctionAdapter();
			}
			@Override
			public Adapter caseSubQuery(SubQuery object) {
				return createSubQueryAdapter();
			}
			@Override
			public Adapter caseParenthesizedExpression(ParenthesizedExpression object) {
				return createParenthesizedExpressionAdapter();
			}
			@Override
			public Adapter caseLiteralValue(LiteralValue object) {
				return createLiteralValueAdapter();
			}
			@Override
			public Adapter caseStringLiteralValue(StringLiteralValue object) {
				return createStringLiteralValueAdapter();
			}
			@Override
			public Adapter caseIntegerLiteralValue(IntegerLiteralValue object) {
				return createIntegerLiteralValueAdapter();
			}
			@Override
			public Adapter caseRealLiteralValue(RealLiteralValue object) {
				return createRealLiteralValueAdapter();
			}
			@Override
			public Adapter caseBooleanLiteralValue(BooleanLiteralValue object) {
				return createBooleanLiteralValueAdapter();
			}
			@Override
			public Adapter caseNullLiteralValue(NullLiteralValue object) {
				return createNullLiteralValueAdapter();
			}
			@Override
			public Adapter caseEmptyLiteralValue(EmptyLiteralValue object) {
				return createEmptyLiteralValueAdapter();
			}
			@Override
			public Adapter caseIElementWithNoName(IElementWithNoName object) {
				return createIElementWithNoNameAdapter();
			}
			@Override
			public Adapter casePresentableFeature(PresentableFeature object) {
				return createPresentableFeatureAdapter();
			}
			@Override
			public Adapter caseAliasedExpression(AliasedExpression object) {
				return createAliasedExpressionAdapter();
			}
			@Override
			public Adapter caseBinaryExpression(BinaryExpression object) {
				return createBinaryExpressionAdapter();
			}
			@Override
			public Adapter caseNotExpression(NotExpression object) {
				return createNotExpressionAdapter();
			}
			@Override
			public Adapter caseInExpression(InExpression object) {
				return createInExpressionAdapter();
			}
			@Override
			public Adapter caseBetweenExpression(BetweenExpression object) {
				return createBetweenExpressionAdapter();
			}
			@Override
			public Adapter caseLikeExpression(LikeExpression object) {
				return createLikeExpressionAdapter();
			}
			@Override
			public Adapter caseMemberOfExpression(MemberOfExpression object) {
				return createMemberOfExpressionAdapter();
			}
			@Override
			public Adapter caseUnaryExpression(UnaryExpression object) {
				return createUnaryExpressionAdapter();
			}
			@Override
			public Adapter caseIDocumentable(IDocumentable object) {
				return createIDocumentableAdapter();
			}
			@Override
			public Adapter caseModelElement(ModelElement object) {
				return createModelElementAdapter();
			}
			@Override
			public Adapter caseType(Type object) {
				return createTypeAdapter();
			}
			@Override
			public Adapter caseReferenceableByXmadslVariable(ReferenceableByXmadslVariable object) {
				return createReferenceableByXmadslVariableAdapter();
			}
			@Override
			public Adapter defaultCase(EObject object) {
				return createEObjectAdapter();
			}
		};

	/**
	 * Creates an adapter for the target.
	 * 
	 * 
	 * @param target the object to adapt.
	 * @return the adapter for the target.
	 * @generated
	 */
	@Override
	public Adapter createAdapter(Notifier target) {
		return modelSwitch.doSwitch((EObject)target);
	}


	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.Service Service}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.Service
	 * @generated
	 */
	public Adapter createServiceAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.ComplexType Complex Type}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.ComplexType
	 * @generated
	 */
	public Adapter createComplexTypeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.Dependant Dependant}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.Dependant
	 * @generated
	 */
	public Adapter createDependantAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.Operation Operation}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.Operation
	 * @generated
	 */
	public Adapter createOperationAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.DelegateOperation Delegate Operation}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.DelegateOperation
	 * @generated
	 */
	public Adapter createDelegateOperationAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.DaoOperation Dao Operation}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.DaoOperation
	 * @generated
	 */
	public Adapter createDaoOperationAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.Parameter Parameter}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.Parameter
	 * @generated
	 */
	public Adapter createParameterAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.ValueObject Value Object}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.ValueObject
	 * @generated
	 */
	public Adapter createValueObjectAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.DataView Data View}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.DataView
	 * @generated
	 */
	public Adapter createDataViewAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.FeatureReference Feature Reference}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.FeatureReference
	 * @generated
	 */
	public Adapter createFeatureReferenceAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.Mapper Mapper}'.
	 * 
     * 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.
     * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.Mapper
	 * @generated
	 */
    public Adapter createMapperAdapter() {
		return null;
	}

    /**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.PropertyMapping Property Mapping}'.
	 * 
     * 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.
     * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.PropertyMapping
	 * @generated
	 */
    public Adapter createPropertyMappingAdapter() {
		return null;
	}

    /**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.IElementWithNoName IElement With No Name}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.IElementWithNoName
	 * @generated
	 */
	public Adapter createIElementWithNoNameAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.Entity Entity}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.Entity
	 * @generated
	 */
	public Adapter createEntityAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.QlStatement Ql Statement}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.QlStatement
	 * @generated
	 */
	public Adapter createQlStatementAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.CallableStatement Callable Statement}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.CallableStatement
	 * @generated
	 */
	public Adapter createCallableStatementAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.CallInputParameter Call Input Parameter}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.CallInputParameter
	 * @generated
	 */
	public Adapter createCallInputParameterAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.CallOutputParameter Call Output Parameter}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.CallOutputParameter
	 * @generated
	 */
	public Adapter createCallOutputParameterAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.InsertStatement Insert Statement}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.InsertStatement
	 * @generated
	 */
	public Adapter createInsertStatementAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.DeleteStatement Delete Statement}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.DeleteStatement
	 * @generated
	 */
	public Adapter createDeleteStatementAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.UpdateStatement Update Statement}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.UpdateStatement
	 * @generated
	 */
	public Adapter createUpdateStatementAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.PropertyAssignment Property Assignment}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.PropertyAssignment
	 * @generated
	 */
	public Adapter createPropertyAssignmentAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.SelectStatement Select Statement}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.SelectStatement
	 * @generated
	 */
	public Adapter createSelectStatementAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.SortOrderElement Sort Order Element}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.SortOrderElement
	 * @generated
	 */
	public Adapter createSortOrderElementAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.SelectProperties Select Properties}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.SelectProperties
	 * @generated
	 */
	public Adapter createSelectPropertiesAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.SelectClass Select Class}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.SelectClass
	 * @generated
	 */
	public Adapter createSelectClassAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.SelectObject Select Object}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.SelectObject
	 * @generated
	 */
	public Adapter createSelectObjectAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.FromRange From Range}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.FromRange
	 * @generated
	 */
	public Adapter createFromRangeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.FromClass From Class}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.FromClass
	 * @generated
	 */
	public Adapter createFromClassAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.InClass In Class}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.InClass
	 * @generated
	 */
	public Adapter createInClassAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.InCollection In Collection}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.InCollection
	 * @generated
	 */
	public Adapter createInCollectionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.InCollectionElements In Collection Elements}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.InCollectionElements
	 * @generated
	 */
	public Adapter createInCollectionElementsAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.Join Join}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.Join
	 * @generated
	 */
	public Adapter createJoinAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.JoinEntity Join Entity}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.JoinEntity
	 * @generated
	 */
	public Adapter createJoinEntityAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.Expression Expression}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.Expression
	 * @generated
	 */
	public Adapter createExpressionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.PropertyValue Property Value}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.PropertyValue
	 * @generated
	 */
	public Adapter createPropertyValueAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.FunctionCall Function Call}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.FunctionCall
	 * @generated
	 */
	public Adapter createFunctionCallAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.TrimFunction Trim Function}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.TrimFunction
	 * @generated
	 */
	public Adapter createTrimFunctionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.CastFunction Cast Function}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.CastFunction
	 * @generated
	 */
	public Adapter createCastFunctionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.AggregateFunction Aggregate Function}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.AggregateFunction
	 * @generated
	 */
	public Adapter createAggregateFunctionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.QueryParameterReference Query Parameter Reference}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.QueryParameterReference
	 * @generated
	 */
	public Adapter createQueryParameterReferenceAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.QueryParameterValue Query Parameter Value}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.QueryParameterValue
	 * @generated
	 */
	public Adapter createQueryParameterValueAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.QuantifiedExpression Quantified Expression}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.QuantifiedExpression
	 * @generated
	 */
	public Adapter createQuantifiedExpressionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.CaseExpression Case Expression}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.CaseExpression
	 * @generated
	 */
	public Adapter createCaseExpressionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.WhenClause When Clause}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.WhenClause
	 * @generated
	 */
	public Adapter createWhenClauseAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.AltWhenClause Alt When Clause}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.AltWhenClause
	 * @generated
	 */
	public Adapter createAltWhenClauseAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.CollectionFunction Collection Function}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.CollectionFunction
	 * @generated
	 */
	public Adapter createCollectionFunctionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.SubQuery Sub Query}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.SubQuery
	 * @generated
	 */
	public Adapter createSubQueryAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.ParenthesizedExpression Parenthesized Expression}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.ParenthesizedExpression
	 * @generated
	 */
	public Adapter createParenthesizedExpressionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.LiteralValue Literal Value}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.LiteralValue
	 * @generated
	 */
	public Adapter createLiteralValueAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.StringLiteralValue String Literal Value}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.StringLiteralValue
	 * @generated
	 */
	public Adapter createStringLiteralValueAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.IntegerLiteralValue Integer Literal Value}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.IntegerLiteralValue
	 * @generated
	 */
	public Adapter createIntegerLiteralValueAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.RealLiteralValue Real Literal Value}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.RealLiteralValue
	 * @generated
	 */
	public Adapter createRealLiteralValueAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.BooleanLiteralValue Boolean Literal Value}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.BooleanLiteralValue
	 * @generated
	 */
	public Adapter createBooleanLiteralValueAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.NullLiteralValue Null Literal Value}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.NullLiteralValue
	 * @generated
	 */
	public Adapter createNullLiteralValueAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.EmptyLiteralValue Empty Literal Value}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.EmptyLiteralValue
	 * @generated
	 */
	public Adapter createEmptyLiteralValueAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.DaoFeature Dao Feature}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.DaoFeature
	 * @generated
	 */
	public Adapter createDaoFeatureAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.Dao Dao}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.Dao
	 * @generated
	 */
	public Adapter createDaoAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.QueryOperation Query Operation}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.QueryOperation
	 * @generated
	 */
	public Adapter createQueryOperationAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.QueryParameter Query Parameter}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.QueryParameter
	 * @generated
	 */
	public Adapter createQueryParameterAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.Column Column}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.Column
	 * @generated
	 */
	public Adapter createColumnAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.ManyToOne Many To One}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.ManyToOne
	 * @generated
	 */
	public Adapter createManyToOneAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.OneToOne One To One}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.OneToOne
	 * @generated
	 */
	public Adapter createOneToOneAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.OneToMany One To Many}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.OneToMany
	 * @generated
	 */
	public Adapter createOneToManyAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.ManyToMany Many To Many}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.ManyToMany
	 * @generated
	 */
	public Adapter createManyToManyAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.PresentableFeature Presentable Feature}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.PresentableFeature
	 * @generated
	 */
	public Adapter createPresentableFeatureAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.AliasedExpression Aliased Expression}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.AliasedExpression
	 * @generated
	 */
	public Adapter createAliasedExpressionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.BinaryExpression Binary Expression}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.BinaryExpression
	 * @generated
	 */
	public Adapter createBinaryExpressionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.NotExpression Not Expression}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.NotExpression
	 * @generated
	 */
	public Adapter createNotExpressionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.InExpression In Expression}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.InExpression
	 * @generated
	 */
	public Adapter createInExpressionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.BetweenExpression Between Expression}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.BetweenExpression
	 * @generated
	 */
	public Adapter createBetweenExpressionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.LikeExpression Like Expression}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.LikeExpression
	 * @generated
	 */
	public Adapter createLikeExpressionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.MemberOfExpression Member Of Expression}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.MemberOfExpression
	 * @generated
	 */
	public Adapter createMemberOfExpressionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.UnaryExpression Unary Expression}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.UnaryExpression
	 * @generated
	 */
	public Adapter createUnaryExpressionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.core.model.IDocumentable IDocumentable}'.
	 * 
     * 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.
     * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.core.model.IDocumentable
	 * @generated
	 */
    public Adapter createIDocumentableAdapter() {
		return null;
	}

    /**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.DataBaseConstraint Data Base Constraint}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.DataBaseConstraint
	 * @generated
	 */
	public Adapter createDataBaseConstraintAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.Attribute Attribute}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.Attribute
	 * @generated
	 */
	public Adapter createAttributeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.AttributeFlag Attribute Flag}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.AttributeFlag
	 * @generated
	 */
	public Adapter createAttributeFlagAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.ExpressionFlag Expression Flag}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.ExpressionFlag
	 * @generated
	 */
	public Adapter createExpressionFlagAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.RequiredFlag Required Flag}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.RequiredFlag
	 * @generated
	 */
	public Adapter createRequiredFlagAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.ReadOnlyFlag Read Only Flag}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.ReadOnlyFlag
	 * @generated
	 */
	public Adapter createReadOnlyFlagAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.AvailableFlag Available Flag}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.AvailableFlag
	 * @generated
	 */
	public Adapter createAvailableFlagAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.DerivedFlag Derived Flag}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.DerivedFlag
	 * @generated
	 */
	public Adapter createDerivedFlagAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.TransientFlag Transient Flag}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.TransientFlag
	 * @generated
	 */
	public Adapter createTransientFlagAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.AttributeProperty Attribute Property}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.AttributeProperty
	 * @generated
	 */
	public Adapter createAttributePropertyAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.AttributeValidationProperty Attribute Validation Property}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.AttributeValidationProperty
	 * @generated
	 */
	public Adapter createAttributeValidationPropertyAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.AttributeTextProperty Attribute Text Property}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.AttributeTextProperty
	 * @generated
	 */
	public Adapter createAttributeTextPropertyAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.AttributeGroup Attribute Group}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.AttributeGroup
	 * @generated
	 */
	public Adapter createAttributeGroupAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.AttributeSortOrder Attribute Sort Order}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.AttributeSortOrder
	 * @generated
	 */
	public Adapter createAttributeSortOrderAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.core.model.ReferenceableByXmadslVariable Referenceable By Xmadsl Variable}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.core.model.ReferenceableByXmadslVariable
	 * @generated
	 */
	public Adapter createReferenceableByXmadslVariableAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.Property Property}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.Property
	 * @generated
	 */
	public Adapter createPropertyAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.dom.model.ApplicationSession Application Session}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.dom.model.ApplicationSession
	 * @generated
	 */
	public Adapter createApplicationSessionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.core.model.ModelElement Model Element}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.core.model.ModelElement
	 * @generated
	 */
	public Adapter createModelElementAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.openxma.dsl.core.model.Type Type}'.
	 * 
	 * 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.
	 * 
	 * @return the new adapter.
	 * @see org.openxma.dsl.core.model.Type
	 * @generated
	 */
	public Adapter createTypeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for the default case.
	 * 
	 * This default implementation returns null.
	 * 
	 * @return the new adapter.
	 * @generated
	 */
	public Adapter createEObjectAdapter() {
		return null;
	}

} //DomAdapterFactory




© 2015 - 2024 Weber Informatics LLC | Privacy Policy