/** * Դ�������ƣ�DecryptAdapterFactory.java * �������Ȩ���������ӹɷ����޹�˾ ��Ȩ���� * ϵͳ���ƣ�JRES Studio * ģ�����ƣ�com.hundsun.ares.studio.jres.metadata.core * ����˵����Ԫ����ģ�Ͷ��塢��������� * ����ĵ��� * ���ߣ� */ package com.hundsun.ares.studio.jres.model.metadata.decrypt.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 com.hundsun.ares.studio.jres.metadata.service.IBusinessDataType; import com.hundsun.ares.studio.jres.metadata.service.IDictionaryItem; import com.hundsun.ares.studio.jres.metadata.service.IDictionaryType; import com.hundsun.ares.studio.jres.metadata.service.IErrorNoItem; import com.hundsun.ares.studio.jres.metadata.service.IStandardDataType; import com.hundsun.ares.studio.jres.metadata.service.IStandardField; import com.hundsun.ares.studio.jres.metadata.service.ITypeDefaultValue; import com.hundsun.ares.studio.jres.metadata.service.IUserConstantItem; import com.hundsun.ares.studio.jres.model.metadata.MetadataItem; import com.hundsun.ares.studio.jres.model.metadata.decrypt.DeBusinessDataType; import com.hundsun.ares.studio.jres.model.metadata.decrypt.DeConstantItem; import com.hundsun.ares.studio.jres.model.metadata.decrypt.DeDictionaryItem; import com.hundsun.ares.studio.jres.model.metadata.decrypt.DeDictionaryType; import com.hundsun.ares.studio.jres.model.metadata.decrypt.DeErrorNoItem; import com.hundsun.ares.studio.jres.model.metadata.decrypt.DeMetadataItem; import com.hundsun.ares.studio.jres.model.metadata.decrypt.DeStandardDataType; import com.hundsun.ares.studio.jres.model.metadata.decrypt.DeStandardField; import com.hundsun.ares.studio.jres.model.metadata.decrypt.DeTypeDefaultValue; import com.hundsun.ares.studio.jres.model.metadata.decrypt.DecryptPackage; /** * <!-- 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 com.hundsun.ares.studio.jres.model.metadata.decrypt.DecryptPackage * @generated */ public class DecryptAdapterFactory extends AdapterFactoryImpl { /** * The cached model package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected static DecryptPackage modelPackage; /** * Creates an instance of the adapter factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DecryptAdapterFactory() { if (modelPackage == null) { modelPackage = DecryptPackage.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 that delegates to the <code>createXXX</code> methods. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected DecryptSwitch<Adapter> modelSwitch = new DecryptSwitch<Adapter>() { @Override public Adapter caseITypeDefaultValue(ITypeDefaultValue object) { return createITypeDefaultValueAdapter(); } @Override public Adapter caseIStandardDataType(IStandardDataType object) { return createIStandardDataTypeAdapter(); } @Override public Adapter caseIBusinessDataType(IBusinessDataType object) { return createIBusinessDataTypeAdapter(); } @Override public Adapter caseIStandardField(IStandardField object) { return createIStandardFieldAdapter(); } @Override public Adapter caseIDictionaryType(IDictionaryType object) { return createIDictionaryTypeAdapter(); } @Override public Adapter caseIDictionaryItem(IDictionaryItem object) { return createIDictionaryItemAdapter(); } @Override public Adapter caseIErrorNoItem(IErrorNoItem object) { return createIErrorNoItemAdapter(); } @Override public Adapter caseIUserConstantItem(IUserConstantItem object) { return createIUserConstantItemAdapter(); } @Override public <T extends MetadataItem> Adapter caseDeMetadataItem(DeMetadataItem<T> object) { return createDeMetadataItemAdapter(); } @Override public Adapter caseDeTypeDefaultValue(DeTypeDefaultValue object) { return createDeTypeDefaultValueAdapter(); } @Override public Adapter caseDeStandardDataType(DeStandardDataType object) { return createDeStandardDataTypeAdapter(); } @Override public Adapter caseDeBusinessDataType(DeBusinessDataType object) { return createDeBusinessDataTypeAdapter(); } @Override public Adapter caseDeStandardField(DeStandardField object) { return createDeStandardFieldAdapter(); } @Override public Adapter caseDeDictionaryType(DeDictionaryType object) { return createDeDictionaryTypeAdapter(); } @Override public Adapter caseDeDictionaryItem(DeDictionaryItem object) { return createDeDictionaryItemAdapter(); } @Override public Adapter caseDeConstantItem(DeConstantItem object) { return createDeConstantItemAdapter(); } @Override public Adapter caseDeErrorNoItem(DeErrorNoItem object) { return createDeErrorNoItemAdapter(); } @Override public Adapter 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 modelSwitch.doSwitch((EObject)target); } /** * Creates a new adapter for an object of class '{@link com.hundsun.ares.studio.jres.metadata.service.ITypeDefaultValue <em>IType Default Value</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 com.hundsun.ares.studio.jres.metadata.service.ITypeDefaultValue * @generated */ public Adapter createITypeDefaultValueAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.hundsun.ares.studio.jres.metadata.service.IStandardDataType <em>IStandard Data Type</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 com.hundsun.ares.studio.jres.metadata.service.IStandardDataType * @generated */ public Adapter createIStandardDataTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.hundsun.ares.studio.jres.metadata.service.IBusinessDataType <em>IBusiness Data Type</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 com.hundsun.ares.studio.jres.metadata.service.IBusinessDataType * @generated */ public Adapter createIBusinessDataTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.hundsun.ares.studio.jres.metadata.service.IStandardField <em>IStandard Field</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 com.hundsun.ares.studio.jres.metadata.service.IStandardField * @generated */ public Adapter createIStandardFieldAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.hundsun.ares.studio.jres.metadata.service.IDictionaryType <em>IDictionary Type</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 com.hundsun.ares.studio.jres.metadata.service.IDictionaryType * @generated */ public Adapter createIDictionaryTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.hundsun.ares.studio.jres.metadata.service.IDictionaryItem <em>IDictionary Item</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 com.hundsun.ares.studio.jres.metadata.service.IDictionaryItem * @generated */ public Adapter createIDictionaryItemAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.hundsun.ares.studio.jres.metadata.service.IErrorNoItem <em>IError No Item</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 com.hundsun.ares.studio.jres.metadata.service.IErrorNoItem * @generated */ public Adapter createIErrorNoItemAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.hundsun.ares.studio.jres.metadata.service.IUserConstantItem <em>IUser Constant Item</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 com.hundsun.ares.studio.jres.metadata.service.IUserConstantItem * @generated */ public Adapter createIUserConstantItemAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.hundsun.ares.studio.jres.model.metadata.decrypt.DeMetadataItem <em>De Metadata Item</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 com.hundsun.ares.studio.jres.model.metadata.decrypt.DeMetadataItem * @generated */ public Adapter createDeMetadataItemAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.hundsun.ares.studio.jres.model.metadata.decrypt.DeTypeDefaultValue <em>De Type Default Value</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 com.hundsun.ares.studio.jres.model.metadata.decrypt.DeTypeDefaultValue * @generated */ public Adapter createDeTypeDefaultValueAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.hundsun.ares.studio.jres.model.metadata.decrypt.DeStandardDataType <em>De Standard Data Type</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 com.hundsun.ares.studio.jres.model.metadata.decrypt.DeStandardDataType * @generated */ public Adapter createDeStandardDataTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.hundsun.ares.studio.jres.model.metadata.decrypt.DeBusinessDataType <em>De Business Data Type</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 com.hundsun.ares.studio.jres.model.metadata.decrypt.DeBusinessDataType * @generated */ public Adapter createDeBusinessDataTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.hundsun.ares.studio.jres.model.metadata.decrypt.DeStandardField <em>De Standard Field</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 com.hundsun.ares.studio.jres.model.metadata.decrypt.DeStandardField * @generated */ public Adapter createDeStandardFieldAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.hundsun.ares.studio.jres.model.metadata.decrypt.DeDictionaryType <em>De Dictionary Type</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 com.hundsun.ares.studio.jres.model.metadata.decrypt.DeDictionaryType * @generated */ public Adapter createDeDictionaryTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.hundsun.ares.studio.jres.model.metadata.decrypt.DeDictionaryItem <em>De Dictionary Item</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 com.hundsun.ares.studio.jres.model.metadata.decrypt.DeDictionaryItem * @generated */ public Adapter createDeDictionaryItemAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.hundsun.ares.studio.jres.model.metadata.decrypt.DeConstantItem <em>De Constant Item</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 com.hundsun.ares.studio.jres.model.metadata.decrypt.DeConstantItem * @generated */ public Adapter createDeConstantItemAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link com.hundsun.ares.studio.jres.model.metadata.decrypt.DeErrorNoItem <em>De Error No Item</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 com.hundsun.ares.studio.jres.model.metadata.decrypt.DeErrorNoItem * @generated */ public Adapter createDeErrorNoItemAdapter() { 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; } } //DecryptAdapterFactory