/** * <copyright> * </copyright> * */ package org.eclipse.etrice.core.room.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.etrice.core.room.*; /** * <!-- 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.eclipse.etrice.core.room.RoomPackage * @generated */ public class RoomAdapterFactory extends AdapterFactoryImpl { /** * The cached model package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected static RoomPackage modelPackage; /** * Creates an instance of the adapter factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public RoomAdapterFactory() { if (modelPackage == null) { modelPackage = RoomPackage.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 RoomSwitch<Adapter> modelSwitch = new RoomSwitch<Adapter>() { @Override public Adapter caseRoomModel(RoomModel object) { return createRoomModelAdapter(); } @Override public Adapter caseRoomClass(RoomClass object) { return createRoomClassAdapter(); } @Override public Adapter caseStructureClass(StructureClass object) { return createStructureClassAdapter(); } @Override public Adapter caseActorContainerClass(ActorContainerClass object) { return createActorContainerClassAdapter(); } @Override public Adapter caseTypedID(TypedID object) { return createTypedIDAdapter(); } @Override public Adapter caseFreeTypedID(FreeTypedID object) { return createFreeTypedIDAdapter(); } @Override public Adapter caseType(Type object) { return createTypeAdapter(); } @Override public Adapter caseFreeType(FreeType object) { return createFreeTypeAdapter(); } @Override public Adapter caseDataClass(DataClass object) { return createDataClassAdapter(); } @Override public Adapter caseAttribute(Attribute object) { return createAttributeAdapter(); } @Override public Adapter caseOperation(Operation object) { return createOperationAdapter(); } @Override public Adapter caseProtocolClass(ProtocolClass object) { return createProtocolClassAdapter(); } @Override public Adapter caseMessage(Message object) { return createMessageAdapter(); } @Override public Adapter casePortClass(PortClass object) { return createPortClassAdapter(); } @Override public Adapter caseMessageHandler(MessageHandler object) { return createMessageHandlerAdapter(); } @Override public Adapter caseProtocolSemantics(ProtocolSemantics object) { return createProtocolSemanticsAdapter(); } @Override public Adapter caseSemanticsRule(SemanticsRule object) { return createSemanticsRuleAdapter(); } @Override public Adapter caseSemanticsInRule(SemanticsInRule object) { return createSemanticsInRuleAdapter(); } @Override public Adapter caseSemanticsOutRule(SemanticsOutRule object) { return createSemanticsOutRuleAdapter(); } @Override public Adapter caseActorClass(ActorClass object) { return createActorClassAdapter(); } @Override public Adapter caseInterfaceItem(InterfaceItem object) { return createInterfaceItemAdapter(); } @Override public Adapter casePort(Port object) { return createPortAdapter(); } @Override public Adapter caseExternalPort(ExternalPort object) { return createExternalPortAdapter(); } @Override public Adapter caseSAPRef(SAPRef object) { return createSAPRefAdapter(); } @Override public Adapter caseSPPRef(SPPRef object) { return createSPPRefAdapter(); } @Override public Adapter caseServiceImplementation(ServiceImplementation object) { return createServiceImplementationAdapter(); } @Override public Adapter caseLogicalSystem(LogicalSystem object) { return createLogicalSystemAdapter(); } @Override public Adapter caseActorContainerRef(ActorContainerRef object) { return createActorContainerRefAdapter(); } @Override public Adapter caseSubSystemRef(SubSystemRef object) { return createSubSystemRefAdapter(); } @Override public Adapter caseSubSystemClass(SubSystemClass object) { return createSubSystemClassAdapter(); } @Override public Adapter caseLogicalThread(LogicalThread object) { return createLogicalThreadAdapter(); } @Override public Adapter caseActorInstancePath(ActorInstancePath object) { return createActorInstancePathAdapter(); } @Override public Adapter caseBinding(Binding object) { return createBindingAdapter(); } @Override public Adapter caseBindingEndPoint(BindingEndPoint object) { return createBindingEndPointAdapter(); } @Override public Adapter caseLayerConnection(LayerConnection object) { return createLayerConnectionAdapter(); } @Override public Adapter caseSAPoint(SAPoint object) { return createSAPointAdapter(); } @Override public Adapter caseRefSAPoint(RefSAPoint object) { return createRefSAPointAdapter(); } @Override public Adapter caseRelaySAPoint(RelaySAPoint object) { return createRelaySAPointAdapter(); } @Override public Adapter caseSPPoint(SPPoint object) { return createSPPointAdapter(); } @Override public Adapter caseActorRef(ActorRef object) { return createActorRefAdapter(); } @Override public Adapter caseStateGraphNode(StateGraphNode object) { return createStateGraphNodeAdapter(); } @Override public Adapter caseStateGraphItem(StateGraphItem object) { return createStateGraphItemAdapter(); } @Override public Adapter caseState(State object) { return createStateAdapter(); } @Override public Adapter caseStateGraph(StateGraph object) { return createStateGraphAdapter(); } @Override public Adapter caseBaseState(BaseState object) { return createBaseStateAdapter(); } @Override public Adapter caseRefinedState(RefinedState object) { return createRefinedStateAdapter(); } @Override public Adapter caseDetailCode(DetailCode object) { return createDetailCodeAdapter(); } @Override public Adapter caseTrPoint(TrPoint object) { return createTrPointAdapter(); } @Override public Adapter caseTransitionPoint(TransitionPoint object) { return createTransitionPointAdapter(); } @Override public Adapter caseEntryPoint(EntryPoint object) { return createEntryPointAdapter(); } @Override public Adapter caseExitPoint(ExitPoint object) { return createExitPointAdapter(); } @Override public Adapter caseChoicePoint(ChoicePoint object) { return createChoicePointAdapter(); } @Override public Adapter caseTransition(Transition object) { return createTransitionAdapter(); } @Override public Adapter caseNonInitialTransition(NonInitialTransition object) { return createNonInitialTransitionAdapter(); } @Override public Adapter caseInitialTransition(InitialTransition object) { return createInitialTransitionAdapter(); } @Override public Adapter caseContinuationTransition(ContinuationTransition object) { return createContinuationTransitionAdapter(); } @Override public Adapter caseTriggeredTransition(TriggeredTransition object) { return createTriggeredTransitionAdapter(); } @Override public Adapter caseCPBranchTransition(CPBranchTransition object) { return createCPBranchTransitionAdapter(); } @Override public Adapter caseTransitionTerminal(TransitionTerminal object) { return createTransitionTerminalAdapter(); } @Override public Adapter caseStateTerminal(StateTerminal object) { return createStateTerminalAdapter(); } @Override public Adapter caseTrPointTerminal(TrPointTerminal object) { return createTrPointTerminalAdapter(); } @Override public Adapter caseSubStateTrPointTerminal(SubStateTrPointTerminal object) { return createSubStateTrPointTerminalAdapter(); } @Override public Adapter caseChoicepointTerminal(ChoicepointTerminal object) { return createChoicepointTerminalAdapter(); } @Override public Adapter caseTrigger(Trigger object) { return createTriggerAdapter(); } @Override public Adapter caseMessageFromIf(MessageFromIf object) { return createMessageFromIfAdapter(); } @Override public Adapter caseGuard(Guard object) { return createGuardAdapter(); } @Override public Adapter caseImport(Import object) { return createImportAdapter(); } @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 org.eclipse.etrice.core.room.RoomModel <em>Model</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.etrice.core.room.RoomModel * @generated */ public Adapter createRoomModelAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.RoomClass <em>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.eclipse.etrice.core.room.RoomClass * @generated */ public Adapter createRoomClassAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.StructureClass <em>Structure 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.eclipse.etrice.core.room.StructureClass * @generated */ public Adapter createStructureClassAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.ActorContainerClass <em>Actor Container 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.eclipse.etrice.core.room.ActorContainerClass * @generated */ public Adapter createActorContainerClassAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.TypedID <em>Typed ID</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.etrice.core.room.TypedID * @generated */ public Adapter createTypedIDAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.FreeTypedID <em>Free Typed ID</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.etrice.core.room.FreeTypedID * @generated */ public Adapter createFreeTypedIDAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.Type <em>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 org.eclipse.etrice.core.room.Type * @generated */ public Adapter createTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.FreeType <em>Free 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 org.eclipse.etrice.core.room.FreeType * @generated */ public Adapter createFreeTypeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.DataClass <em>Data 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.eclipse.etrice.core.room.DataClass * @generated */ public Adapter createDataClassAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.Attribute <em>Attribute</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.etrice.core.room.Attribute * @generated */ public Adapter createAttributeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.Operation <em>Operation</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.etrice.core.room.Operation * @generated */ public Adapter createOperationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.ProtocolClass <em>Protocol 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.eclipse.etrice.core.room.ProtocolClass * @generated */ public Adapter createProtocolClassAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.Message <em>Message</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.etrice.core.room.Message * @generated */ public Adapter createMessageAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.PortClass <em>Port 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.eclipse.etrice.core.room.PortClass * @generated */ public Adapter createPortClassAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.MessageHandler <em>Message Handler</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.etrice.core.room.MessageHandler * @generated */ public Adapter createMessageHandlerAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.ProtocolSemantics <em>Protocol Semantics</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.etrice.core.room.ProtocolSemantics * @generated */ public Adapter createProtocolSemanticsAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.SemanticsRule <em>Semantics Rule</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.etrice.core.room.SemanticsRule * @generated */ public Adapter createSemanticsRuleAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.SemanticsInRule <em>Semantics In Rule</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.etrice.core.room.SemanticsInRule * @generated */ public Adapter createSemanticsInRuleAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.SemanticsOutRule <em>Semantics Out Rule</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.etrice.core.room.SemanticsOutRule * @generated */ public Adapter createSemanticsOutRuleAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.ActorClass <em>Actor 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.eclipse.etrice.core.room.ActorClass * @generated */ public Adapter createActorClassAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.InterfaceItem <em>Interface 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 org.eclipse.etrice.core.room.InterfaceItem * @generated */ public Adapter createInterfaceItemAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.Port <em>Port</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.etrice.core.room.Port * @generated */ public Adapter createPortAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.ExternalPort <em>External Port</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.etrice.core.room.ExternalPort * @generated */ public Adapter createExternalPortAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.SAPRef <em>SAP Ref</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.etrice.core.room.SAPRef * @generated */ public Adapter createSAPRefAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.SPPRef <em>SPP Ref</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.etrice.core.room.SPPRef * @generated */ public Adapter createSPPRefAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.ServiceImplementation <em>Service Implementation</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.etrice.core.room.ServiceImplementation * @generated */ public Adapter createServiceImplementationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.LogicalSystem <em>Logical System</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.etrice.core.room.LogicalSystem * @generated */ public Adapter createLogicalSystemAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.ActorContainerRef <em>Actor Container Ref</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.etrice.core.room.ActorContainerRef * @generated */ public Adapter createActorContainerRefAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.SubSystemRef <em>Sub System Ref</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.etrice.core.room.SubSystemRef * @generated */ public Adapter createSubSystemRefAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.SubSystemClass <em>Sub System 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.eclipse.etrice.core.room.SubSystemClass * @generated */ public Adapter createSubSystemClassAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.LogicalThread <em>Logical Thread</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.etrice.core.room.LogicalThread * @generated */ public Adapter createLogicalThreadAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.ActorInstancePath <em>Actor Instance Path</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.etrice.core.room.ActorInstancePath * @generated */ public Adapter createActorInstancePathAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.Binding <em>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.eclipse.etrice.core.room.Binding * @generated */ public Adapter createBindingAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.BindingEndPoint <em>Binding End Point</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.etrice.core.room.BindingEndPoint * @generated */ public Adapter createBindingEndPointAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.LayerConnection <em>Layer Connection</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.etrice.core.room.LayerConnection * @generated */ public Adapter createLayerConnectionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.SAPoint <em>SA Point</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.etrice.core.room.SAPoint * @generated */ public Adapter createSAPointAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.RefSAPoint <em>Ref SA Point</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.etrice.core.room.RefSAPoint * @generated */ public Adapter createRefSAPointAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.RelaySAPoint <em>Relay SA Point</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.etrice.core.room.RelaySAPoint * @generated */ public Adapter createRelaySAPointAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.SPPoint <em>SP Point</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.etrice.core.room.SPPoint * @generated */ public Adapter createSPPointAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.ActorRef <em>Actor Ref</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.etrice.core.room.ActorRef * @generated */ public Adapter createActorRefAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.StateGraphNode <em>State Graph 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.eclipse.etrice.core.room.StateGraphNode * @generated */ public Adapter createStateGraphNodeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.StateGraphItem <em>State Graph 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 org.eclipse.etrice.core.room.StateGraphItem * @generated */ public Adapter createStateGraphItemAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.State <em>State</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.etrice.core.room.State * @generated */ public Adapter createStateAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.StateGraph <em>State Graph</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.etrice.core.room.StateGraph * @generated */ public Adapter createStateGraphAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.BaseState <em>Base State</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.etrice.core.room.BaseState * @generated */ public Adapter createBaseStateAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.RefinedState <em>Refined State</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.etrice.core.room.RefinedState * @generated */ public Adapter createRefinedStateAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.DetailCode <em>Detail Code</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.etrice.core.room.DetailCode * @generated */ public Adapter createDetailCodeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.TrPoint <em>Tr Point</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.etrice.core.room.TrPoint * @generated */ public Adapter createTrPointAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.TransitionPoint <em>Transition Point</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.etrice.core.room.TransitionPoint * @generated */ public Adapter createTransitionPointAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.EntryPoint <em>Entry Point</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.etrice.core.room.EntryPoint * @generated */ public Adapter createEntryPointAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.ExitPoint <em>Exit Point</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.etrice.core.room.ExitPoint * @generated */ public Adapter createExitPointAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.ChoicePoint <em>Choice Point</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.etrice.core.room.ChoicePoint * @generated */ public Adapter createChoicePointAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.Transition <em>Transition</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.etrice.core.room.Transition * @generated */ public Adapter createTransitionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.NonInitialTransition <em>Non Initial Transition</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.etrice.core.room.NonInitialTransition * @generated */ public Adapter createNonInitialTransitionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.InitialTransition <em>Initial Transition</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.etrice.core.room.InitialTransition * @generated */ public Adapter createInitialTransitionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.ContinuationTransition <em>Continuation Transition</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.etrice.core.room.ContinuationTransition * @generated */ public Adapter createContinuationTransitionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.TriggeredTransition <em>Triggered Transition</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.etrice.core.room.TriggeredTransition * @generated */ public Adapter createTriggeredTransitionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.CPBranchTransition <em>CP Branch Transition</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.etrice.core.room.CPBranchTransition * @generated */ public Adapter createCPBranchTransitionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.TransitionTerminal <em>Transition Terminal</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.etrice.core.room.TransitionTerminal * @generated */ public Adapter createTransitionTerminalAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.StateTerminal <em>State Terminal</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.etrice.core.room.StateTerminal * @generated */ public Adapter createStateTerminalAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.TrPointTerminal <em>Tr Point Terminal</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.etrice.core.room.TrPointTerminal * @generated */ public Adapter createTrPointTerminalAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.SubStateTrPointTerminal <em>Sub State Tr Point Terminal</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.etrice.core.room.SubStateTrPointTerminal * @generated */ public Adapter createSubStateTrPointTerminalAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.ChoicepointTerminal <em>Choicepoint Terminal</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.etrice.core.room.ChoicepointTerminal * @generated */ public Adapter createChoicepointTerminalAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.Trigger <em>Trigger</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.etrice.core.room.Trigger * @generated */ public Adapter createTriggerAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.MessageFromIf <em>Message From If</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.etrice.core.room.MessageFromIf * @generated */ public Adapter createMessageFromIfAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.Guard <em>Guard</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.etrice.core.room.Guard * @generated */ public Adapter createGuardAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.etrice.core.room.Import <em>Import</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.etrice.core.room.Import * @generated */ public Adapter createImportAdapter() { 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; } } //RoomAdapterFactory