org.objectweb.dsrg.sofa.repository.model.util
Class ModelSwitch

java.lang.Object
  extended by org.objectweb.dsrg.sofa.repository.model.util.ModelSwitch

public class ModelSwitch
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:
ModelPackage
Generated from the meta-model

Field Summary
protected static ModelPackage modelPackage
          The cached model package
 
Constructor Summary
ModelSwitch()
          Creates an instance of the switch.
 
Method Summary
 java.lang.Object caseAnnotation(Annotation object)
          Returns the result of interpretting the object as an instance of 'Annotation'.
 java.lang.Object caseArchitecture(Architecture object)
          Returns the result of interpretting the object as an instance of 'Architecture'.
 java.lang.Object caseAspect(Aspect object)
          Returns the result of interpretting the object as an instance of 'Aspect'.
 java.lang.Object caseAssemblyDescriptor(AssemblyDescriptor object)
          Returns the result of interpretting the object as an instance of 'Assembly Descriptor'.
 java.lang.Object caseCodeBundle(CodeBundle object)
          Returns the result of interpretting the object as an instance of 'Code Bundle'.
 java.lang.Object caseComponentInterfaceEndpoint(ComponentInterfaceEndpoint object)
          Returns the result of interpretting the object as an instance of 'Component Interface Endpoint'.
 java.lang.Object caseComponentSelect(ComponentSelect object)
          Returns the result of interpretting the object as an instance of 'Component Select'.
 java.lang.Object caseConnection(Connection object)
          Returns the result of interpretting the object as an instance of 'Connection'.
 java.lang.Object caseConnectionEndpoint(ConnectionEndpoint object)
          Returns the result of interpretting the object as an instance of 'Connection Endpoint'.
 java.lang.Object caseConnectorManagerConfiguration(ConnectorManagerConfiguration object)
          Returns the result of interpretting the object as an instance of 'Connector Manager Configuration'.
 java.lang.Object caseConnectorUnitDeploymentDescription(ConnectorUnitDeploymentDescription object)
          Returns the result of interpretting the object as an instance of 'Connector Unit Deployment Description'.
 java.lang.Object caseControlInterface(ControlInterface object)
          Returns the result of interpretting the object as an instance of 'Control Interface'.
 java.lang.Object caseDeploymentPlan(DeploymentPlan object)
          Returns the result of interpretting the object as an instance of 'Deployment Plan'.
 java.lang.Object caseDockRegistryConfiguration(DockRegistryConfiguration object)
          Returns the result of interpretting the object as an instance of 'Dock Registry Configuration'.
 java.lang.Object caseEnvironmentAssumption(EnvironmentAssumption object)
          Returns the result of interpretting the object as an instance of 'Environment Assumption'.
 java.lang.Object caseFactory(Factory object)
          Returns the result of interpretting the object as an instance of 'Factory'.
 java.lang.Object caseFeature(Feature object)
          Returns the result of interpretting the object as an instance of 'Feature'.
 java.lang.Object caseFrame(Frame object)
          Returns the result of interpretting the object as an instance of 'Frame'.
 java.lang.Object caseInfo(Info object)
          Returns the result of interpretting the object as an instance of 'Info'.
 java.lang.Object caseInstanceAssemblyDescription(InstanceAssemblyDescription object)
          Returns the result of interpretting the object as an instance of 'Instance Assembly Description'.
 java.lang.Object caseInstanceDeploymentDescription(InstanceDeploymentDescription object)
          Returns the result of interpretting the object as an instance of 'Instance Deployment Description'.
 java.lang.Object caseInterface(Interface object)
          Returns the result of interpretting the object as an instance of 'Interface'.
 java.lang.Object caseInterfaceSelect(InterfaceSelect object)
          Returns the result of interpretting the object as an instance of 'Interface Select'.
 java.lang.Object caseInterfaceType(InterfaceType object)
          Returns the result of interpretting the object as an instance of 'Interface Type'.
 java.lang.Object caseMappedProperty(MappedProperty object)
          Returns the result of interpretting the object as an instance of 'Mapped Property'.
 java.lang.Object caseMicroBinding(MicroBinding object)
          Returns the result of interpretting the object as an instance of 'Micro Binding'.
 java.lang.Object caseMicroBindingEndpoint(MicroBindingEndpoint object)
          Returns the result of interpretting the object as an instance of 'Micro Binding Endpoint'.
 java.lang.Object caseMicroComponent(MicroComponent object)
          Returns the result of interpretting the object as an instance of 'Micro Component'.
 java.lang.Object caseMicroComponentInstance(MicroComponentInstance object)
          Returns the result of interpretting the object as an instance of 'Micro Component Instance'.
 java.lang.Object caseMicroContent(MicroContent object)
          Returns the result of interpretting the object as an instance of 'Micro Content'.
 java.lang.Object caseMicroContentClass(MicroContentClass object)
          Returns the result of interpretting the object as an instance of 'Micro Content Class'.
 java.lang.Object caseMicroContentGenerator(MicroContentGenerator object)
          Returns the result of interpretting the object as an instance of 'Micro Content Generator'.
 java.lang.Object caseMicroInterface(MicroInterface object)
          Returns the result of interpretting the object as an instance of 'Micro Interface'.
 java.lang.Object caseMicroInterfaceType(MicroInterfaceType object)
          Returns the result of interpretting the object as an instance of 'Micro Interface Type'.
 java.lang.Object caseNamedEntity(NamedEntity object)
          Returns the result of interpretting the object as an instance of 'Named Entity'.
 java.lang.Object caseNodeConfiguration(NodeConfiguration object)
          Returns the result of interpretting the object as an instance of 'Node Configuration'.
 java.lang.Object caseParameter(Parameter object)
          Returns the result of interpretting the object as an instance of 'Parameter'.
 java.lang.Object caseProperty(Property object)
          Returns the result of interpretting the object as an instance of 'Property'.
 java.lang.Object casePropertyValue(PropertyValue object)
          Returns the result of interpretting the object as an instance of 'Property Value'.
 java.lang.Object casePublish(Publish object)
          Returns the result of interpretting the object as an instance of 'Publish'.
 java.lang.Object caseRBMBinding(RBMBinding object)
          Returns the result of interpretting the object as an instance of 'RBM Binding'.
 java.lang.Object caseRBMConnectorArchitecture(RBMConnectorArchitecture object)
          Returns the result of interpretting the object as an instance of 'RBM Connector Architecture'.
 java.lang.Object caseRBMPort(RBMPort object)
          Returns the result of interpretting the object as an instance of 'RBM Port'.
 java.lang.Object caseRepositoryConfiguration(RepositoryConfiguration object)
          Returns the result of interpretting the object as an instance of 'Repository Configuration'.
 java.lang.Object caseRepositoryData(RepositoryData object)
          Returns the result of interpretting the object as an instance of 'Repository Data'.
 java.lang.Object caseRepositoryInfo(RepositoryInfo object)
          Returns the result of interpretting the object as an instance of 'Repository Info'.
 java.lang.Object caseResourceDeploymentDescription(ResourceDeploymentDescription object)
          Returns the result of interpretting the object as an instance of 'Resource Deployment Description'.
 java.lang.Object caseService(Service object)
          Returns the result of interpretting the object as an instance of 'Service'.
 java.lang.Object caseServicePublisher(ServicePublisher object)
          Returns the result of interpretting the object as an instance of 'Service Publisher'.
 java.lang.Object caseServiceTracker(ServiceTracker object)
          Returns the result of interpretting the object as an instance of 'Service Tracker'.
 java.lang.Object caseSharedConnectorUnit(SharedConnectorUnit object)
          Returns the result of interpretting the object as an instance of 'Shared Connector Unit'.
 java.lang.Object caseSubcomponentAssemblyInstance(SubcomponentAssemblyInstance object)
          Returns the result of interpretting the object as an instance of 'Subcomponent Assembly Instance'.
 java.lang.Object caseSubcomponentDeploymentInstance(SubcomponentDeploymentInstance object)
          Returns the result of interpretting the object as an instance of 'Subcomponent Deployment Instance'.
 java.lang.Object caseSubcomponentInstance(SubcomponentInstance object)
          Returns the result of interpretting the object as an instance of 'Subcomponent Instance'.
 java.lang.Object caseSubcomponentInterfaceEndpoint(SubcomponentInterfaceEndpoint object)
          Returns the result of interpretting the object as an instance of 'Subcomponent Interface Endpoint'.
 java.lang.Object caseTopLevel(TopLevel object)
          Returns the result of interpretting the object as an instance of 'Top Level'.
 java.lang.Object caseVersion(Version object)
          Returns the result of interpretting the object as an instance of 'Version'.
 java.lang.Object caseVersionedEntity(VersionedEntity object)
          Returns the result of interpretting the object as an instance of 'Versioned Entity'.
 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

