From 627db28682230cd2894ac4f9eb3746fda473e3bc Mon Sep 17 00:00:00 2001 From: ArenBabikian Date: Sun, 12 May 2019 22:27:13 -0400 Subject: Pre-realisticBranchCreation Commit --- .../test/fam/util/famAdapterFactory.java | 271 ------------------- .../standalone/test/fam/util/famSwitch.java | 289 --------------------- 2 files changed, 560 deletions(-) delete mode 100644 Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/fam/util/famAdapterFactory.java delete mode 100644 Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/fam/util/famSwitch.java (limited to 'Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/fam/util') diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/fam/util/famAdapterFactory.java b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/fam/util/famAdapterFactory.java deleted file mode 100644 index b5a4e37b..00000000 --- a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/fam/util/famAdapterFactory.java +++ /dev/null @@ -1,271 +0,0 @@ -/** - */ -package ca.mcgill.ecse.dslreasoner.standalone.test.fam.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 ca.mcgill.ecse.dslreasoner.standalone.test.fam.FAMTerminator; -import ca.mcgill.ecse.dslreasoner.standalone.test.fam.Function; -import ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalArchitectureModel; -import ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalData; -import ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalElement; -import ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalInput; -import ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalInterface; -import ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalOutput; -import ca.mcgill.ecse.dslreasoner.standalone.test.fam.InformationLink; -import ca.mcgill.ecse.dslreasoner.standalone.test.fam.famPackage; - -/** - * - * The Adapter Factory for the model. - * It provides an adapter createXXX method for each class of the model. - * - * @see ca.mcgill.ecse.dslreasoner.standalone.test.fam.famPackage - * @generated - */ -public class famAdapterFactory extends AdapterFactoryImpl { - /** - * The cached model package. - * - * - * @generated - */ - protected static famPackage modelPackage; - - /** - * Creates an instance of the adapter factory. - * - * - * @generated - */ - public famAdapterFactory() { - if (modelPackage == null) { - modelPackage = famPackage.eINSTANCE; - } - } - - /** - * Returns whether this factory is applicable for the type of the object. - * - * This implementation returns true if the object is either the model's package or is an instance object of the model. - * - * @return whether this factory is applicable for the type of the object. - * @generated - */ - @Override - public boolean isFactoryForType(Object object) { - if (object == modelPackage) { - return true; - } - if (object instanceof EObject) { - return ((EObject)object).eClass().getEPackage() == modelPackage; - } - return false; - } - - /** - * The switch that delegates to the createXXX methods. - * - * - * @generated - */ - protected famSwitch modelSwitch = - new famSwitch() { - @Override - public Adapter caseFunctionalElement(FunctionalElement object) { - return createFunctionalElementAdapter(); - } - @Override - public Adapter caseFunctionalArchitectureModel(FunctionalArchitectureModel object) { - return createFunctionalArchitectureModelAdapter(); - } - @Override - public Adapter caseFunction(Function object) { - return createFunctionAdapter(); - } - @Override - public Adapter caseFAMTerminator(FAMTerminator object) { - return createFAMTerminatorAdapter(); - } - @Override - public Adapter caseInformationLink(InformationLink object) { - return createInformationLinkAdapter(); - } - @Override - public Adapter caseFunctionalInterface(FunctionalInterface object) { - return createFunctionalInterfaceAdapter(); - } - @Override - public Adapter caseFunctionalInput(FunctionalInput object) { - return createFunctionalInputAdapter(); - } - @Override - public Adapter caseFunctionalOutput(FunctionalOutput object) { - return createFunctionalOutputAdapter(); - } - @Override - public Adapter caseFunctionalData(FunctionalData object) { - return createFunctionalDataAdapter(); - } - @Override - public Adapter defaultCase(EObject object) { - return createEObjectAdapter(); - } - }; - - /** - * Creates an adapter for the target. - * - * - * @param target the object to adapt. - * @return the adapter for the target. - * @generated - */ - @Override - public Adapter createAdapter(Notifier target) { - return modelSwitch.doSwitch((EObject)target); - } - - - /** - * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalElement Functional Element}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalElement - * @generated - */ - public Adapter createFunctionalElementAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalArchitectureModel Functional Architecture Model}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalArchitectureModel - * @generated - */ - public Adapter createFunctionalArchitectureModelAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.fam.Function Function}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see ca.mcgill.ecse.dslreasoner.standalone.test.fam.Function - * @generated - */ - public Adapter createFunctionAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.fam.FAMTerminator FAM Terminator}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see ca.mcgill.ecse.dslreasoner.standalone.test.fam.FAMTerminator - * @generated - */ - public Adapter createFAMTerminatorAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.fam.InformationLink Information Link}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see ca.mcgill.ecse.dslreasoner.standalone.test.fam.InformationLink - * @generated - */ - public Adapter createInformationLinkAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalInterface Functional Interface}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalInterface - * @generated - */ - public Adapter createFunctionalInterfaceAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalInput Functional Input}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalInput - * @generated - */ - public Adapter createFunctionalInputAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalOutput Functional Output}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalOutput - * @generated - */ - public Adapter createFunctionalOutputAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalData Functional Data}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalData - * @generated - */ - public Adapter createFunctionalDataAdapter() { - return null; - } - - /** - * Creates a new adapter for the default case. - * - * This default implementation returns null. - * - * @return the new adapter. - * @generated - */ - public Adapter createEObjectAdapter() { - return null; - } - -} //famAdapterFactory diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/fam/util/famSwitch.java b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/fam/util/famSwitch.java deleted file mode 100644 index 979bd3e9..00000000 --- a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/fam/util/famSwitch.java +++ /dev/null @@ -1,289 +0,0 @@ -/** - */ -package ca.mcgill.ecse.dslreasoner.standalone.test.fam.util; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.util.Switch; - -import ca.mcgill.ecse.dslreasoner.standalone.test.fam.FAMTerminator; -import ca.mcgill.ecse.dslreasoner.standalone.test.fam.Function; -import ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalArchitectureModel; -import ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalData; -import ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalElement; -import ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalInput; -import ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalInterface; -import ca.mcgill.ecse.dslreasoner.standalone.test.fam.FunctionalOutput; -import ca.mcgill.ecse.dslreasoner.standalone.test.fam.InformationLink; -import ca.mcgill.ecse.dslreasoner.standalone.test.fam.famPackage; - -/** - * - * The Switch for the model's inheritance hierarchy. - * It supports the call {@link #doSwitch(EObject) doSwitch(object)} - * to invoke the caseXXX method for each class of the model, - * starting with the actual class of the object - * and proceeding up the inheritance hierarchy - * until a non-null result is returned, - * which is the result of the switch. - * - * @see ca.mcgill.ecse.dslreasoner.standalone.test.fam.famPackage - * @generated - */ -public class famSwitch extends Switch { - /** - * The cached model package - * - * - * @generated - */ - protected static famPackage modelPackage; - - /** - * Creates an instance of the switch. - * - * - * @generated - */ - public famSwitch() { - if (modelPackage == null) { - modelPackage = famPackage.eINSTANCE; - } - } - - /** - * Checks whether this is a switch for the given package. - * - * - * @param ePackage the package in question. - * @return whether this is a switch for the given package. - * @generated - */ - @Override - protected boolean isSwitchFor(EPackage ePackage) { - return ePackage == modelPackage; - } - - /** - * Calls caseXXX for each class of the model until one returns a non null result; it yields that result. - * - * - * @return the first non-null result returned by a caseXXX call. - * @generated - */ - @Override - protected T doSwitch(int classifierID, EObject theEObject) { - switch (classifierID) { - case famPackage.FUNCTIONAL_ELEMENT: { - FunctionalElement functionalElement = (FunctionalElement)theEObject; - T result = caseFunctionalElement(functionalElement); - if (result == null) result = defaultCase(theEObject); - return result; - } - case famPackage.FUNCTIONAL_ARCHITECTURE_MODEL: { - FunctionalArchitectureModel functionalArchitectureModel = (FunctionalArchitectureModel)theEObject; - T result = caseFunctionalArchitectureModel(functionalArchitectureModel); - if (result == null) result = defaultCase(theEObject); - return result; - } - case famPackage.FUNCTION: { - Function function = (Function)theEObject; - T result = caseFunction(function); - if (result == null) result = caseFunctionalElement(function); - if (result == null) result = defaultCase(theEObject); - return result; - } - case famPackage.FAM_TERMINATOR: { - FAMTerminator famTerminator = (FAMTerminator)theEObject; - T result = caseFAMTerminator(famTerminator); - if (result == null) result = defaultCase(theEObject); - return result; - } - case famPackage.INFORMATION_LINK: { - InformationLink informationLink = (InformationLink)theEObject; - T result = caseInformationLink(informationLink); - if (result == null) result = defaultCase(theEObject); - return result; - } - case famPackage.FUNCTIONAL_INTERFACE: { - FunctionalInterface functionalInterface = (FunctionalInterface)theEObject; - T result = caseFunctionalInterface(functionalInterface); - if (result == null) result = defaultCase(theEObject); - return result; - } - case famPackage.FUNCTIONAL_INPUT: { - FunctionalInput functionalInput = (FunctionalInput)theEObject; - T result = caseFunctionalInput(functionalInput); - if (result == null) result = caseFunctionalData(functionalInput); - if (result == null) result = defaultCase(theEObject); - return result; - } - case famPackage.FUNCTIONAL_OUTPUT: { - FunctionalOutput functionalOutput = (FunctionalOutput)theEObject; - T result = caseFunctionalOutput(functionalOutput); - if (result == null) result = caseFunctionalData(functionalOutput); - if (result == null) result = defaultCase(theEObject); - return result; - } - case famPackage.FUNCTIONAL_DATA: { - FunctionalData functionalData = (FunctionalData)theEObject; - T result = caseFunctionalData(functionalData); - if (result == null) result = defaultCase(theEObject); - return result; - } - default: return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of 'Functional Element'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Functional Element'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFunctionalElement(FunctionalElement object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Functional Architecture Model'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Functional Architecture Model'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFunctionalArchitectureModel(FunctionalArchitectureModel object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Function'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Function'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFunction(Function object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'FAM Terminator'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'FAM Terminator'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFAMTerminator(FAMTerminator object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Information Link'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Information Link'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseInformationLink(InformationLink object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Functional Interface'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Functional Interface'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFunctionalInterface(FunctionalInterface object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Functional Input'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Functional Input'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFunctionalInput(FunctionalInput object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Functional Output'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Functional Output'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFunctionalOutput(FunctionalOutput object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Functional Data'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Functional Data'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFunctionalData(FunctionalData object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'EObject'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch, but this is the last case anyway. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'EObject'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) - * @generated - */ - @Override - public T defaultCase(EObject object) { - return null; - } - -} //famSwitch -- cgit v1.2.3-70-g09d2