/** * (c) Urs Zeidler */ package de.urszeidler.eclipse.shr5.gameplay.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 de.urszeidler.eclipse.shr5.gameplay.CombatSpellCmd; import de.urszeidler.eclipse.shr5.gameplay.CombatTurn; import de.urszeidler.eclipse.shr5.gameplay.Command; import de.urszeidler.eclipse.shr5.gameplay.CommandWrapper; import de.urszeidler.eclipse.shr5.gameplay.ComplexAction; import de.urszeidler.eclipse.shr5.gameplay.DamageTest; import de.urszeidler.eclipse.shr5.gameplay.DefensTestCmd; import de.urszeidler.eclipse.shr5.gameplay.DrainCommand; import de.urszeidler.eclipse.shr5.gameplay.ExecutionProtocol; import de.urszeidler.eclipse.shr5.gameplay.ExecutionStack; import de.urszeidler.eclipse.shr5.gameplay.ExtendetSkillTestCmd; import de.urszeidler.eclipse.shr5.gameplay.FreeAction; import de.urszeidler.eclipse.shr5.gameplay.GameplayPackage; import de.urszeidler.eclipse.shr5.gameplay.Initative; import de.urszeidler.eclipse.shr5.gameplay.InitativePass; import de.urszeidler.eclipse.shr5.gameplay.InterruptAction; import de.urszeidler.eclipse.shr5.gameplay.Intervall; import de.urszeidler.eclipse.shr5.gameplay.MeeleAttackCmd; import de.urszeidler.eclipse.shr5.gameplay.OpposedSkillTestCmd; import de.urszeidler.eclipse.shr5.gameplay.PhaseCmd; import de.urszeidler.eclipse.shr5.gameplay.Probe; import de.urszeidler.eclipse.shr5.gameplay.ProbeCommand; import de.urszeidler.eclipse.shr5.gameplay.ProbeMod; import de.urszeidler.eclipse.shr5.gameplay.RangedAttackCmd; import de.urszeidler.eclipse.shr5.gameplay.SemanticAction; import de.urszeidler.eclipse.shr5.gameplay.SetExtendetData; import de.urszeidler.eclipse.shr5.gameplay.SetFeatureCommand; import de.urszeidler.eclipse.shr5.gameplay.SimpleAction; import de.urszeidler.eclipse.shr5.gameplay.SimpleActions; import de.urszeidler.eclipse.shr5.gameplay.SkillTestCmd; import de.urszeidler.eclipse.shr5.gameplay.SpellCommand; import de.urszeidler.eclipse.shr5.gameplay.SubjectCommand; import de.urszeidler.eclipse.shr5.gameplay.SuccesTest; import de.urszeidler.eclipse.shr5.gameplay.SuccesTestCmd; /** * <!-- 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 de.urszeidler.eclipse.shr5.gameplay.GameplayPackage * @generated */ public class GameplayAdapterFactory extends AdapterFactoryImpl { /** * The cached model package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected static GameplayPackage modelPackage; /** * Creates an instance of the adapter factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GameplayAdapterFactory() { if (modelPackage == null) { modelPackage = GameplayPackage.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 GameplaySwitch<Adapter> modelSwitch = new GameplaySwitch<Adapter>() { @Override public Adapter caseExecutionStack(ExecutionStack object) { return createExecutionStackAdapter(); } @Override public Adapter caseDamageTest(DamageTest object) { return createDamageTestAdapter(); } @Override public Adapter caseCommand(Command object) { return createCommandAdapter(); } @Override public Adapter caseSubjectCommand(SubjectCommand object) { return createSubjectCommandAdapter(); } @Override public Adapter caseSkillTestCmd(SkillTestCmd object) { return createSkillTestCmdAdapter(); } @Override public Adapter caseOpposedSkillTestCmd(OpposedSkillTestCmd object) { return createOpposedSkillTestCmdAdapter(); } @Override public Adapter caseInitative(Initative object) { return createInitativeAdapter(); } @Override public Adapter caseExecutionProtocol(ExecutionProtocol object) { return createExecutionProtocolAdapter(); } @Override public Adapter caseProbe(Probe object) { return createProbeAdapter(); } @Override public Adapter caseProbeCommand(ProbeCommand object) { return createProbeCommandAdapter(); } @Override public Adapter casePhaseCmd(PhaseCmd object) { return createPhaseCmdAdapter(); } @Override public Adapter caseCombatTurn(CombatTurn object) { return createCombatTurnAdapter(); } @Override public Adapter caseSuccesTest(SuccesTest object) { return createSuccesTestAdapter(); } @Override public Adapter caseExtendetSkillTestCmd(ExtendetSkillTestCmd object) { return createExtendetSkillTestCmdAdapter(); } @Override public Adapter caseDefensTestCmd(DefensTestCmd object) { return createDefensTestCmdAdapter(); } @Override public Adapter caseSuccesTestCmd(SuccesTestCmd object) { return createSuccesTestCmdAdapter(); } @Override public Adapter caseInitativePass(InitativePass object) { return createInitativePassAdapter(); } @Override public Adapter caseCommandWrapper(CommandWrapper object) { return createCommandWrapperAdapter(); } @Override public Adapter caseComplexAction(ComplexAction object) { return createComplexActionAdapter(); } @Override public Adapter caseSimpleAction(SimpleAction object) { return createSimpleActionAdapter(); } @Override public Adapter caseSimpleActions(SimpleActions object) { return createSimpleActionsAdapter(); } @Override public Adapter caseFreeAction(FreeAction object) { return createFreeActionAdapter(); } @Override public Adapter caseInterruptAction(InterruptAction object) { return createInterruptActionAdapter(); } @Override public Adapter caseSetFeatureCommand(SetFeatureCommand object) { return createSetFeatureCommandAdapter(); } @Override public Adapter caseMeeleAttackCmd(MeeleAttackCmd object) { return createMeeleAttackCmdAdapter(); } @Override public Adapter caseRangedAttackCmd(RangedAttackCmd object) { return createRangedAttackCmdAdapter(); } @Override public Adapter caseIntervall(Intervall object) { return createIntervallAdapter(); } @Override public Adapter caseProbeMod(ProbeMod object) { return createProbeModAdapter(); } @Override public Adapter caseSetExtendetData(SetExtendetData object) { return createSetExtendetDataAdapter(); } @Override public Adapter caseSemanticAction(SemanticAction object) { return createSemanticActionAdapter(); } @Override public Adapter caseDrainCommand(DrainCommand object) { return createDrainCommandAdapter(); } @Override public Adapter caseSpellCommand(SpellCommand object) { return createSpellCommandAdapter(); } @Override public Adapter caseCombatSpellCmd(CombatSpellCmd object) { return createCombatSpellCmdAdapter(); } @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 de.urszeidler.eclipse.shr5.gameplay.ExecutionStack <em>Execution Stack</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 de.urszeidler.eclipse.shr5.gameplay.ExecutionStack * @generated */ public Adapter createExecutionStackAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.DamageTest <em>Damage Test</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 de.urszeidler.eclipse.shr5.gameplay.DamageTest * @generated */ public Adapter createDamageTestAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.Command <em>Command</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 de.urszeidler.eclipse.shr5.gameplay.Command * @generated */ public Adapter createCommandAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.SubjectCommand <em>Subject Command</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 de.urszeidler.eclipse.shr5.gameplay.SubjectCommand * @generated */ public Adapter createSubjectCommandAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.SkillTestCmd <em>Skill Test Cmd</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 de.urszeidler.eclipse.shr5.gameplay.SkillTestCmd * @generated */ public Adapter createSkillTestCmdAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.OpposedSkillTestCmd <em>Opposed Skill Test Cmd</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 de.urszeidler.eclipse.shr5.gameplay.OpposedSkillTestCmd * @generated */ public Adapter createOpposedSkillTestCmdAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.Initative <em>Initative</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 de.urszeidler.eclipse.shr5.gameplay.Initative * @generated */ public Adapter createInitativeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.ExecutionProtocol <em>Execution Protocol</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 de.urszeidler.eclipse.shr5.gameplay.ExecutionProtocol * @generated */ public Adapter createExecutionProtocolAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.Probe <em>Probe</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 de.urszeidler.eclipse.shr5.gameplay.Probe * @generated */ public Adapter createProbeAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.ProbeCommand <em>Probe Command</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 de.urszeidler.eclipse.shr5.gameplay.ProbeCommand * @generated */ public Adapter createProbeCommandAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.PhaseCmd <em>Phase Cmd</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 de.urszeidler.eclipse.shr5.gameplay.PhaseCmd * @generated */ public Adapter createPhaseCmdAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.CombatTurn <em>Combat Turn</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 de.urszeidler.eclipse.shr5.gameplay.CombatTurn * @generated */ public Adapter createCombatTurnAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.SuccesTest <em>Succes Test</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 de.urszeidler.eclipse.shr5.gameplay.SuccesTest * @generated */ public Adapter createSuccesTestAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.ExtendetSkillTestCmd <em>Extendet Skill Test Cmd</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 de.urszeidler.eclipse.shr5.gameplay.ExtendetSkillTestCmd * @generated */ public Adapter createExtendetSkillTestCmdAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.DefensTestCmd <em>Defens Test Cmd</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 de.urszeidler.eclipse.shr5.gameplay.DefensTestCmd * @generated */ public Adapter createDefensTestCmdAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.SuccesTestCmd <em>Succes Test Cmd</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 de.urszeidler.eclipse.shr5.gameplay.SuccesTestCmd * @generated */ public Adapter createSuccesTestCmdAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.InitativePass <em>Initative Pass</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 de.urszeidler.eclipse.shr5.gameplay.InitativePass * @generated */ public Adapter createInitativePassAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.CommandWrapper <em>Command Wrapper</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 de.urszeidler.eclipse.shr5.gameplay.CommandWrapper * @generated */ public Adapter createCommandWrapperAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.ComplexAction <em>Complex Action</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 de.urszeidler.eclipse.shr5.gameplay.ComplexAction * @generated */ public Adapter createComplexActionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.SimpleAction <em>Simple Action</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 de.urszeidler.eclipse.shr5.gameplay.SimpleAction * @generated */ public Adapter createSimpleActionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.SimpleActions <em>Simple Actions</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 de.urszeidler.eclipse.shr5.gameplay.SimpleActions * @generated */ public Adapter createSimpleActionsAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.FreeAction <em>Free Action</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 de.urszeidler.eclipse.shr5.gameplay.FreeAction * @generated */ public Adapter createFreeActionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.InterruptAction <em>Interrupt Action</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 de.urszeidler.eclipse.shr5.gameplay.InterruptAction * @generated */ public Adapter createInterruptActionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.SetFeatureCommand <em>Set Feature Command</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 de.urszeidler.eclipse.shr5.gameplay.SetFeatureCommand * @generated */ public Adapter createSetFeatureCommandAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.MeeleAttackCmd <em>Meele Attack Cmd</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 de.urszeidler.eclipse.shr5.gameplay.MeeleAttackCmd * @generated */ public Adapter createMeeleAttackCmdAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.RangedAttackCmd <em>Ranged Attack Cmd</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 de.urszeidler.eclipse.shr5.gameplay.RangedAttackCmd * @generated */ public Adapter createRangedAttackCmdAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.Intervall <em>Intervall</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 de.urszeidler.eclipse.shr5.gameplay.Intervall * @generated */ public Adapter createIntervallAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.ProbeMod <em>Probe Mod</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 de.urszeidler.eclipse.shr5.gameplay.ProbeMod * @generated */ public Adapter createProbeModAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.SetExtendetData <em>Set Extendet Data</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 de.urszeidler.eclipse.shr5.gameplay.SetExtendetData * @generated */ public Adapter createSetExtendetDataAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.SemanticAction <em>Semantic Action</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 de.urszeidler.eclipse.shr5.gameplay.SemanticAction * @generated */ public Adapter createSemanticActionAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.DrainCommand <em>Drain Command</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 de.urszeidler.eclipse.shr5.gameplay.DrainCommand * @generated */ public Adapter createDrainCommandAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.SpellCommand <em>Spell Command</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 de.urszeidler.eclipse.shr5.gameplay.SpellCommand * @generated */ public Adapter createSpellCommandAdapter() { return null; } /** * Creates a new adapter for an object of class '{@link de.urszeidler.eclipse.shr5.gameplay.CombatSpellCmd <em>Combat Spell Cmd</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 de.urszeidler.eclipse.shr5.gameplay.CombatSpellCmd * @generated */ public Adapter createCombatSpellCmdAdapter() { 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; } } //GameplayAdapterFactory