modelPackage

protected static ModelPackage modelPackage
The cached model package

Generated from the meta-model
Constructor Detail

ModelSwitch

public ModelSwitch()
Creates an instance of the switch.

Generated from the meta-model
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.
Generated from the meta-model

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.
Generated from the meta-model

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.
Generated from the meta-model

caseNamedEntity

public java.lang.Object caseNamedEntity(NamedEntity object)
Returns the result of interpretting the object as an instance of 'Named Entity'. 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 'Named Entity'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseVersionedEntity

public java.lang.Object caseVersionedEntity(VersionedEntity object)
Returns the result of interpretting the object as an instance of 'Versioned Entity'. 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 'Versioned Entity'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseVersion

public java.lang.Object caseVersion(Version object)
Returns the result of interpretting the object as an instance of 'Version'. 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 'Version'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseInterfaceType

public java.lang.Object caseInterfaceType(InterfaceType object)
Returns the result of interpretting the object as an instance of 'Interface 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 'Interface Type'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseInterface

public java.lang.Object caseInterface(Interface object)
Returns the result of interpretting the object as an instance of 'Interface'. 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 'Interface'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseFrame

public java.lang.Object caseFrame(Frame object)
Returns the result of interpretting the object as an instance of 'Frame'. 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 'Frame'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseArchitecture

