/** * <copyright> * </copyright> * * $Id: SDAdapterFactory.java,v 1.7 2009/03/05 00:53:22 mgolubev Exp $ */ package org.eclipse.uml2.diagram.sequence.model.sequenced.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.uml2.diagram.sequence.model.sequenced.*; import org.eclipse.uml2.uml.CombinedFragment; import org.eclipse.uml2.uml.Constraint; import org.eclipse.uml2.uml.DurationConstraint; import org.eclipse.uml2.uml.ExecutionSpecification; import org.eclipse.uml2.uml.Gate; import org.eclipse.uml2.uml.Interaction; import org.eclipse.uml2.uml.InteractionFragment; import org.eclipse.uml2.uml.InteractionOperand; import org.eclipse.uml2.uml.InteractionUse; import org.eclipse.uml2.uml.Lifeline; import org.eclipse.uml2.uml.Message; import org.eclipse.uml2.uml.OccurrenceSpecification; import org.eclipse.uml2.uml.StateInvariant; /** * <!-- 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.uml2.diagram.sequence.model.sequenced.SDPackage * @generated */ public class SDAdapterFactory extends AdapterFactoryImpl { /** * The cached model package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected static SDPackage modelPackage; /** * Creates an instance of the adapter factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SDAdapterFactory() { if (modelPackage == null) { modelPackage = SDPackage.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 SDSwitch<Adapter> modelSwitch = new SDSwitch<Adapter>() { @Override public Adapter caseSDEntity(SDEntity object) { return createSDEntityAdapter(); } @Override public Adapter caseSDModel(SDModel object) { return createSDModelAdapter(); } @Override public Adapter caseSDGate(SDGate object) { return createSDGateAdapter(); } @Override public Adapter caseSDBackedByFragment(SDBackedByFragment object) { return createSDBackedByFragmentAdapter(); } @Override public Adapter caseSDLifeLineElement(SDLifeLineElement object) { return createSDLifeLineElementAdapter(); } @Override public Adapter caseSDBracketContainer(SDBracketContainer object) { return createSDBracketContainerAdapter(); } @Override public Adapter caseSDBracket(SDBracket object) { return createSDBracketAdapter(); } @Override public Adapter caseSDLifeLine(SDLifeLine object) { return createSDLifeLineAdapter(); } @Override public Adapter caseSDBehaviorSpec(SDBehaviorSpec object) { return createSDBehaviorSpecAdapter(); } @Override public Adapter caseSDMountingRegion(SDMountingRegion object) { return createSDMountingRegionAdapter(); } @Override public Adapter caseSDFrame(SDFrame object) { return createSDFrameAdapter(); } @Override public Adapter caseSDInteractionUse(SDInteractionUse object) { return createSDInteractionUseAdapter(); } @Override public Adapter caseSDCombinedFragment(SDCombinedFragment object) { return createSDCombinedFragmentAdapter(); } @Override public Adapter caseSDInteractionOperand(SDInteractionOperand object) { return createSDInteractionOperandAdapter(); } @Override public Adapter caseSDFrameContainer(SDFrameContainer object) { return createSDFrameContainerAdapter(); } @Override public Adapter caseSDExecution(SDExecution object) { return createSDExecutionAdapter(); } @Override public Adapter caseSDInvocation(SDInvocation object) { return createSDInvocationAdapter(); } @Override public Adapter caseSDAbstractMessage(SDAbstractMessage object) { return createSDAbstractMessageAdapter(); } @Override public Adapter caseSDMessage(SDMessage object) { return createSDMessageAdapter(); } @Override public Adapter caseSDGateMessage(SDGateMessage object) { return createSDGateMessageAdapter(); } @Override public Adapter caseSDGateMessageEnd(SDGateMessageEnd object) { return createSDGateMessageEndAdapter(); } @Override public Adapter caseSDSimpleNode(SDSimpleNode object) { return createSDSimpleNodeAdapter(); } @Override public Adapter caseUMLConstraint(Constraint object) { return createUMLConstraintAdapter(); } @Override public Adapter caseUMLStateInvariant(StateInvariant object) { return createUMLStateInvariantAdapter(); } @Override public Adapter caseUMLInteraction(Interaction object) { return createUMLInteractionAdapter(); } @Override public Adapter caseUMLPackage(org.eclipse.uml2.uml.Package object) { return createUMLPackageAdapter(); } @Override public Adapter caseUMLLifeline(Lifeline object) { return createUMLLifelineAdapter(); } @Override public Adapter caseUMLOccurrenceSpecification(OccurrenceSpecification object) { return createUMLOccurrenceSpecificationAdapter(); } @Override public Adapter caseUMLMessage(Message object) { return createUMLMessageAdapter(); } @Override public Adapter caseUMLDurationConstraint(DurationConstraint object) { return createUMLDurationConstraintAdapter(); } @Override public Adapter caseUMLInteractionFragment(InteractionFragment object) { return createUMLInteractionFragmentAdapter(); } @Override public Adapter caseUMLExecutionSpecification(ExecutionSpecification object) { return createUMLExecutionSpecificationAdapter(); } @Override public Adapter caseUMLGate(Gate object) { return createUMLGateAdapter(); } @Override public Adapter caseUMLInteractionUse(InteractionUse object) { return createUMLInteractionUseAdapter(); } @Override public Adapter caseUMLInteractionOperand(InteractionOperand object) { return createUMLInteractionOperandAdapter(); } @Override public Adapter caseUMLCombinedFragment(CombinedFragment object) { return createUMLCombinedFragmentAdapter(); } @Override public Adapter caseSDTrace(SDTrace object) { return createSDTraceAdapter(); } @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.uml2.diagram.sequence.model.sequenced.SDEntity <em>Entity</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.uml2.diagram.sequence.model.sequenced.SDEntity * @generated */ public Adapter createSDEntityAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDModel <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.uml2.diagram.sequence.model.sequenced.SDModel * @generated */ public Adapter createSDModelAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDGate <em>Gate</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.uml2.diagram.sequence.model.sequenced.SDGate * @generated */ public Adapter createSDGateAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDBackedByFragment <em>Backed By Fragment</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.uml2.diagram.sequence.model.sequenced.SDBackedByFragment * @generated */ public Adapter createSDBackedByFragmentAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDLifeLineElement <em>Life Line Element</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.uml2.diagram.sequence.model.sequenced.SDLifeLineElement * @generated */ public Adapter createSDLifeLineElementAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDBracketContainer <em>Bracket Container</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.uml2.diagram.sequence.model.sequenced.SDBracketContainer * @generated */ public Adapter createSDBracketContainerAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDBracket <em>Bracket</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.uml2.diagram.sequence.model.sequenced.SDBracket * @generated */ public Adapter createSDBracketAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDLifeLine <em>Life Line</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.uml2.diagram.sequence.model.sequenced.SDLifeLine * @generated */ public Adapter createSDLifeLineAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDBehaviorSpec <em>Behavior Spec</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.uml2.diagram.sequence.model.sequenced.SDBehaviorSpec * @generated */ public Adapter createSDBehaviorSpecAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDMountingRegion <em>Mounting Region</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.uml2.diagram.sequence.model.sequenced.SDMountingRegion * @generated */ public Adapter createSDMountingRegionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDFrame <em>Frame</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.uml2.diagram.sequence.model.sequenced.SDFrame * @generated */ public Adapter createSDFrameAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDInteractionUse <em>Interaction Use</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.uml2.diagram.sequence.model.sequenced.SDInteractionUse * @generated */ public Adapter createSDInteractionUseAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDCombinedFragment <em>Combined Fragment</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.uml2.diagram.sequence.model.sequenced.SDCombinedFragment * @generated */ public Adapter createSDCombinedFragmentAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDInteractionOperand <em>Interaction Operand</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.uml2.diagram.sequence.model.sequenced.SDInteractionOperand * @generated */ public Adapter createSDInteractionOperandAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDFrameContainer <em>Frame Container</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. * @see org.eclipse.uml2.diagram.sequence.model.sequenced.SDFrameContainer * @generated */ public Adapter createSDFrameContainerAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDExecution <em>Execution</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.uml2.diagram.sequence.model.sequenced.SDExecution * @generated */ public Adapter createSDExecutionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDInvocation <em>Invocation</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.uml2.diagram.sequence.model.sequenced.SDInvocation * @generated */ public Adapter createSDInvocationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDAbstractMessage <em>Abstract 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.uml2.diagram.sequence.model.sequenced.SDAbstractMessage * @generated */ public Adapter createSDAbstractMessageAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDMessage <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.uml2.diagram.sequence.model.sequenced.SDMessage * @generated */ public Adapter createSDMessageAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDGateMessage <em>Gate 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.uml2.diagram.sequence.model.sequenced.SDGateMessage * @generated */ public Adapter createSDGateMessageAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDGateMessageEnd <em>Gate Message End</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.uml2.diagram.sequence.model.sequenced.SDGateMessageEnd * @generated */ public Adapter createSDGateMessageEndAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDSimpleNode <em>Simple 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.uml2.diagram.sequence.model.sequenced.SDSimpleNode * @generated */ public Adapter createSDSimpleNodeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.uml.Constraint <em>UML Constraint</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.uml2.uml.Constraint * @generated */ public Adapter createUMLConstraintAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.uml.StateInvariant <em>UML State Invariant</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.uml2.uml.StateInvariant * @generated */ public Adapter createUMLStateInvariantAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.uml.Interaction <em>UML Interaction</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.uml2.uml.Interaction * @generated */ public Adapter createUMLInteractionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.uml.Package <em>UML Package</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.uml2.uml.Package * @generated */ public Adapter createUMLPackageAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.uml.Lifeline <em>UML Lifeline</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.uml2.uml.Lifeline * @generated */ public Adapter createUMLLifelineAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.uml.OccurrenceSpecification <em>UML Occurrence Specification</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.uml2.uml.OccurrenceSpecification * @generated */ public Adapter createUMLOccurrenceSpecificationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.uml.Message <em>UML 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.uml2.uml.Message * @generated */ public Adapter createUMLMessageAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.uml.DurationConstraint <em>UML Duration Constraint</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.uml2.uml.DurationConstraint * @generated */ public Adapter createUMLDurationConstraintAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.uml.InteractionFragment <em>UML Interaction Fragment</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.uml2.uml.InteractionFragment * @generated */ public Adapter createUMLInteractionFragmentAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.uml.ExecutionSpecification <em>UML Execution Specification</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.uml2.uml.ExecutionSpecification * @generated */ public Adapter createUMLExecutionSpecificationAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.uml.Gate <em>UML Gate</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.uml2.uml.Gate * @generated */ public Adapter createUMLGateAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.uml.InteractionUse <em>UML Interaction Use</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.uml2.uml.InteractionUse * @generated */ public Adapter createUMLInteractionUseAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.uml.InteractionOperand <em>UML Interaction Operand</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.uml2.uml.InteractionOperand * @generated */ public Adapter createUMLInteractionOperandAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.uml.CombinedFragment <em>UML Combined Fragment</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.uml2.uml.CombinedFragment * @generated */ public Adapter createUMLCombinedFragmentAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link org.eclipse.uml2.diagram.sequence.model.sequenced.SDTrace <em>Trace</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.uml2.diagram.sequence.model.sequenced.SDTrace * @generated */ public Adapter createSDTraceAdapter() { 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; } } //SDAdapterFactory