/** */ package hu.bme.mit.inf.dslreasoner.faulttree.model.cft.util; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.*; 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; /** * * The Adapter Factory for the model. * It provides an adapter createXXX method for each class of the model. * * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage * @generated */ public class CftAdapterFactory extends AdapterFactoryImpl { /** * The cached model package. * * * @generated */ protected static CftPackage modelPackage; /** * Creates an instance of the adapter factory. * * * @generated */ public CftAdapterFactory() { if (modelPackage == null) { modelPackage = CftPackage.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 CftSwitch modelSwitch = new CftSwitch() { @Override public Adapter caseComponentDefinition(ComponentDefinition object) { return createComponentDefinitionAdapter(); } @Override public Adapter caseEventDefinition(EventDefinition object) { return createEventDefinitionAdapter(); } @Override public Adapter caseGateDefinition(GateDefinition object) { return createGateDefinitionAdapter(); } @Override public Adapter caseBasicEventDefinition(BasicEventDefinition object) { return createBasicEventDefinitionAdapter(); } @Override public Adapter caseInputEvent(InputEvent object) { return createInputEventAdapter(); } @Override public Adapter caseEventDeclaration(EventDeclaration object) { return createEventDeclarationAdapter(); } @Override public Adapter caseAndGateDefinition(AndGateDefinition object) { return createAndGateDefinitionAdapter(); } @Override public Adapter caseOrGateDefinition(OrGateDefinition object) { return createOrGateDefinitionAdapter(); } @Override public Adapter caseKOfMGateDefinition(KOfMGateDefinition object) { return createKOfMGateDefinitionAdapter(); } @Override public Adapter caseComponentFaultTree(ComponentFaultTree object) { return createComponentFaultTreeAdapter(); } @Override public Adapter caseComponent(Component object) { return createComponentAdapter(); } @Override public Adapter caseInput(Input object) { return createInputAdapter(); } @Override public Adapter caseOutput(Output object) { return createOutputAdapter(); } @Override public Adapter caseConnection(Connection object) { return createConnectionAdapter(); } @Override public Adapter caseModalElement(ModalElement object) { return createModalElementAdapter(); } @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 hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition Component Definition}'. * * 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 hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition * @generated */ public Adapter createComponentDefinitionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDefinition Event Definition}'. * * 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 hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDefinition * @generated */ public Adapter createEventDefinitionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition Gate Definition}'. * * 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 hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition * @generated */ public Adapter createGateDefinitionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition Basic Event Definition}'. * * 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 hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition * @generated */ public Adapter createBasicEventDefinitionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent Input Event}'. * * 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 hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent * @generated */ public Adapter createInputEventAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration Event Declaration}'. * * 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 hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration * @generated */ public Adapter createEventDeclarationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.AndGateDefinition And Gate Definition}'. * * 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 hu.bme.mit.inf.dslreasoner.faulttree.model.cft.AndGateDefinition * @generated */ public Adapter createAndGateDefinitionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.OrGateDefinition Or Gate Definition}'. * * 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 hu.bme.mit.inf.dslreasoner.faulttree.model.cft.OrGateDefinition * @generated */ public Adapter createOrGateDefinitionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition KOf MGate Definition}'. * * 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 hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition * @generated */ public Adapter createKOfMGateDefinitionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree Component Fault Tree}'. * * 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 hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree * @generated */ public Adapter createComponentFaultTreeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component Component}'. * * 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 hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component * @generated */ public Adapter createComponentAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input Input}'. * * 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 hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input * @generated */ public Adapter createInputAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output Output}'. * * 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 hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output * @generated */ public Adapter createOutputAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection Connection}'. * * 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 hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection * @generated */ public Adapter createConnectionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement Modal 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 hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement * @generated */ public Adapter createModalElementAdapter() { 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; } } //CftAdapterFactory