public java.lang.Object caseArchitecture(Architecture object)
Returns the result of interpretting the object as an instance of 'Architecture'. 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 'Architecture'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseProperty

public java.lang.Object caseProperty(Property object)
Returns the result of interpretting the object as an instance of '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 'Property'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseSubcomponentInstance

public java.lang.Object caseSubcomponentInstance(SubcomponentInstance object)
Returns the result of interpretting the object as an instance of 'Subcomponent 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 'Subcomponent Instance'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseConnection

public java.lang.Object caseConnection(Connection object)
Returns the result of interpretting the object as an instance of 'Connection'. 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 'Connection'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseSubcomponentInterfaceEndpoint

public java.lang.Object caseSubcomponentInterfaceEndpoint(SubcomponentInterfaceEndpoint object)
Returns the result of interpretting the object as an instance of 'Subcomponent Interface Endpoint'. 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 'Subcomponent Interface Endpoint'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseComponentInterfaceEndpoint

public java.lang.Object caseComponentInterfaceEndpoint(ComponentInterfaceEndpoint object)
Returns the result of interpretting the object as an instance of 'Component Interface Endpoint'. 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 'Component Interface Endpoint'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseAnnotation

public java.lang.Object caseAnnotation(Annotation object)
Returns the result of interpretting the object as an instance of 'Annotation'. 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 'Annotation'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseFactory

public java.lang.Object caseFactory(Factory object)
Returns the result of interpretting the object as an instance of 'Factory'. 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 'Factory'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseTopLevel

public java.lang.Object caseTopLevel(TopLevel object)
Returns the result of interpretting the object as an instance of 'Top Level'. 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 'Top Level'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseRepositoryData

public java.lang.Object caseRepositoryData(RepositoryData object)
Returns the result of interpretting the object as an instance of 'Repository Data'. 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 'Repository Data'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseMicroComponent

public java.lang.Object caseMicroComponent(MicroComponent object)
Returns the result of interpretting the object as an instance of 'Micro Component'. 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 'Micro Component'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseMicroInterface

public java.lang.Object caseMicroInterface(MicroInterface object)
Returns the result of interpretting the object as an instance of 'Micro Interface'. 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 'Micro Interface'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseMicroInterfaceType

