diff options
Diffstat (limited to 'extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dc/util/DCSwitch.java')
-rw-r--r-- | extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dc/util/DCSwitch.java | 73 |
1 files changed, 45 insertions, 28 deletions
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dc/util/DCSwitch.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dc/util/DCSwitch.java index b935c7caaf3..218fb09c7b9 100644 --- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dc/util/DCSwitch.java +++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/dc/util/DCSwitch.java @@ -20,11 +20,11 @@ import org.eclipse.papyrus.dd.dc.*; /** * <!-- 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.dd.dc.DCPackage * @generated */ @@ -33,6 +33,7 @@ public class DCSwitch<T> extends Switch<T> { /** * The cached model package * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected static DCPackage modelPackage; @@ -41,10 +42,11 @@ public class DCSwitch<T> extends Switch<T> { * Creates an instance of the switch. * <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated */ public DCSwitch() { - if (modelPackage == null) { + if(modelPackage == null) { modelPackage = DCPackage.eINSTANCE; } } @@ -66,31 +68,39 @@ public class DCSwitch<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 DCPackage.POINT: { - Point point = (Point)theEObject; - T result = casePoint(point); - if (result == null) result = defaultCase(theEObject); - return result; - } - case DCPackage.DIMENSION: { - Dimension dimension = (Dimension)theEObject; - T result = caseDimension(dimension); - if (result == null) result = defaultCase(theEObject); - return result; - } - case DCPackage.BOUNDS: { - Bounds bounds = (Bounds)theEObject; - T result = caseBounds(bounds); - if (result == null) result = defaultCase(theEObject); - return result; - } - default: return defaultCase(theEObject); + switch(classifierID) { + case DCPackage.POINT: + { + Point point = (Point)theEObject; + T result = casePoint(point); + if(result == null) + result = defaultCase(theEObject); + return result; + } + case DCPackage.DIMENSION: + { + Dimension dimension = (Dimension)theEObject; + T result = caseDimension(dimension); + if(result == null) + result = defaultCase(theEObject); + return result; + } + case DCPackage.BOUNDS: + { + Bounds bounds = (Bounds)theEObject; + T result = caseBounds(bounds); + if(result == null) + result = defaultCase(theEObject); + return result; + } + default: + return defaultCase(theEObject); } } @@ -99,7 +109,9 @@ public class DCSwitch<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>Point</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated @@ -113,7 +125,9 @@ public class DCSwitch<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>Dimension</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated @@ -127,7 +141,9 @@ public class DCSwitch<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>Bounds</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated @@ -141,7 +157,9 @@ public class DCSwitch<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 @@ -150,5 +168,4 @@ public class DCSwitch<T> extends Switch<T> { public T defaultCase(EObject object) { return null; } - } // DCSwitch |