com.ibm.commerce.infrastructure.facade.server.entity.datatypes.util

Class InfrastructureEntitySwitch

  • java.lang.Object
    • com.ibm.commerce.infrastructure.facade.server.entity.datatypes.util.InfrastructureEntitySwitch


  • public class InfrastructureEntitySwitch
    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:
    InfrastructureEntityPackage
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.Object caseCurlist(Curlist object)
      Returns the result of interpreting the object as an instance of 'Curlist'.
      java.lang.Object caseFolder(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.Folder object)
      Returns the result of interpreting the object as an instance of 'Folder'.
      java.lang.Object caseFolderItem(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.FolderItem object)
      Returns the result of interpreting the object as an instance of 'Folder Item'.
      java.lang.Object caseInfrastructureRoot(InfrastructureRoot object)
      Returns the result of interpreting the object as an instance of 'Infrastructure Root'.
      java.lang.Object caseMbrrole(Mbrrole object)
      Returns the result of interpreting the object as an instance of 'Mbrrole'.
      java.lang.Object casePageLayout(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.PageLayout object)
      Returns the result of interpreting the object as an instance of 'Page Layout'.
      java.lang.Object casePageLayoutType(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.PageLayoutType object)
      Returns the result of interpreting the object as an instance of 'Page Layout Type'.
      java.lang.Object caseSEOPageDefinition(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.SEOPageDefinition object)
      Returns the result of interpreting the object as an instance of 'SEO Page Definition'.
      java.lang.Object caseSEOPageDefinitionDescription(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.SEOPageDefinitionDescription object)
      Returns the result of interpreting the object as an instance of 'SEO Page Definition Description'.
      java.lang.Object caseSEOPageDefinitionOverride(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.SEOPageDefinitionOverride object)
      Returns the result of interpreting the object as an instance of 'SEO Page Definition Override'.
      java.lang.Object caseSEORedirect(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.SEORedirect object)
      Returns the result of interpreting the object as an instance of 'SEO Redirect'.
      java.lang.Object caseSEORedirectTraffic(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.SEORedirectTraffic object)
      Returns the result of interpreting the object as an instance of 'SEO Redirect Traffic'.
      java.lang.Object caseSEOSubstitutionParameter(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.SEOSubstitutionParameter object)
      Returns the result of interpreting the object as an instance of 'SEO Substitution Parameter'.
      java.lang.Object caseSEOTokenUsageType(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.SEOTokenUsageType object)
      Returns the result of interpreting the object as an instance of 'SEO Token Usage Type'.
      java.lang.Object caseSEOUrl(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.SEOUrl object)
      Returns the result of interpreting the object as an instance of 'SEO Url'.
      java.lang.Object caseSEOUrlKeyword(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.SEOUrlKeyword object)
      Returns the result of interpreting the object as an instance of 'SEO Url Keyword'.
      java.lang.Object caseStaddress(Staddress object)
      Returns the result of interpreting the object as an instance of 'Staddress'.
      java.lang.Object caseStore(Store object)
      Returns the result of interpreting the object as an instance of 'Store'.
      java.lang.Object caseStoreconf(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.Storeconf object)
      Returns the result of interpreting the object as an instance of 'Storeconf'.
      java.lang.Object caseStoredefcat(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.Storedefcat object)
      Returns the result of interpreting the object as an instance of 'Storedefcat'.
      java.lang.Object caseStoreent(Storeent object)
      Returns the result of interpreting the object as an instance of 'Storeent'.
      java.lang.Object caseStoreentds(Storeentds object)
      Returns the result of interpreting the object as an instance of 'Storeentds'.
      java.lang.Object caseStorelang(Storelang object)
      Returns the result of interpreting the object as an instance of 'Storelang'.
      java.lang.Object caseStorePageLayoutTypeRelation(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.StorePageLayoutTypeRelation object)
      Returns the result of interpreting the object as an instance of 'Store Page Layout Type Relation'.
      java.lang.Object caseStorerel(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.Storerel object)
      Returns the result of interpreting the object as an instance of 'Storerel'.
      java.lang.Object caseStreltyp(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.Streltyp object)
      Returns the result of interpreting the object as an instance of 'Streltyp'.
      java.lang.Object caseStreltypds(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.Streltypds object)
      Returns the result of interpreting the object as an instance of 'Streltypds'.
      java.lang.Object defaultCase(org.eclipse.emf.ecore.EObject object)
      Returns the result of interpreting the object as an instance of 'EObject'.
      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.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • InfrastructureEntitySwitch

        public InfrastructureEntitySwitch()
        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.
      • caseInfrastructureRoot

        public java.lang.Object caseInfrastructureRoot(InfrastructureRoot object)
        Returns the result of interpreting the object as an instance of 'Infrastructure Root'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Infrastructure Root'.
        See Also:
        doSwitch(EObject)
      • caseCurlist

        public java.lang.Object caseCurlist(Curlist object)
        Returns the result of interpreting the object as an instance of 'Curlist'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Curlist'.
        See Also:
        doSwitch(EObject)
      • caseFolder

        public java.lang.Object caseFolder(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.Folder object)
        Returns the result of interpreting the object as an instance of 'Folder'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Folder'.
        See Also:
        doSwitch(EObject)
      • caseFolderItem

        public java.lang.Object caseFolderItem(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.FolderItem object)
        Returns the result of interpreting the object as an instance of 'Folder Item'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Folder Item'.
        See Also:
        doSwitch(EObject)
      • caseMbrrole

        public java.lang.Object caseMbrrole(Mbrrole object)
        Returns the result of interpreting the object as an instance of 'Mbrrole'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Mbrrole'.
        See Also:
        doSwitch(EObject)
      • casePageLayout

        public java.lang.Object casePageLayout(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.PageLayout object)
        Returns the result of interpreting the object as an instance of 'Page Layout'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Page Layout'.
        See Also:
        doSwitch(EObject)
      • casePageLayoutType

        public java.lang.Object casePageLayoutType(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.PageLayoutType object)
        Returns the result of interpreting the object as an instance of 'Page Layout 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 interpreting the object as an instance of 'Page Layout Type'.
        See Also:
        doSwitch(EObject)
      • caseSEOPageDefinition

        public java.lang.Object caseSEOPageDefinition(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.SEOPageDefinition object)
        Returns the result of interpreting the object as an instance of 'SEO Page Definition'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'SEO Page Definition'.
        See Also:
        doSwitch(EObject)
      • caseSEOPageDefinitionDescription

        public java.lang.Object caseSEOPageDefinitionDescription(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.SEOPageDefinitionDescription object)
        Returns the result of interpreting the object as an instance of 'SEO Page Definition 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 interpreting the object as an instance of 'SEO Page Definition Description'.
        See Also:
        doSwitch(EObject)
      • caseSEOPageDefinitionOverride

        public java.lang.Object caseSEOPageDefinitionOverride(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.SEOPageDefinitionOverride object)
        Returns the result of interpreting the object as an instance of 'SEO Page Definition Override'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'SEO Page Definition Override'.
        See Also:
        doSwitch(EObject)
      • caseSEOSubstitutionParameter

        public java.lang.Object caseSEOSubstitutionParameter(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.SEOSubstitutionParameter object)
        Returns the result of interpreting the object as an instance of 'SEO Substitution 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 interpreting the object as an instance of 'SEO Substitution Parameter'.
        See Also:
        doSwitch(EObject)
      • caseSEORedirect

        public java.lang.Object caseSEORedirect(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.SEORedirect object)
        Returns the result of interpreting the object as an instance of 'SEO Redirect'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'SEO Redirect'.
        See Also:
        doSwitch(EObject)
      • caseSEORedirectTraffic

        public java.lang.Object caseSEORedirectTraffic(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.SEORedirectTraffic object)
        Returns the result of interpreting the object as an instance of 'SEO Redirect Traffic'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'SEO Redirect Traffic'.
        See Also:
        doSwitch(EObject)
      • caseSEOTokenUsageType

        public java.lang.Object caseSEOTokenUsageType(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.SEOTokenUsageType object)
        Returns the result of interpreting the object as an instance of 'SEO Token Usage 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 interpreting the object as an instance of 'SEO Token Usage Type'.
        See Also:
        doSwitch(EObject)
      • caseSEOUrl

        public java.lang.Object caseSEOUrl(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.SEOUrl object)
        Returns the result of interpreting the object as an instance of 'SEO Url'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'SEO Url'.
        See Also:
        doSwitch(EObject)
      • caseSEOUrlKeyword

        public java.lang.Object caseSEOUrlKeyword(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.SEOUrlKeyword object)
        Returns the result of interpreting the object as an instance of 'SEO Url Keyword'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'SEO Url Keyword'.
        See Also:
        doSwitch(EObject)
      • caseStaddress

        public java.lang.Object caseStaddress(Staddress object)
        Returns the result of interpreting the object as an instance of 'Staddress'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Staddress'.
        See Also:
        doSwitch(EObject)
      • caseStore

        public java.lang.Object caseStore(Store object)
        Returns the result of interpreting the object as an instance of 'Store'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Store'.
        See Also:
        doSwitch(EObject)
      • caseStoreconf

        public java.lang.Object caseStoreconf(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.Storeconf object)
        Returns the result of interpreting the object as an instance of 'Storeconf'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Storeconf'.
        See Also:
        doSwitch(EObject)
      • caseStoredefcat

        public java.lang.Object caseStoredefcat(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.Storedefcat object)
        Returns the result of interpreting the object as an instance of 'Storedefcat'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Storedefcat'.
        See Also:
        doSwitch(EObject)
      • caseStoreent

        public java.lang.Object caseStoreent(Storeent object)
        Returns the result of interpreting the object as an instance of 'Storeent'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Storeent'.
        See Also:
        doSwitch(EObject)
      • caseStoreentds

        public java.lang.Object caseStoreentds(Storeentds object)
        Returns the result of interpreting the object as an instance of 'Storeentds'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Storeentds'.
        See Also:
        doSwitch(EObject)
      • caseStorelang

        public java.lang.Object caseStorelang(Storelang object)
        Returns the result of interpreting the object as an instance of 'Storelang'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Storelang'.
        See Also:
        doSwitch(EObject)
      • caseStorePageLayoutTypeRelation

        public java.lang.Object caseStorePageLayoutTypeRelation(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.StorePageLayoutTypeRelation object)
        Returns the result of interpreting the object as an instance of 'Store Page Layout Type Relation'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Store Page Layout Type Relation'.
        See Also:
        doSwitch(EObject)
      • caseStorerel

        public java.lang.Object caseStorerel(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.Storerel object)
        Returns the result of interpreting the object as an instance of 'Storerel'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Storerel'.
        See Also:
        doSwitch(EObject)
      • caseStreltyp

        public java.lang.Object caseStreltyp(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.Streltyp object)
        Returns the result of interpreting the object as an instance of 'Streltyp'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Streltyp'.
        See Also:
        doSwitch(EObject)
      • caseStreltypds

        public java.lang.Object caseStreltypds(com.ibm.commerce.infrastructure.facade.server.entity.datatypes.Streltypds object)
        Returns the result of interpreting the object as an instance of 'Streltypds'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Streltypds'.
        See Also:
        doSwitch(EObject)
      • defaultCase

        public java.lang.Object defaultCase(org.eclipse.emf.ecore.EObject object)
        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.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'EObject'.
        See Also:
        doSwitch(org.eclipse.emf.ecore.EObject)