public java.lang.Object caseMicroInterfaceType(MicroInterfaceType object)
Returns the result of interpretting the object as an instance of 'Micro Interface 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 'Micro Interface Type'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseAspect

public java.lang.Object caseAspect(Aspect object)
Returns the result of interpretting the object as an instance of 'Aspect'. 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 'Aspect'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseComponentSelect

public java.lang.Object caseComponentSelect(ComponentSelect object)
Returns the result of interpretting the object as an instance of 'Component Select'. 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 'Component Select'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseInterfaceSelect

public java.lang.Object caseInterfaceSelect(InterfaceSelect object)
Returns the result of interpretting the object as an instance of 'Interface Select'. 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 'Interface Select'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseMicroComponentInstance

public java.lang.Object caseMicroComponentInstance(MicroComponentInstance object)
Returns the result of interpretting the object as an instance of 'Micro Component 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 'Micro Component Instance'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseMicroContent

public java.lang.Object caseMicroContent(MicroContent object)
Returns the result of interpretting the object as an instance of 'Micro Content'. 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 'Micro Content'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseMicroContentClass

public java.lang.Object caseMicroContentClass(MicroContentClass object)
Returns the result of interpretting the object as an instance of 'Micro Content 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 'Micro Content Class'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseMicroContentGenerator

public java.lang.Object caseMicroContentGenerator(MicroContentGenerator object)
Returns the result of interpretting the object as an instance of 'Micro Content Generator'. 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 'Micro Content Generator'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseMicroBinding

public java.lang.Object caseMicroBinding(MicroBinding object)
Returns the result of interpretting the object as an instance of 'Micro Binding'. 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 'Micro Binding'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseMicroBindingEndpoint

public java.lang.Object caseMicroBindingEndpoint(MicroBindingEndpoint object)
Returns the result of interpretting the object as an instance of 'Micro Binding Endpoint'. 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 'Micro Binding Endpoint'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseFeature

public java.lang.Object caseFeature(Feature object)
Returns the result of interpretting the object as an instance of 'Feature'. 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 'Feature'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseMappedProperty

public java.lang.Object caseMappedProperty(MappedProperty object)
Returns the result of interpretting the object as an instance of 'Mapped 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 'Mapped Property'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseDeploymentPlan

public java.lang.Object caseDeploymentPlan(DeploymentPlan object)
Returns the result of interpretting the object as an instance of 'Deployment Plan'. 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 'Deployment Plan'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseInstanceDeploymentDescription

public java.lang.Object caseInstanceDeploymentDescription(InstanceDeploymentDescription object)
Returns the result of interpretting the object as an instance of 'Instance Deployment Description'. 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 'Instance Deployment Description'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseSubcomponentDeploymentInstance

public java.lang.Object caseSubcomponentDeploymentInstance(SubcomponentDeploymentInstance object)
Returns the result of interpretting the object as an instance of 'Subcomponent Deployment 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 'Subcomponent Deployment Instance'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseResourceDeploymentDescription

public java.lang.Object caseResourceDeploymentDescription(ResourceDeploymentDescription object)
Returns the result of interpretting the object as an instance of 'Resource Deployment Description'. 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 'Resource Deployment Description'.
See Also:
doSwitch(EObject)
Generated from the meta-model

casePropertyValue

public java.lang.Object casePropertyValue(PropertyValue object)
Returns the result of interpretting the object as an instance of 'Property Value'. 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 'Property Value'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseConnectorUnitDeploymentDescription

public java.lang.Object caseConnectorUnitDeploymentDescription(ConnectorUnitDeploymentDescription object)
Returns the result of interpretting the object as an instance of 'Connector Unit Deployment Description'. 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 'Connector Unit Deployment Description'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseRBMConnectorArchitecture

public java.lang.Object caseRBMConnectorArchitecture(RBMConnectorArchitecture object)
Returns the result of interpretting the object as an instance of 'RBM Connector Architecture'. 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 'RBM Connector Architecture'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseRBMBinding

public java.lang.Object caseRBMBinding(RBMBinding object)
Returns the result of interpretting the object as an instance of 'RBM Binding'. 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 'RBM Binding'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseRBMPort

