diff options
Diffstat (limited to 'extraplugins/cdo/org.eclipse.papyrus.cdo.validation.problems/src/org/eclipse/papyrus/cdo/validation/problems/util/ProblemsSwitch.java')
-rw-r--r-- | extraplugins/cdo/org.eclipse.papyrus.cdo.validation.problems/src/org/eclipse/papyrus/cdo/validation/problems/util/ProblemsSwitch.java | 55 |
1 files changed, 33 insertions, 22 deletions
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.validation.problems/src/org/eclipse/papyrus/cdo/validation/problems/util/ProblemsSwitch.java b/extraplugins/cdo/org.eclipse.papyrus.cdo.validation.problems/src/org/eclipse/papyrus/cdo/validation/problems/util/ProblemsSwitch.java index 3ab735cf8e3..1cea4eaf031 100644 --- a/extraplugins/cdo/org.eclipse.papyrus.cdo.validation.problems/src/org/eclipse/papyrus/cdo/validation/problems/util/ProblemsSwitch.java +++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.validation.problems/src/org/eclipse/papyrus/cdo/validation/problems/util/ProblemsSwitch.java @@ -1,6 +1,6 @@ /** * Copyright (c) 2013 CEA LIST. - * + * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -21,11 +21,11 @@ import org.eclipse.papyrus.cdo.validation.problems.ProblemsPackage; /** * <!-- begin-user-doc --> The <b>Switch</b> for the model's inheritance - * hierarchy. It supports the call {@link #doSwitch(EObject) doSwitch(object)} - * to invoke the <code>caseXXX</code> method for each class of the model, + * hierarchy. It supports the call {@link #doSwitch(EObject) doSwitch(object)} to invoke the <code>caseXXX</code> 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. <!-- end-user-doc --> + * * @see org.eclipse.papyrus.cdo.validation.problems.ProblemsPackage * @generated */ @@ -34,6 +34,7 @@ public class ProblemsSwitch<T> extends Switch<T> { /** * The cached model package * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected static ProblemsPackage modelPackage; @@ -42,10 +43,11 @@ public class ProblemsSwitch<T> extends Switch<T> { * Creates an instance of the switch. * <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated */ public ProblemsSwitch() { - if(modelPackage == null) { + if (modelPackage == null) { modelPackage = ProblemsPackage.eINSTANCE; } } @@ -53,7 +55,7 @@ public class ProblemsSwitch<T> extends Switch<T> { /** * Checks whether this is a switch for the given package. <!-- * begin-user-doc --> <!-- end-user-doc --> - * + * * @parameter ePackage the package in question. * @return whether this is a switch for the given package. * @generated @@ -67,35 +69,36 @@ public class ProblemsSwitch<T> extends Switch<T> { * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. * <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @return the first non-null result returned by a <code>caseXXX</code> call. * @generated */ @Override protected T doSwitch(int classifierID, EObject theEObject) { - switch(classifierID) { - case ProblemsPackage.EPROBLEM: - { - EProblem eProblem = (EProblem)theEObject; + switch (classifierID) { + case ProblemsPackage.EPROBLEM: { + EProblem eProblem = (EProblem) theEObject; T result = caseEProblem(eProblem); - if(result == null) + if (result == null) { result = defaultCase(theEObject); + } return result; } - case ProblemsPackage.EPROBLEMS_CONTAINER: - { - EProblemsContainer eProblemsContainer = (EProblemsContainer)theEObject; + case ProblemsPackage.EPROBLEMS_CONTAINER: { + EProblemsContainer eProblemsContainer = (EProblemsContainer) theEObject; T result = caseEProblemsContainer(eProblemsContainer); - if(result == null) + if (result == null) { result = defaultCase(theEObject); + } return result; } - case ProblemsPackage.ATTRIBUTE: - { + case ProblemsPackage.ATTRIBUTE: { @SuppressWarnings("unchecked") - Map.Entry<String, String> attribute = (Map.Entry<String, String>)theEObject; + Map.Entry<String, String> attribute = (Map.Entry<String, String>) theEObject; T result = caseAttribute(attribute); - if(result == null) + if (result == null) { result = defaultCase(theEObject); + } return result; } default: @@ -108,7 +111,9 @@ public class ProblemsSwitch<T> extends Switch<T> { * <!-- begin-user-doc --> This implementation returns * null; returning a non-null result will terminate the switch. <!-- * end-user-doc --> - * @param object the target of the switch. + * + * @param object + * the target of the switch. * @return the result of interpreting the object as an instance of '<em>EProblem</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated @@ -122,7 +127,9 @@ public class ProblemsSwitch<T> extends Switch<T> { * <!-- begin-user-doc --> This * implementation returns null; returning a non-null result will terminate * the switch. <!-- end-user-doc --> - * @param object the target of the switch. + * + * @param object + * the target of the switch. * @return the result of interpreting the object as an instance of '<em>EProblems Container</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated @@ -137,7 +144,9 @@ public class ProblemsSwitch<T> extends Switch<T> { * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> - * @param object the target of the switch. + * + * @param object + * the target of the switch. * @return the result of interpreting the object as an instance of '<em>Attribute</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated @@ -151,7 +160,9 @@ public class ProblemsSwitch<T> extends Switch<T> { * <!-- begin-user-doc --> This implementation returns * null; returning a non-null result will terminate the switch, but this is * the last case anyway. <!-- end-user-doc --> - * @param object the target of the switch. + * + * @param object + * the target of the switch. * @return the result of interpreting the object as an instance of '<em>EObject</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) * @generated |