TPTP 4.1.0 Platform Project
Public API Specification

org.eclipse.hyades.models.common.configuration.util
Class Common_ConfigurationSwitch

java.lang.Object
  extended byorg.eclipse.hyades.models.common.configuration.util.Common_ConfigurationSwitch

public class Common_ConfigurationSwitch
extends java.lang.Object

The Switch for the model's inheritance hierarchy. It supports the call 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 Also:
Common_ConfigurationPackage

Field Summary
static java.lang.String copyright
           
protected static Common_ConfigurationPackage modelPackage
          The cached model package
 
Constructor Summary
Common_ConfigurationSwitch()
          Creates an instance of the switch.
 
Method Summary
 java.lang.Object caseBVRProperty(BVRProperty object)
          Returns the result of interpretting the object as an instance of 'BVR Property'.
 java.lang.Object caseCFGArtifact(CFGArtifact object)
          Returns the result of interpretting the object as an instance of 'CFG Artifact'.
 java.lang.Object caseCFGArtifactLocationPair(CFGArtifactLocationPair object)
          Returns the result of interpretting the object as an instance of 'CFG Artifact Location Pair'.
 java.lang.Object caseCFGCategory(CFGCategory object)
          Returns the result of interpretting the object as an instance of 'CFG Category'.
 java.lang.Object caseCFGClass(CFGClass object)
          Returns the result of interpretting the object as an instance of 'CFG Class'.
 java.lang.Object caseCFGComparableProperty(CFGComparableProperty object)
          Returns the result of interpretting the object as an instance of 'CFG Comparable Property'.
 java.lang.Object caseCFGConfigurableObject(CFGConfigurableObject object)
          Returns the result of interpretting the object as an instance of 'CFG Configurable Object'.
 java.lang.Object caseCFGInstance(CFGInstance object)
          Returns the result of interpretting the object as an instance of 'CFG Instance'.
 java.lang.Object caseCFGLocation(CFGLocation object)
          Returns the result of interpretting the object as an instance of 'CFG Location'.
 java.lang.Object caseCFGMachine(CFGMachine object)
          Returns the result of interpretting the object as an instance of 'CFG Machine'.
 java.lang.Object caseCFGMachineConstraint(CFGMachineConstraint object)
          Returns the result of interpretting the object as an instance of 'CFG Machine Constraint'.
 java.lang.Object caseCFGMachineInstance(CFGMachineInstance object)
          Returns the result of interpretting the object as an instance of 'CFG Machine Instance'.
 java.lang.Object caseCFGOperation(CFGOperation object)
          Returns the result of interpretting the object as an instance of 'CFG Operation'.
 java.lang.Object caseCFGPropertyGroup(CFGPropertyGroup object)
          Returns the result of interpretting the object as an instance of 'CFG Property Group'.
 java.lang.Object caseCFGPsudoEnumeration(CFGPsudoEnumeration object)
          Returns the result of interpretting the object as an instance of 'CFG Psudo Enumeration'.
 java.lang.Object caseCMNNamedElement(CMNNamedElement object)
          Returns the result of interpretting the object as an instance of 'CMN Named Element'.
 java.lang.Object caseCMNNodeInstance(CMNNodeInstance object)
          Returns the result of interpretting the object as an instance of 'CMN Node Instance'.
 java.lang.Object caseCMNNodeType(CMNNodeType object)
          Returns the result of interpretting the object as an instance of 'CMN Node Type'.
 java.lang.Object caseHyadesBrowserEnumeration(HyadesBrowserEnumeration object)
          Returns the result of interpretting the object as an instance of 'Hyades Browser Enumeration'.
 java.lang.Object caseHyadesBrowserTypeCategory(HyadesBrowserTypeCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Browser Type Category'.
 java.lang.Object caseHyadesBrowserVersionCategory(HyadesBrowserVersionCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Browser Version Category'.
 java.lang.Object caseHyadesClasspathCategory(HyadesClasspathCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Classpath Category'.
 java.lang.Object caseHyadesDatabaseCategory(HyadesDatabaseCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Database Category'.
 java.lang.Object caseHyadesDatabaseEnumeration(HyadesDatabaseEnumeration object)
          Returns the result of interpretting the object as an instance of 'Hyades Database Enumeration'.
 java.lang.Object caseHyadesDatabaseVersionCategory(HyadesDatabaseVersionCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Database Version Category'.
 java.lang.Object caseHyadesDisplayColorDepthCategory(HyadesDisplayColorDepthCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Display Color Depth Category'.
 java.lang.Object caseHyadesDisplayColorDepthEnumeration(HyadesDisplayColorDepthEnumeration object)
          Returns the result of interpretting the object as an instance of 'Hyades Display Color Depth Enumeration'.
 java.lang.Object caseHyadesDisplayHeightCategory(HyadesDisplayHeightCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Display Height Category'.
 java.lang.Object caseHyadesDisplayHeightEnumeration(HyadesDisplayHeightEnumeration object)
          Returns the result of interpretting the object as an instance of 'Hyades Display Height Enumeration'.
 java.lang.Object caseHyadesDisplayNumberCategory(HyadesDisplayNumberCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Display Number Category'.
 java.lang.Object caseHyadesDisplayWidthCategory(HyadesDisplayWidthCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Display Width Category'.
 java.lang.Object caseHyadesDisplayWidthEnumeration(HyadesDisplayWidthEnumeration object)
          Returns the result of interpretting the object as an instance of 'Hyades Display Width Enumeration'.
 java.lang.Object caseHyadesHostnameCategory(HyadesHostnameCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Hostname Category'.
 java.lang.Object caseHyadesMajorVersionCategory(HyadesMajorVersionCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Major Version Category'.
 java.lang.Object caseHyadesMemorySizeCategory(HyadesMemorySizeCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Memory Size Category'.
 java.lang.Object caseHyadesMinorVersionCategory(HyadesMinorVersionCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Minor Version Category'.
 java.lang.Object caseHyadesOperatingSystemCategory(HyadesOperatingSystemCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Operating System Category'.
 java.lang.Object caseHyadesOperatingSystemEnumeration(HyadesOperatingSystemEnumeration object)
          Returns the result of interpretting the object as an instance of 'Hyades Operating System Enumeration'.
 java.lang.Object caseHyadesPasswordCategory(HyadesPasswordCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Password Category'.
 java.lang.Object caseHyadesProcessorNumberCategory(HyadesProcessorNumberCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Processor Number Category'.
 java.lang.Object caseHyadesProcessorSpeedCategory(HyadesProcessorSpeedCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Processor Speed Category'.
 java.lang.Object caseHyadesProcessorTypeCategory(HyadesProcessorTypeCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Processor Type Category'.
 java.lang.Object caseHyadesProcessorTypeEnumeration(HyadesProcessorTypeEnumeration object)
          Returns the result of interpretting the object as an instance of 'Hyades Processor Type Enumeration'.
 java.lang.Object caseHyadesRootDirectroyCategory(HyadesRootDirectroyCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Root Directroy Category'.
 java.lang.Object caseHyadesServicePackCategory(HyadesServicePackCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Service Pack Category'.
 java.lang.Object caseHyadesServicePackEnumeration(HyadesServicePackEnumeration object)
          Returns the result of interpretting the object as an instance of 'Hyades Service Pack Enumeration'.
 java.lang.Object caseHyadesUsernameCategory(HyadesUsernameCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Username Category'.
 java.lang.Object caseHyadesWindowsDomainCategory(HyadesWindowsDomainCategory object)
          Returns the result of interpretting the object as an instance of 'Hyades Windows Domain Category'.
 java.lang.Object defaultCase(org.eclipse.emf.ecore.EObject object)
          Returns the result of interpretting the object as an instance of 'EObject'.
protected  java.lang.Object doSwitch(org.eclipse.emf.ecore.EClass theEClass, org.eclipse.emf.ecore.EObject theEObject)
          Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
 java.lang.Object doSwitch(org.eclipse.emf.ecore.EObject theEObject)
          Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
protected  java.lang.Object doSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)
          Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyright

public static final java.lang.String copyright

See Also:
Constant Field Values

modelPackage

protected static Common_ConfigurationPackage modelPackage
The cached model package

Constructor Detail

Common_ConfigurationSwitch

public Common_ConfigurationSwitch()
Creates an instance of the switch.

Method Detail

doSwitch

public java.lang.Object doSwitch(org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.

Returns:
the first non-null result returned by a caseXXX call.

doSwitch

protected java.lang.Object doSwitch(org.eclipse.emf.ecore.EClass theEClass,
                                    org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.

Returns:
the first non-null result returned by a caseXXX call.

doSwitch

protected java.lang.Object doSwitch(int classifierID,
                                    org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.

Returns:
the first non-null result returned by a caseXXX call.

caseCFGLocation

public java.lang.Object caseCFGLocation(CFGLocation object)
Returns the result of interpretting the object as an instance of 'CFG Location'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'CFG Location'.
See Also:
doSwitch(EObject)

caseCFGClass

public java.lang.Object caseCFGClass(CFGClass object)
Returns the result of interpretting the object as an instance of 'CFG Class'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'CFG Class'.
See Also:
doSwitch(EObject)

caseCFGOperation

public java.lang.Object caseCFGOperation(CFGOperation object)
Returns the result of interpretting the object as an instance of 'CFG Operation'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'CFG Operation'.
See Also:
doSwitch(EObject)

caseCFGArtifact

public java.lang.Object caseCFGArtifact(CFGArtifact object)
Returns the result of interpretting the object as an instance of 'CFG Artifact'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'CFG Artifact'.
See Also:
doSwitch(EObject)

caseCFGInstance

public java.lang.Object caseCFGInstance(CFGInstance object)
Returns the result of interpretting the object as an instance of 'CFG Instance'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'CFG Instance'.
See Also:
doSwitch(EObject)

caseCFGComparableProperty

public java.lang.Object caseCFGComparableProperty(CFGComparableProperty object)
Returns the result of interpretting the object as an instance of 'CFG Comparable Property'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'CFG Comparable Property'.
See Also:
doSwitch(EObject)

caseCFGPropertyGroup

public java.lang.Object caseCFGPropertyGroup(CFGPropertyGroup object)
Returns the result of interpretting the object as an instance of 'CFG Property Group'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'CFG Property Group'.
See Also:
doSwitch(EObject)

caseCFGCategory

public java.lang.Object caseCFGCategory(CFGCategory object)
Returns the result of interpretting the object as an instance of 'CFG Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'CFG Category'.
See Also:
doSwitch(EObject)

caseHyadesOperatingSystemEnumeration

public java.lang.Object caseHyadesOperatingSystemEnumeration(HyadesOperatingSystemEnumeration object)
Returns the result of interpretting the object as an instance of 'Hyades Operating System Enumeration'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Operating System Enumeration'.
See Also:
doSwitch(EObject)

caseHyadesOperatingSystemCategory

public java.lang.Object caseHyadesOperatingSystemCategory(HyadesOperatingSystemCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Operating System Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Operating System Category'.
See Also:
doSwitch(EObject)

caseHyadesProcessorTypeCategory

public java.lang.Object caseHyadesProcessorTypeCategory(HyadesProcessorTypeCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Processor Type Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Processor Type Category'.
See Also:
doSwitch(EObject)

caseHyadesMemorySizeCategory

public java.lang.Object caseHyadesMemorySizeCategory(HyadesMemorySizeCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Memory Size Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Memory Size Category'.
See Also:
doSwitch(EObject)

caseHyadesProcessorSpeedCategory

public java.lang.Object caseHyadesProcessorSpeedCategory(HyadesProcessorSpeedCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Processor Speed Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Processor Speed Category'.
See Also:
doSwitch(EObject)

caseHyadesProcessorTypeEnumeration

public java.lang.Object caseHyadesProcessorTypeEnumeration(HyadesProcessorTypeEnumeration object)
Returns the result of interpretting the object as an instance of 'Hyades Processor Type Enumeration'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Processor Type Enumeration'.
See Also:
doSwitch(EObject)

caseHyadesBrowserTypeCategory

public java.lang.Object caseHyadesBrowserTypeCategory(HyadesBrowserTypeCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Browser Type Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Browser Type Category'.
See Also:
doSwitch(EObject)

caseHyadesBrowserVersionCategory

public java.lang.Object caseHyadesBrowserVersionCategory(HyadesBrowserVersionCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Browser Version Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Browser Version Category'.
See Also:
doSwitch(EObject)

caseHyadesBrowserEnumeration

public java.lang.Object caseHyadesBrowserEnumeration(HyadesBrowserEnumeration object)
Returns the result of interpretting the object as an instance of 'Hyades Browser Enumeration'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Browser Enumeration'.
See Also:
doSwitch(EObject)

caseHyadesProcessorNumberCategory

public java.lang.Object caseHyadesProcessorNumberCategory(HyadesProcessorNumberCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Processor Number Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Processor Number Category'.
See Also:
doSwitch(EObject)

caseHyadesDisplayColorDepthCategory

public java.lang.Object caseHyadesDisplayColorDepthCategory(HyadesDisplayColorDepthCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Display Color Depth Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Display Color Depth Category'.
See Also:
doSwitch(EObject)

caseHyadesDisplayColorDepthEnumeration

public java.lang.Object caseHyadesDisplayColorDepthEnumeration(HyadesDisplayColorDepthEnumeration object)
Returns the result of interpretting the object as an instance of 'Hyades Display Color Depth Enumeration'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Display Color Depth Enumeration'.
See Also:
doSwitch(EObject)

caseHyadesDisplayHeightCategory

public java.lang.Object caseHyadesDisplayHeightCategory(HyadesDisplayHeightCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Display Height Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Display Height Category'.
See Also:
doSwitch(EObject)

caseHyadesDisplayWidthCategory

public java.lang.Object caseHyadesDisplayWidthCategory(HyadesDisplayWidthCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Display Width Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Display Width Category'.
See Also:
doSwitch(EObject)

caseHyadesDisplayHeightEnumeration

public java.lang.Object caseHyadesDisplayHeightEnumeration(HyadesDisplayHeightEnumeration object)
Returns the result of interpretting the object as an instance of 'Hyades Display Height Enumeration'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Display Height Enumeration'.
See Also:
doSwitch(EObject)

caseHyadesDisplayWidthEnumeration

public java.lang.Object caseHyadesDisplayWidthEnumeration(HyadesDisplayWidthEnumeration object)
Returns the result of interpretting the object as an instance of 'Hyades Display Width Enumeration'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Display Width Enumeration'.
See Also:
doSwitch(EObject)

caseHyadesDisplayNumberCategory

public java.lang.Object caseHyadesDisplayNumberCategory(HyadesDisplayNumberCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Display Number Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Display Number Category'.
See Also:
doSwitch(EObject)

caseHyadesDatabaseCategory

public java.lang.Object caseHyadesDatabaseCategory(HyadesDatabaseCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Database Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Database Category'.
See Also:
doSwitch(EObject)

caseHyadesDatabaseVersionCategory

public java.lang.Object caseHyadesDatabaseVersionCategory(HyadesDatabaseVersionCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Database Version Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Database Version Category'.
See Also:
doSwitch(EObject)

caseHyadesDatabaseEnumeration

public java.lang.Object caseHyadesDatabaseEnumeration(HyadesDatabaseEnumeration object)
Returns the result of interpretting the object as an instance of 'Hyades Database Enumeration'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Database Enumeration'.
See Also:
doSwitch(EObject)

caseCFGMachineInstance

public java.lang.Object caseCFGMachineInstance(CFGMachineInstance object)
Returns the result of interpretting the object as an instance of 'CFG Machine Instance'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'CFG Machine Instance'.
See Also:
doSwitch(EObject)

caseCFGMachineConstraint

public java.lang.Object caseCFGMachineConstraint(CFGMachineConstraint object)
Returns the result of interpretting the object as an instance of 'CFG Machine Constraint'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'CFG Machine Constraint'.
See Also:
doSwitch(EObject)

caseCFGConfigurableObject

public java.lang.Object caseCFGConfigurableObject(CFGConfigurableObject object)
Returns the result of interpretting the object as an instance of 'CFG Configurable Object'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'CFG Configurable Object'.
See Also:
doSwitch(EObject)

caseHyadesHostnameCategory

public java.lang.Object caseHyadesHostnameCategory(HyadesHostnameCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Hostname Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Hostname Category'.
See Also:
doSwitch(EObject)

caseHyadesWindowsDomainCategory

public java.lang.Object caseHyadesWindowsDomainCategory(HyadesWindowsDomainCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Windows Domain Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Windows Domain Category'.
See Also:
doSwitch(EObject)

caseHyadesUsernameCategory

public java.lang.Object caseHyadesUsernameCategory(HyadesUsernameCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Username Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Username Category'.
See Also:
doSwitch(EObject)

caseHyadesServicePackCategory

public java.lang.Object caseHyadesServicePackCategory(HyadesServicePackCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Service Pack Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Service Pack Category'.
See Also:
doSwitch(EObject)

caseHyadesMajorVersionCategory

public java.lang.Object caseHyadesMajorVersionCategory(HyadesMajorVersionCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Major Version Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Major Version Category'.
See Also:
doSwitch(EObject)

caseHyadesMinorVersionCategory

public java.lang.Object caseHyadesMinorVersionCategory(HyadesMinorVersionCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Minor Version Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Minor Version Category'.
See Also:
doSwitch(EObject)

caseHyadesServicePackEnumeration

public java.lang.Object caseHyadesServicePackEnumeration(HyadesServicePackEnumeration object)
Returns the result of interpretting the object as an instance of 'Hyades Service Pack Enumeration'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Service Pack Enumeration'.
See Also:
doSwitch(EObject)

caseCFGArtifactLocationPair

public java.lang.Object caseCFGArtifactLocationPair(CFGArtifactLocationPair object)
Returns the result of interpretting the object as an instance of 'CFG Artifact Location Pair'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'CFG Artifact Location Pair'.
See Also:
doSwitch(EObject)

caseCFGMachine

public java.lang.Object caseCFGMachine(CFGMachine object)
Returns the result of interpretting the object as an instance of 'CFG Machine'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'CFG Machine'.
See Also:
doSwitch(EObject)

caseCFGPsudoEnumeration

public java.lang.Object caseCFGPsudoEnumeration(CFGPsudoEnumeration object)
Returns the result of interpretting the object as an instance of 'CFG Psudo Enumeration'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'CFG Psudo Enumeration'.
See Also:
doSwitch(EObject)

caseHyadesPasswordCategory

public java.lang.Object caseHyadesPasswordCategory(HyadesPasswordCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Password Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Password Category'.
See Also:
doSwitch(EObject)

caseHyadesClasspathCategory

public java.lang.Object caseHyadesClasspathCategory(HyadesClasspathCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Classpath Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Classpath Category'.
See Also:
doSwitch(EObject)

caseHyadesRootDirectroyCategory

public java.lang.Object caseHyadesRootDirectroyCategory(HyadesRootDirectroyCategory object)
Returns the result of interpretting the object as an instance of 'Hyades Root Directroy Category'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Hyades Root Directroy Category'.
See Also:
doSwitch(EObject)

caseCMNNamedElement

public java.lang.Object caseCMNNamedElement(CMNNamedElement object)
Returns the result of interpretting the object as an instance of 'CMN Named Element'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'CMN Named Element'.
See Also:
doSwitch(EObject)

caseBVRProperty

public java.lang.Object caseBVRProperty(BVRProperty object)
Returns the result of interpretting the object as an instance of 'BVR Property'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'BVR Property'.
See Also:
doSwitch(EObject)

caseCMNNodeInstance

public java.lang.Object caseCMNNodeInstance(CMNNodeInstance object)
Returns the result of interpretting the object as an instance of 'CMN Node Instance'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'CMN Node Instance'.
See Also:
doSwitch(EObject)

caseCMNNodeType

public java.lang.Object caseCMNNodeType(CMNNodeType object)
Returns the result of interpretting the object as an instance of 'CMN Node Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'CMN Node Type'.
See Also:
doSwitch(EObject)

defaultCase

public java.lang.Object defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpretting 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.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'EObject'.
See Also:
doSwitch(org.eclipse.emf.ecore.EObject)

TPTP 4.1.0 Platform Project
Public API Specification