public java.lang.Object caseRBMPort(RBMPort object)
Returns the result of interpretting the object as an instance of 'RBM Port'. 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 'RBM Port'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseControlInterface

public java.lang.Object caseControlInterface(ControlInterface object)
Returns the result of interpretting the object as an instance of 'Control Interface'. 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 'Control Interface'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseRepositoryConfiguration

public java.lang.Object caseRepositoryConfiguration(RepositoryConfiguration object)
Returns the result of interpretting the object as an instance of 'Repository Configuration'. 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 'Repository Configuration'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseNodeConfiguration

public java.lang.Object caseNodeConfiguration(NodeConfiguration object)
Returns the result of interpretting the object as an instance of 'Node Configuration'. 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 'Node Configuration'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseAssemblyDescriptor

public java.lang.Object caseAssemblyDescriptor(AssemblyDescriptor object)
Returns the result of interpretting the object as an instance of 'Assembly Descriptor'. 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 'Assembly Descriptor'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseInstanceAssemblyDescription

public java.lang.Object caseInstanceAssemblyDescription(InstanceAssemblyDescription object)
Returns the result of interpretting the object as an instance of 'Instance Assembly Description'. 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 'Instance Assembly Description'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseCodeBundle

public java.lang.Object caseCodeBundle(CodeBundle object)
Returns the result of interpretting the object as an instance of 'Code Bundle'. 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 'Code Bundle'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseSubcomponentAssemblyInstance

public java.lang.Object caseSubcomponentAssemblyInstance(SubcomponentAssemblyInstance object)
Returns the result of interpretting the object as an instance of 'Subcomponent Assembly 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 'Subcomponent Assembly Instance'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseRepositoryInfo

public java.lang.Object caseRepositoryInfo(RepositoryInfo object)
Returns the result of interpretting the object as an instance of 'Repository Info'. 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 'Repository Info'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseDockRegistryConfiguration

public java.lang.Object caseDockRegistryConfiguration(DockRegistryConfiguration object)
Returns the result of interpretting the object as an instance of 'Dock Registry Configuration'. 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 'Dock Registry Configuration'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseConnectorManagerConfiguration

public java.lang.Object caseConnectorManagerConfiguration(ConnectorManagerConfiguration object)
Returns the result of interpretting the object as an instance of 'Connector Manager Configuration'. 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 'Connector Manager Configuration'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseParameter

public java.lang.Object caseParameter(Parameter object)
Returns the result of interpretting the object as an instance of 'Parameter'. 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 'Parameter'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseSharedConnectorUnit

public java.lang.Object caseSharedConnectorUnit(SharedConnectorUnit object)
Returns the result of interpretting the object as an instance of 'Shared Connector Unit'. 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 'Shared Connector Unit'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseConnectionEndpoint

public java.lang.Object caseConnectionEndpoint(ConnectionEndpoint object)
Returns the result of interpretting the object as an instance of 'Connection Endpoint'. 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 'Connection Endpoint'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseInfo

public java.lang.Object caseInfo(Info object)
Returns the result of interpretting the object as an instance of 'Info'. 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 'Info'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseEnvironmentAssumption

public java.lang.Object caseEnvironmentAssumption(EnvironmentAssumption object)
Returns the result of interpretting the object as an instance of 'Environment Assumption'. 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 'Environment Assumption'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseService

public java.lang.Object caseService(Service object)
Returns the result of interpretting the object as an instance of 'Service'. 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 'Service'.
See Also:
doSwitch(EObject)
Generated from the meta-model

casePublish

public java.lang.Object casePublish(Publish object)
Returns the result of interpretting the object as an instance of 'Publish'. 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 'Publish'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseServiceTracker

public java.lang.Object caseServiceTracker(ServiceTracker object)
Returns the result of interpretting the object as an instance of 'Service Tracker'. 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 'Service Tracker'.
See Also:
doSwitch(EObject)
Generated from the meta-model

caseServicePublisher

public java.lang.Object caseServicePublisher(ServicePublisher object)
Returns the result of interpretting the object as an instance of 'Service Publisher'. 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 'Service Publisher'.
See Also:
doSwitch(EObject)
Generated from the meta-model

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)
Generated from the meta-model