Class MdClassSwitch<T>


  • public class MdClassSwitch<T>
    extends org.eclipse.emf.ecore.util.Switch<T>
    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:
    MdClassPackage
    • Field Detail

      • modelPackage

        protected static MdClassPackage modelPackage
        The cached model package
    • Constructor Detail

      • MdClassSwitch

        public MdClassSwitch()
        Creates an instance of the switch.
    • Method Detail

      • isSwitchFor

        protected boolean isSwitchFor​(org.eclipse.emf.ecore.EPackage ePackage)
        Checks whether this is a switch for the given package.
        Specified by:
        isSwitchFor in class org.eclipse.emf.ecore.util.Switch<T>
        Parameters:
        ePackage - the package in question.
        Returns:
        whether this is a switch for the given package.
      • doSwitch

        protected T 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.
        Overrides:
        doSwitch in class org.eclipse.emf.ecore.util.Switch<T>
        Returns:
        the first non-null result returned by a caseXXX call.
      • caseAdjustableBoolean

        public T caseAdjustableBoolean​(AdjustableBoolean object)
        Returns the result of interpreting the object as an instance of 'Adjustable Boolean'. 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 'Adjustable Boolean'.
        See Also:
        doSwitch(EObject)
      • caseForRoleType

        public T caseForRoleType​(ForRoleType object)
        Returns the result of interpreting the object as an instance of 'For Role 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 'For Role Type'.
        See Also:
        doSwitch(EObject)
      • caseStandardCommand

        public T caseStandardCommand​(StandardCommand object)
        Returns the result of interpreting the object as an instance of 'Standard Command'. 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 'Standard Command'.
        See Also:
        doSwitch(EObject)
      • caseStandardCommandSource

        public T caseStandardCommandSource​(StandardCommandSource object)
        Returns the result of interpreting the object as an instance of 'Standard Command Source'. 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 'Standard Command Source'.
        See Also:
        doSwitch(EObject)
      • caseSupportFilterCriterion

        public T caseSupportFilterCriterion​(SupportFilterCriterion object)
        Returns the result of interpreting the object as an instance of 'Support Filter Criterion'. 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 'Support Filter Criterion'.
        See Also:
        doSwitch(EObject)
      • caseDataHistorySupport

        public T caseDataHistorySupport​(DataHistorySupport object)
        Returns the result of interpreting the object as an instance of 'Data History Support'. 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 'Data History Support'.
        See Also:
        doSwitch(EObject)
      • caseCharacteristicsDescription

        public T caseCharacteristicsDescription​(CharacteristicsDescription object)
        Returns the result of interpreting the object as an instance of 'Characteristics 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 'Characteristics Description'.
        See Also:
        doSwitch(EObject)
      • caseStandardAttribute

        public T caseStandardAttribute​(StandardAttribute object)
        Returns the result of interpreting the object as an instance of 'Standard Attribute'. 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 'Standard Attribute'.
        See Also:
        doSwitch(EObject)
      • caseStandardTabularSectionDescription

        public T caseStandardTabularSectionDescription​(StandardTabularSectionDescription object)
        Returns the result of interpreting the object as an instance of 'Standard Tabular Section 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 'Standard Tabular Section Description'.
        See Also:
        doSwitch(EObject)
      • caseCommonAttributeContentItem

        public T caseCommonAttributeContentItem​(CommonAttributeContentItem object)
        Returns the result of interpreting the object as an instance of 'Common Attribute Content 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 'Common Attribute Content Item'.
        See Also:
        doSwitch(EObject)
      • caseAbstractCommandInterface

        public T caseAbstractCommandInterface​(AbstractCommandInterface object)
        Returns the result of interpreting the object as an instance of 'Abstract Command 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 interpreting the object as an instance of 'Abstract Command Interface'.
        See Also:
        doSwitch(EObject)
      • caseAbstractMobileClientSign

        public T caseAbstractMobileClientSign​(AbstractMobileClientSign object)
        Returns the result of interpreting the object as an instance of 'Abstract Mobile Client Sign'. 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 'Abstract Mobile Client Sign'.
        See Also:
        doSwitch(EObject)
      • caseAbstractStandaloneContent

        public T caseAbstractStandaloneContent​(AbstractStandaloneContent object)
        Returns the result of interpreting the object as an instance of 'Abstract Standalone 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 interpreting the object as an instance of 'Abstract Standalone Content'.
        See Also:
        doSwitch(EObject)
      • caseBasicMobileClientSign

        public T caseBasicMobileClientSign​(BasicMobileClientSign object)
        Returns the result of interpreting the object as an instance of 'Basic Mobile Client Sign'. 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 'Basic Mobile Client Sign'.
        See Also:
        doSwitch(EObject)
      • caseMobileClientSign

        public T caseMobileClientSign​(MobileClientSign object)
        Returns the result of interpreting the object as an instance of 'Mobile Client Sign'. 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 'Mobile Client Sign'.
        See Also:
        doSwitch(EObject)
      • caseMobileClientDigestData

        public T caseMobileClientDigestData​(MobileClientDigestData object)
        Returns the result of interpreting the object as an instance of 'Mobile Client Digest 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 interpreting the object as an instance of 'Mobile Client Digest Data'.
        See Also:
        doSwitch(EObject)
      • caseMobileClientDigestTypes

        public T caseMobileClientDigestTypes​(MobileClientDigestTypes object)
        Returns the result of interpreting the object as an instance of 'Mobile Client Digest Types'. 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 'Mobile Client Digest Types'.
        See Also:
        doSwitch(EObject)
      • caseConvertedMobileClientSign

        public T caseConvertedMobileClientSign​(ConvertedMobileClientSign object)
        Returns the result of interpreting the object as an instance of 'Converted Mobile Client Sign'. 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 'Converted Mobile Client Sign'.
        See Also:
        doSwitch(EObject)
      • caseAbstractClientApplicationInterface

        public T caseAbstractClientApplicationInterface​(AbstractClientApplicationInterface object)
        Returns the result of interpreting the object as an instance of 'Abstract Client Application 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 interpreting the object as an instance of 'Abstract Client Application Interface'.
        See Also:
        doSwitch(EObject)
      • caseAbstractFlowchart

        public T caseAbstractFlowchart​(AbstractFlowchart object)
        Returns the result of interpreting the object as an instance of 'Abstract Flowchart'. 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 'Abstract Flowchart'.
        See Also:
        doSwitch(EObject)
      • caseAbstractForm

        public T caseAbstractForm​(AbstractForm object)
        Returns the result of interpreting the object as an instance of 'Abstract Form'. 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 'Abstract Form'.
        See Also:
        doSwitch(EObject)
      • caseMdPicture

        public T caseMdPicture​(MdPicture object)
        Returns the result of interpreting the object as an instance of 'Md Picture'. 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 'Md Picture'.
        See Also:
        doSwitch(EObject)
      • caseObjectExtension

        public T caseObjectExtension​(ObjectExtension object)
        Returns the result of interpreting the object as an instance of 'Object Extension'. 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 'Object Extension'.
        See Also:
        doSwitch(EObject)
      • caseTypeDescriptionProvider

        public T caseTypeDescriptionProvider​(TypeDescriptionProvider object)
        Returns the result of interpreting the object as an instance of 'Type Description Provider'. 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 'Type Description Provider'.
        See Also:
        doSwitch(EObject)
      • caseMdObject

        public T caseMdObject​(MdObject object)
        Returns the result of interpreting the object as an instance of 'Md 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 interpreting the object as an instance of 'Md Object'.
        See Also:
        doSwitch(EObject)
      • caseBasicCommand

        public T caseBasicCommand​(BasicCommand object)
        Returns the result of interpreting the object as an instance of 'Basic Command'. 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 'Basic Command'.
        See Also:
        doSwitch(EObject)
      • caseBasicForm

        public T caseBasicForm​(BasicForm object)
        Returns the result of interpreting the object as an instance of 'Basic Form'. 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 'Basic Form'.
        See Also:
        doSwitch(EObject)
      • caseBasicFeature

        public T caseBasicFeature​(BasicFeature object)
        Returns the result of interpreting the object as an instance of 'Basic 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 interpreting the object as an instance of 'Basic Feature'.
        See Also:
        doSwitch(EObject)
      • caseBasicTabularSection

        public T caseBasicTabularSection​(BasicTabularSection object)
        Returns the result of interpreting the object as an instance of 'Basic Tabular Section'. 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 'Basic Tabular Section'.
        See Also:
        doSwitch(EObject)
      • caseBasicTemplate

        public T caseBasicTemplate​(BasicTemplate object)
        Returns the result of interpreting the object as an instance of 'Basic Template'. 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 'Basic Template'.
        See Also:
        doSwitch(EObject)
      • caseBasicDbObject

        public T caseBasicDbObject​(BasicDbObject object)
        Returns the result of interpreting the object as an instance of 'Basic Db 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 interpreting the object as an instance of 'Basic Db Object'.
        See Also:
        doSwitch(EObject)
      • caseDbObjectAttribute

        public T caseDbObjectAttribute​(DbObjectAttribute object)
        Returns the result of interpreting the object as an instance of 'Db Object Attribute'. 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 'Db Object Attribute'.
        See Also:
        doSwitch(EObject)
      • caseHierarchicalDbObjectAttribute

        public T caseHierarchicalDbObjectAttribute​(HierarchicalDbObjectAttribute object)
        Returns the result of interpreting the object as an instance of 'Hierarchical Db Object Attribute'. 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 'Hierarchical Db Object Attribute'.
        See Also:
        doSwitch(EObject)
      • caseDbObjectTabularSection

        public T caseDbObjectTabularSection​(DbObjectTabularSection object)
        Returns the result of interpreting the object as an instance of 'Db Object Tabular Section'. 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 'Db Object Tabular Section'.
        See Also:
        doSwitch(EObject)
      • caseHierarchicalDbObjectTabularSection

        public T caseHierarchicalDbObjectTabularSection​(HierarchicalDbObjectTabularSection object)
        Returns the result of interpreting the object as an instance of 'Hierarchical Db Object Tabular Section'. 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 'Hierarchical Db Object Tabular Section'.
        See Also:
        doSwitch(EObject)
      • caseBasicRegister

        public T caseBasicRegister​(BasicRegister object)
        Returns the result of interpreting the object as an instance of 'Basic Register'. 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 'Basic Register'.
        See Also:
        doSwitch(EObject)
      • caseRegisterAttribute

        public T caseRegisterAttribute​(RegisterAttribute object)
        Returns the result of interpreting the object as an instance of 'Register Attribute'. 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 'Register Attribute'.
        See Also:
        doSwitch(EObject)
      • caseRegisterDimension

        public T caseRegisterDimension​(RegisterDimension object)
        Returns the result of interpreting the object as an instance of 'Register Dimension'. 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 'Register Dimension'.
        See Also:
        doSwitch(EObject)
      • caseRegisterResource

        public T caseRegisterResource​(RegisterResource object)
        Returns the result of interpreting the object as an instance of 'Register Resource'. 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 'Register Resource'.
        See Also:
        doSwitch(EObject)
      • caseCatalogOwner

        public T caseCatalogOwner​(CatalogOwner object)
        Returns the result of interpreting the object as an instance of 'Catalog Owner'. 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 'Catalog Owner'.
        See Also:
        doSwitch(EObject)
      • caseFullTextSearchDictionarySource

        public T caseFullTextSearchDictionarySource​(FullTextSearchDictionarySource object)
        Returns the result of interpreting the object as an instance of 'Full Text Search Dictionary Source'. 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 'Full Text Search Dictionary Source'.
        See Also:
        doSwitch(EObject)
      • caseTemplate

        public T caseTemplate​(Template object)
        Returns the result of interpreting the object as an instance of 'Template'. 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 'Template'.
        See Also:
        doSwitch(EObject)
      • caseTabularSectionAttribute

        public T caseTabularSectionAttribute​(TabularSectionAttribute object)
        Returns the result of interpreting the object as an instance of 'Tabular Section Attribute'. 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 'Tabular Section Attribute'.
        See Also:
        doSwitch(EObject)
      • caseCommonCommand

        public T caseCommonCommand​(CommonCommand object)
        Returns the result of interpreting the object as an instance of 'Common Command'. 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 'Common Command'.
        See Also:
        doSwitch(EObject)
      • caseAbstractRoleDescription

        public T caseAbstractRoleDescription​(AbstractRoleDescription object)
        Returns the result of interpreting the object as an instance of 'Abstract Role 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 'Abstract Role Description'.
        See Also:
        doSwitch(EObject)
      • caseRole

        public T caseRole​(Role object)
        Returns the result of interpreting the object as an instance of 'Role'. 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 'Role'.
        See Also:
        doSwitch(EObject)
      • caseLanguage

        public T caseLanguage​(Language object)
        Returns the result of interpreting the object as an instance of 'Language'. 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 'Language'.
        See Also:
        doSwitch(EObject)
      • caseSessionParameter

        public T caseSessionParameter​(SessionParameter object)
        Returns the result of interpreting the object as an instance of 'Session 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 'Session Parameter'.
        See Also:
        doSwitch(EObject)
      • caseCommonTemplate

        public T caseCommonTemplate​(CommonTemplate object)
        Returns the result of interpreting the object as an instance of 'Common Template'. 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 'Common Template'.
        See Also:
        doSwitch(EObject)
      • caseCommonModule

        public T caseCommonModule​(CommonModule object)
        Returns the result of interpreting the object as an instance of 'Common Module'. 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 'Common Module'.
        See Also:
        doSwitch(EObject)
      • caseCommonAttribute

        public T caseCommonAttribute​(CommonAttribute object)
        Returns the result of interpreting the object as an instance of 'Common Attribute'. 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 'Common Attribute'.
        See Also:
        doSwitch(EObject)
      • caseCommonForm

        public T caseCommonForm​(CommonForm object)
        Returns the result of interpreting the object as an instance of 'Common Form'. 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 'Common Form'.
        See Also:
        doSwitch(EObject)
      • caseCommonPicture

        public T caseCommonPicture​(CommonPicture object)
        Returns the result of interpreting the object as an instance of 'Common Picture'. 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 'Common Picture'.
        See Also:
        doSwitch(EObject)
      • caseCommandGroup

        public T caseCommandGroup​(CommandGroup object)
        Returns the result of interpreting the object as an instance of 'Command 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 interpreting the object as an instance of 'Command Group'.
        See Also:
        doSwitch(EObject)
      • casePredefinedItem

        public T casePredefinedItem​(PredefinedItem object)
        Returns the result of interpreting the object as an instance of 'Predefined 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 'Predefined Item'.
        See Also:
        doSwitch(EObject)
      • casePredefined

        public T casePredefined​(Predefined object)
        Returns the result of interpreting the object as an instance of 'Predefined'. 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 'Predefined'.
        See Also:
        doSwitch(EObject)
      • caseCatalog

        public T caseCatalog​(Catalog object)
        Returns the result of interpreting the object as an instance of 'Catalog'. 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 'Catalog'.
        See Also:
        doSwitch(EObject)
      • caseCatalogAttribute

        public T caseCatalogAttribute​(CatalogAttribute object)
        Returns the result of interpreting the object as an instance of 'Catalog Attribute'. 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 'Catalog Attribute'.
        See Also:
        doSwitch(EObject)
      • caseCatalogTabularSection

        public T caseCatalogTabularSection​(CatalogTabularSection object)
        Returns the result of interpreting the object as an instance of 'Catalog Tabular Section'. 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 'Catalog Tabular Section'.
        See Also:
        doSwitch(EObject)
      • caseCatalogForm

        public T caseCatalogForm​(CatalogForm object)
        Returns the result of interpreting the object as an instance of 'Catalog Form'. 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 'Catalog Form'.
        See Also:
        doSwitch(EObject)
      • caseCatalogCommand

        public T caseCatalogCommand​(CatalogCommand object)
        Returns the result of interpreting the object as an instance of 'Catalog Command'. 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 'Catalog Command'.
        See Also:
        doSwitch(EObject)
      • caseCatalogPredefinedItem

        public T caseCatalogPredefinedItem​(CatalogPredefinedItem object)
        Returns the result of interpreting the object as an instance of 'Catalog Predefined 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 'Catalog Predefined Item'.
        See Also:
        doSwitch(EObject)
      • caseCatalogPredefined

        public T caseCatalogPredefined​(CatalogPredefined object)
        Returns the result of interpreting the object as an instance of 'Catalog Predefined'. 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 'Catalog Predefined'.
        See Also:
        doSwitch(EObject)
      • caseDocument

        public T caseDocument​(Document object)
        Returns the result of interpreting the object as an instance of 'Document'. 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 'Document'.
        See Also:
        doSwitch(EObject)
      • caseDocumentAttribute

        public T caseDocumentAttribute​(DocumentAttribute object)
        Returns the result of interpreting the object as an instance of 'Document Attribute'. 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 'Document Attribute'.
        See Also:
        doSwitch(EObject)
      • caseDocumentForm

        public T caseDocumentForm​(DocumentForm object)
        Returns the result of interpreting the object as an instance of 'Document Form'. 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 'Document Form'.
        See Also:
        doSwitch(EObject)
      • caseDocumentTabularSection

        public T caseDocumentTabularSection​(DocumentTabularSection object)
        Returns the result of interpreting the object as an instance of 'Document Tabular Section'. 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 'Document Tabular Section'.
        See Also:
        doSwitch(EObject)
      • caseDocumentCommand

        public T caseDocumentCommand​(DocumentCommand object)
        Returns the result of interpreting the object as an instance of 'Document Command'. 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 'Document Command'.
        See Also:
        doSwitch(EObject)
      • caseDocumentNumerator

        public T caseDocumentNumerator​(DocumentNumerator object)
        Returns the result of interpreting the object as an instance of 'Document Numerator'. 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 'Document Numerator'.
        See Also:
        doSwitch(EObject)
      • caseChartOfCharacteristicTypes

        public T caseChartOfCharacteristicTypes​(ChartOfCharacteristicTypes object)
        Returns the result of interpreting the object as an instance of 'Chart Of Characteristic Types'. 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 'Chart Of Characteristic Types'.
        See Also:
        doSwitch(EObject)
      • caseChartOfCharacteristicTypesAttribute

        public T caseChartOfCharacteristicTypesAttribute​(ChartOfCharacteristicTypesAttribute object)
        Returns the result of interpreting the object as an instance of 'Chart Of Characteristic Types Attribute'. 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 'Chart Of Characteristic Types Attribute'.
        See Also:
        doSwitch(EObject)
      • caseChartOfCharacteristicTypesTabularSection

        public T caseChartOfCharacteristicTypesTabularSection​(ChartOfCharacteristicTypesTabularSection object)
        Returns the result of interpreting the object as an instance of 'Chart Of Characteristic Types Tabular Section'. 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 'Chart Of Characteristic Types Tabular Section'.
        See Also:
        doSwitch(EObject)
      • caseChartOfCharacteristicTypesForm

        public T caseChartOfCharacteristicTypesForm​(ChartOfCharacteristicTypesForm object)
        Returns the result of interpreting the object as an instance of 'Chart Of Characteristic Types Form'. 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 'Chart Of Characteristic Types Form'.
        See Also:
        doSwitch(EObject)
      • caseChartOfCharacteristicTypesCommand

        public T caseChartOfCharacteristicTypesCommand​(ChartOfCharacteristicTypesCommand object)
        Returns the result of interpreting the object as an instance of 'Chart Of Characteristic Types Command'. 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 'Chart Of Characteristic Types Command'.
        See Also:
        doSwitch(EObject)
      • caseChartOfCharacteristicTypesPredefinedItem

        public T caseChartOfCharacteristicTypesPredefinedItem​(ChartOfCharacteristicTypesPredefinedItem object)
        Returns the result of interpreting the object as an instance of 'Chart Of Characteristic Types Predefined 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 'Chart Of Characteristic Types Predefined Item'.
        See Also:
        doSwitch(EObject)
      • caseChartOfCharacteristicTypesPredefined

        public T caseChartOfCharacteristicTypesPredefined​(ChartOfCharacteristicTypesPredefined object)
        Returns the result of interpreting the object as an instance of 'Chart Of Characteristic Types Predefined'. 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 'Chart Of Characteristic Types Predefined'.
        See Also:
        doSwitch(EObject)
      • caseEnum

        public T caseEnum​(Enum object)
        Returns the result of interpreting the object as an instance of 'Enum'. 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 'Enum'.
        See Also:
        doSwitch(EObject)
      • caseEnumValue

        public T caseEnumValue​(EnumValue object)
        Returns the result of interpreting the object as an instance of 'Enum 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 interpreting the object as an instance of 'Enum Value'.
        See Also:
        doSwitch(EObject)
      • caseEnumForm

        public T caseEnumForm​(EnumForm object)
        Returns the result of interpreting the object as an instance of 'Enum Form'. 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 'Enum Form'.
        See Also:
        doSwitch(EObject)
      • caseEnumCommand

        public T caseEnumCommand​(EnumCommand object)
        Returns the result of interpreting the object as an instance of 'Enum Command'. 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 'Enum Command'.
        See Also:
        doSwitch(EObject)
      • caseInformationRegister

        public T caseInformationRegister​(InformationRegister object)
        Returns the result of interpreting the object as an instance of 'Information Register'. 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 'Information Register'.
        See Also:
        doSwitch(EObject)
      • caseInformationRegisterResource

        public T caseInformationRegisterResource​(InformationRegisterResource object)
        Returns the result of interpreting the object as an instance of 'Information Register Resource'. 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 'Information Register Resource'.
        See Also:
        doSwitch(EObject)
      • caseInformationRegisterAttribute

        public T caseInformationRegisterAttribute​(InformationRegisterAttribute object)
        Returns the result of interpreting the object as an instance of 'Information Register Attribute'. 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 'Information Register Attribute'.
        See Also:
        doSwitch(EObject)
      • caseInformationRegisterDimension

        public T caseInformationRegisterDimension​(InformationRegisterDimension object)
        Returns the result of interpreting the object as an instance of 'Information Register Dimension'. 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 'Information Register Dimension'.
        See Also:
        doSwitch(EObject)
      • caseInformationRegisterForm

        public T caseInformationRegisterForm​(InformationRegisterForm object)
        Returns the result of interpreting the object as an instance of 'Information Register Form'. 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 'Information Register Form'.
        See Also:
        doSwitch(EObject)
      • caseInformationRegisterCommand

        public T caseInformationRegisterCommand​(InformationRegisterCommand object)
        Returns the result of interpreting the object as an instance of 'Information Register Command'. 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 'Information Register Command'.
        See Also:
        doSwitch(EObject)
      • caseMdExtObject

        public T caseMdExtObject​(MdExtObject object)
        Returns the result of interpreting the object as an instance of 'Md Ext 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 interpreting the object as an instance of 'Md Ext Object'.
        See Also:
        doSwitch(EObject)
      • caseInterface

        public T caseInterface​(Interface object)
        Returns the result of interpreting 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 interpreting the object as an instance of 'Interface'.
        See Also:
        doSwitch(EObject)
      • caseStyle

        public T caseStyle​(Style object)
        Returns the result of interpreting the object as an instance of 'Style'. 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 'Style'.
        See Also:
        doSwitch(EObject)
      • caseConfiguration

        public T caseConfiguration​(Configuration object)
        Returns the result of interpreting the object as an instance of '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 interpreting the object as an instance of 'Configuration'.
        See Also:
        doSwitch(EObject)
      • caseContainedObject

        public T caseContainedObject​(ContainedObject object)
        Returns the result of interpreting the object as an instance of 'Contained 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 interpreting the object as an instance of 'Contained Object'.
        See Also:
        doSwitch(EObject)
      • caseAbstractWorkArea

        public T caseAbstractWorkArea​(AbstractWorkArea object)
        Returns the result of interpreting the object as an instance of 'Abstract Work Area'. 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 'Abstract Work Area'.
        See Also:
        doSwitch(EObject)
      • caseStyleItem

        public T caseStyleItem​(StyleItem object)
        Returns the result of interpreting the object as an instance of 'Style 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 'Style Item'.
        See Also:
        doSwitch(EObject)
      • caseExchangePlan

        public T caseExchangePlan​(ExchangePlan object)
        Returns the result of interpreting the object as an instance of 'Exchange 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 interpreting the object as an instance of 'Exchange Plan'.
        See Also:
        doSwitch(EObject)
      • caseExchangePlanContentItem

        public T caseExchangePlanContentItem​(ExchangePlanContentItem object)
        Returns the result of interpreting the object as an instance of 'Exchange Plan Content 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 'Exchange Plan Content Item'.
        See Also:
        doSwitch(EObject)
      • caseExchangePlanAttribute

        public T caseExchangePlanAttribute​(ExchangePlanAttribute object)
        Returns the result of interpreting the object as an instance of 'Exchange Plan Attribute'. 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 'Exchange Plan Attribute'.
        See Also:
        doSwitch(EObject)
      • caseExchangePlanTabularSection

        public T caseExchangePlanTabularSection​(ExchangePlanTabularSection object)
        Returns the result of interpreting the object as an instance of 'Exchange Plan Tabular Section'. 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 'Exchange Plan Tabular Section'.
        See Also:
        doSwitch(EObject)
      • caseExchangePlanForm

        public T caseExchangePlanForm​(ExchangePlanForm object)
        Returns the result of interpreting the object as an instance of 'Exchange Plan Form'. 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 'Exchange Plan Form'.
        See Also:
        doSwitch(EObject)
      • caseExchangePlanCommand

        public T caseExchangePlanCommand​(ExchangePlanCommand object)
        Returns the result of interpreting the object as an instance of 'Exchange Plan Command'. 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 'Exchange Plan Command'.
        See Also:
        doSwitch(EObject)
      • caseSubsystem

        public T caseSubsystem​(Subsystem object)
        Returns the result of interpreting the object as an instance of 'Subsystem'. 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 'Subsystem'.
        See Also:
        doSwitch(EObject)
      • caseWSReference

        public T caseWSReference​(WSReference object)
        Returns the result of interpreting the object as an instance of 'WS Reference'. 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 'WS Reference'.
        See Also:
        doSwitch(EObject)
      • caseEventSubscription

        public T caseEventSubscription​(EventSubscription object)
        Returns the result of interpreting the object as an instance of 'Event Subscription'. 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 'Event Subscription'.
        See Also:
        doSwitch(EObject)
      • caseDefinedType

        public T caseDefinedType​(DefinedType object)
        Returns the result of interpreting the object as an instance of 'Defined 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 'Defined Type'.
        See Also:
        doSwitch(EObject)
      • caseConstant

        public T caseConstant​(Constant object)
        Returns the result of interpreting the object as an instance of 'Constant'. 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 'Constant'.
        See Also:
        doSwitch(EObject)
      • caseSequence

        public T caseSequence​(Sequence object)
        Returns the result of interpreting the object as an instance of 'Sequence'. 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 'Sequence'.
        See Also:
        doSwitch(EObject)
      • caseSequenceDimension

        public T caseSequenceDimension​(SequenceDimension object)
        Returns the result of interpreting the object as an instance of 'Sequence Dimension'. 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 'Sequence Dimension'.
        See Also:
        doSwitch(EObject)
      • caseDocumentJournal

        public T caseDocumentJournal​(DocumentJournal object)
        Returns the result of interpreting the object as an instance of 'Document Journal'. 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 'Document Journal'.
        See Also:
        doSwitch(EObject)
      • caseDocumentJournalForm

        public T caseDocumentJournalForm​(DocumentJournalForm object)
        Returns the result of interpreting the object as an instance of 'Document Journal Form'. 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 'Document Journal Form'.
        See Also:
        doSwitch(EObject)
      • caseColumn

        public T caseColumn​(Column object)
        Returns the result of interpreting the object as an instance of 'Column'. 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 'Column'.
        See Also:
        doSwitch(EObject)
      • caseDocumentJournalCommand

        public T caseDocumentJournalCommand​(DocumentJournalCommand object)
        Returns the result of interpreting the object as an instance of 'Document Journal Command'. 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 'Document Journal Command'.
        See Also:
        doSwitch(EObject)
      • caseAbstractDataCompositionSchema

        public T caseAbstractDataCompositionSchema​(AbstractDataCompositionSchema object)
        Returns the result of interpreting the object as an instance of 'Abstract Data Composition Schema'. 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 'Abstract Data Composition Schema'.
        See Also:
        doSwitch(EObject)
      • caseReport

        public T caseReport​(Report object)
        Returns the result of interpreting the object as an instance of 'Report'. 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 'Report'.
        See Also:
        doSwitch(EObject)
      • caseReportAttribute

        public T caseReportAttribute​(ReportAttribute object)
        Returns the result of interpreting the object as an instance of 'Report Attribute'. 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 'Report Attribute'.
        See Also:
        doSwitch(EObject)
      • caseReportTabularSection

        public T caseReportTabularSection​(ReportTabularSection object)
        Returns the result of interpreting the object as an instance of 'Report Tabular Section'. 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 'Report Tabular Section'.
        See Also:
        doSwitch(EObject)
      • caseReportTabularSectionAttribute

        public T caseReportTabularSectionAttribute​(ReportTabularSectionAttribute object)
        Returns the result of interpreting the object as an instance of 'Report Tabular Section Attribute'. 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 'Report Tabular Section Attribute'.
        See Also:
        doSwitch(EObject)
      • caseReportForm

        public T caseReportForm​(ReportForm object)
        Returns the result of interpreting the object as an instance of 'Report Form'. 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 'Report Form'.
        See Also:
        doSwitch(EObject)
      • caseReportCommand

        public T caseReportCommand​(ReportCommand object)
        Returns the result of interpreting the object as an instance of 'Report Command'. 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 'Report Command'.
        See Also:
        doSwitch(EObject)
      • caseExternalReport

        public T caseExternalReport​(ExternalReport object)
        Returns the result of interpreting the object as an instance of 'External Report'. 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 'External Report'.
        See Also:
        doSwitch(EObject)
      • caseDataProcessor

        public T caseDataProcessor​(DataProcessor object)
        Returns the result of interpreting the object as an instance of 'Data Processor'. 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 'Data Processor'.
        See Also:
        doSwitch(EObject)
      • caseDataProcessorAttribute

        public T caseDataProcessorAttribute​(DataProcessorAttribute object)
        Returns the result of interpreting the object as an instance of 'Data Processor Attribute'. 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 'Data Processor Attribute'.
        See Also:
        doSwitch(EObject)
      • caseDataProcessorTabularSection

        public T caseDataProcessorTabularSection​(DataProcessorTabularSection object)
        Returns the result of interpreting the object as an instance of 'Data Processor Tabular Section'. 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 'Data Processor Tabular Section'.
        See Also:
        doSwitch(EObject)
      • caseDataProcessorTabularSectionAttribute

        public T caseDataProcessorTabularSectionAttribute​(DataProcessorTabularSectionAttribute object)
        Returns the result of interpreting the object as an instance of 'Data Processor Tabular Section Attribute'. 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 'Data Processor Tabular Section Attribute'.
        See Also:
        doSwitch(EObject)
      • caseDataProcessorForm

        public T caseDataProcessorForm​(DataProcessorForm object)
        Returns the result of interpreting the object as an instance of 'Data Processor Form'. 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 'Data Processor Form'.
        See Also:
        doSwitch(EObject)
      • caseDataProcessorCommand

        public T caseDataProcessorCommand​(DataProcessorCommand object)
        Returns the result of interpreting the object as an instance of 'Data Processor Command'. 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 'Data Processor Command'.
        See Also:
        doSwitch(EObject)
      • caseExternalDataProcessor

        public T caseExternalDataProcessor​(ExternalDataProcessor object)
        Returns the result of interpreting the object as an instance of 'External Data Processor'. 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 'External Data Processor'.
        See Also:
        doSwitch(EObject)
      • caseAccumulationRegister

        public T caseAccumulationRegister​(AccumulationRegister object)
        Returns the result of interpreting the object as an instance of 'Accumulation Register'. 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 'Accumulation Register'.
        See Also:
        doSwitch(EObject)
      • caseAccumulationRegisterResource

        public T caseAccumulationRegisterResource​(AccumulationRegisterResource object)
        Returns the result of interpreting the object as an instance of 'Accumulation Register Resource'. 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 'Accumulation Register Resource'.
        See Also:
        doSwitch(EObject)
      • caseAccumulationRegisterAttribute

        public T caseAccumulationRegisterAttribute​(AccumulationRegisterAttribute object)
        Returns the result of interpreting the object as an instance of 'Accumulation Register Attribute'. 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 'Accumulation Register Attribute'.
        See Also:
        doSwitch(EObject)
      • caseAccumulationRegisterDimension

        public T caseAccumulationRegisterDimension​(AccumulationRegisterDimension object)
        Returns the result of interpreting the object as an instance of 'Accumulation Register Dimension'. 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 'Accumulation Register Dimension'.
        See Also:
        doSwitch(EObject)
      • caseAccumulationRegisterForm

        public T caseAccumulationRegisterForm​(AccumulationRegisterForm object)
        Returns the result of interpreting the object as an instance of 'Accumulation Register Form'. 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 'Accumulation Register Form'.
        See Also:
        doSwitch(EObject)
      • caseAccumulationRegisterCommand

        public T caseAccumulationRegisterCommand​(AccumulationRegisterCommand object)
        Returns the result of interpreting the object as an instance of 'Accumulation Register Command'. 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 'Accumulation Register Command'.
        See Also:
        doSwitch(EObject)
      • caseAbstractAggregates

        public T caseAbstractAggregates​(AbstractAggregates object)
        Returns the result of interpreting the object as an instance of 'Abstract Aggregates'. 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 'Abstract Aggregates'.
        See Also:
        doSwitch(EObject)
      • caseFunctionalOption

        public T caseFunctionalOption​(FunctionalOption object)
        Returns the result of interpreting the object as an instance of 'Functional Option'. 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 'Functional Option'.
        See Also:
        doSwitch(EObject)
      • caseBusinessProcess

        public T caseBusinessProcess​(BusinessProcess object)
        Returns the result of interpreting the object as an instance of 'Business Process'. 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 'Business Process'.
        See Also:
        doSwitch(EObject)
      • caseBusinessProcessForm

        public T caseBusinessProcessForm​(BusinessProcessForm object)
        Returns the result of interpreting the object as an instance of 'Business Process Form'. 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 'Business Process Form'.
        See Also:
        doSwitch(EObject)
      • caseBusinessProcessCommand

        public T caseBusinessProcessCommand​(BusinessProcessCommand object)
        Returns the result of interpreting the object as an instance of 'Business Process Command'. 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 'Business Process Command'.
        See Also:
        doSwitch(EObject)
      • caseBusinessProcessAttribute

        public T caseBusinessProcessAttribute​(BusinessProcessAttribute object)
        Returns the result of interpreting the object as an instance of 'Business Process Attribute'. 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 'Business Process Attribute'.
        See Also:
        doSwitch(EObject)
      • caseBusinessProcessTabularSection

        public T caseBusinessProcessTabularSection​(BusinessProcessTabularSection object)
        Returns the result of interpreting the object as an instance of 'Business Process Tabular Section'. 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 'Business Process Tabular Section'.
        See Also:
        doSwitch(EObject)
      • caseTask

        public T caseTask​(Task object)
        Returns the result of interpreting the object as an instance of 'Task'. 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 'Task'.
        See Also:
        doSwitch(EObject)
      • caseTaskCommand

        public T caseTaskCommand​(TaskCommand object)
        Returns the result of interpreting the object as an instance of 'Task Command'. 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 'Task Command'.
        See Also:
        doSwitch(EObject)
      • caseTaskForm

        public T caseTaskForm​(TaskForm object)
        Returns the result of interpreting the object as an instance of 'Task Form'. 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 'Task Form'.
        See Also:
        doSwitch(EObject)
      • caseTaskAttribute

        public T caseTaskAttribute​(TaskAttribute object)
        Returns the result of interpreting the object as an instance of 'Task Attribute'. 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 'Task Attribute'.
        See Also:
        doSwitch(EObject)
      • caseTaskTabularSection

        public T caseTaskTabularSection​(TaskTabularSection object)
        Returns the result of interpreting the object as an instance of 'Task Tabular Section'. 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 'Task Tabular Section'.
        See Also:
        doSwitch(EObject)
      • caseAddressingAttribute

        public T caseAddressingAttribute​(AddressingAttribute object)
        Returns the result of interpreting the object as an instance of 'Addressing Attribute'. 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 'Addressing Attribute'.
        See Also:
        doSwitch(EObject)
      • caseScheduledJob

        public T caseScheduledJob​(ScheduledJob object)
        Returns the result of interpreting the object as an instance of 'Scheduled Job'. 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 'Scheduled Job'.
        See Also:
        doSwitch(EObject)
      • caseFunctionalOptionsParameter

        public T caseFunctionalOptionsParameter​(FunctionalOptionsParameter object)
        Returns the result of interpreting the object as an instance of 'Functional Options 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 'Functional Options Parameter'.
        See Also:
        doSwitch(EObject)
      • caseFilterCriterion

        public T caseFilterCriterion​(FilterCriterion object)
        Returns the result of interpreting the object as an instance of 'Filter Criterion'. 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 'Filter Criterion'.
        See Also:
        doSwitch(EObject)
      • caseFilterCriterionCommand

        public T caseFilterCriterionCommand​(FilterCriterionCommand object)
        Returns the result of interpreting the object as an instance of 'Filter Criterion Command'. 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 'Filter Criterion Command'.
        See Also:
        doSwitch(EObject)
      • caseFilterCriterionForm

        public T caseFilterCriterionForm​(FilterCriterionForm object)
        Returns the result of interpreting the object as an instance of 'Filter Criterion Form'. 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 'Filter Criterion Form'.
        See Also:
        doSwitch(EObject)
      • caseSettingsStorage

        public T caseSettingsStorage​(SettingsStorage object)
        Returns the result of interpreting the object as an instance of 'Settings Storage'. 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 'Settings Storage'.
        See Also:
        doSwitch(EObject)
      • caseSettingsStorageForm

        public T caseSettingsStorageForm​(SettingsStorageForm object)
        Returns the result of interpreting the object as an instance of 'Settings Storage Form'. 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 'Settings Storage Form'.
        See Also:
        doSwitch(EObject)
      • caseXDTOPackage

        public T caseXDTOPackage​(XDTOPackage object)
        Returns the result of interpreting the object as an instance of 'XDTO Package'. 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 'XDTO Package'.
        See Also:
        doSwitch(EObject)
      • caseWebService

        public T caseWebService​(WebService object)
        Returns the result of interpreting the object as an instance of 'Web 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 interpreting the object as an instance of 'Web Service'.
        See Also:
        doSwitch(EObject)
      • caseOperation

        public T caseOperation​(Operation object)
        Returns the result of interpreting the object as an instance of '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 interpreting the object as an instance of 'Operation'.
        See Also:
        doSwitch(EObject)
      • caseParameter

        public T caseParameter​(Parameter object)
        Returns the result of interpreting 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 interpreting the object as an instance of 'Parameter'.
        See Also:
        doSwitch(EObject)
      • caseHTTPService

        public T caseHTTPService​(HTTPService object)
        Returns the result of interpreting the object as an instance of 'HTTP 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 interpreting the object as an instance of 'HTTP Service'.
        See Also:
        doSwitch(EObject)
      • caseURLTemplate

        public T caseURLTemplate​(URLTemplate object)
        Returns the result of interpreting the object as an instance of 'URL Template'. 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 'URL Template'.
        See Also:
        doSwitch(EObject)
      • caseMethod

        public T caseMethod​(Method object)
        Returns the result of interpreting the object as an instance of 'Method'. 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 'Method'.
        See Also:
        doSwitch(EObject)
      • caseExternalDataSource

        public T caseExternalDataSource​(ExternalDataSource object)
        Returns the result of interpreting the object as an instance of 'External Data Source'. 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 'External Data Source'.
        See Also:
        doSwitch(EObject)
      • caseTable

        public T caseTable​(Table object)
        Returns the result of interpreting the object as an instance of 'Table'. 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 'Table'.
        See Also:
        doSwitch(EObject)
      • caseTableForm

        public T caseTableForm​(TableForm object)
        Returns the result of interpreting the object as an instance of 'Table Form'. 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 'Table Form'.
        See Also:
        doSwitch(EObject)
      • caseTableCommand

        public T caseTableCommand​(TableCommand object)
        Returns the result of interpreting the object as an instance of 'Table Command'. 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 'Table Command'.
        See Also:
        doSwitch(EObject)
      • caseField

        public T caseField​(Field object)
        Returns the result of interpreting the object as an instance of 'Field'. 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 'Field'.
        See Also:
        doSwitch(EObject)
      • caseCube

        public T caseCube​(Cube object)
        Returns the result of interpreting the object as an instance of 'Cube'. 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 'Cube'.
        See Also:
        doSwitch(EObject)
      • caseDimensionTable

        public T caseDimensionTable​(DimensionTable object)
        Returns the result of interpreting the object as an instance of 'Dimension Table'. 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 'Dimension Table'.
        See Also:
        doSwitch(EObject)
      • caseDimensionTableForm

        public T caseDimensionTableForm​(DimensionTableForm object)
        Returns the result of interpreting the object as an instance of 'Dimension Table Form'. 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 'Dimension Table Form'.
        See Also:
        doSwitch(EObject)
      • caseDimensionTableCommand

        public T caseDimensionTableCommand​(DimensionTableCommand object)
        Returns the result of interpreting the object as an instance of 'Dimension Table Command'. 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 'Dimension Table Command'.
        See Also:
        doSwitch(EObject)
      • caseDimension

        public T caseDimension​(Dimension object)
        Returns the result of interpreting the object as an instance of 'Dimension'. 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 'Dimension'.
        See Also:
        doSwitch(EObject)
      • caseResource

        public T caseResource​(Resource object)
        Returns the result of interpreting the object as an instance of 'Resource'. 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 'Resource'.
        See Also:
        doSwitch(EObject)
      • caseCubeForm

        public T caseCubeForm​(CubeForm object)
        Returns the result of interpreting the object as an instance of 'Cube Form'. 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 'Cube Form'.
        See Also:
        doSwitch(EObject)
      • caseCubeCommand

        public T caseCubeCommand​(CubeCommand object)
        Returns the result of interpreting the object as an instance of 'Cube Command'. 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 'Cube Command'.
        See Also:
        doSwitch(EObject)
      • caseFunction

        public T caseFunction​(Function object)
        Returns the result of interpreting the object as an instance of 'Function'. 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 'Function'.
        See Also:
        doSwitch(EObject)
      • caseChartOfAccounts

        public T caseChartOfAccounts​(ChartOfAccounts object)
        Returns the result of interpreting the object as an instance of 'Chart Of Accounts'. 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 'Chart Of Accounts'.
        See Also:
        doSwitch(EObject)
      • caseChartOfAccountsPredefinedItem

        public T caseChartOfAccountsPredefinedItem​(ChartOfAccountsPredefinedItem object)
        Returns the result of interpreting the object as an instance of 'Chart Of Accounts Predefined 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 'Chart Of Accounts Predefined Item'.
        See Also:
        doSwitch(EObject)
      • caseExtDimensionType

        public T caseExtDimensionType​(ExtDimensionType object)
        Returns the result of interpreting the object as an instance of 'Ext Dimension 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 'Ext Dimension Type'.
        See Also:
        doSwitch(EObject)
      • caseChartOfAccountsPredefined

        public T caseChartOfAccountsPredefined​(ChartOfAccountsPredefined object)
        Returns the result of interpreting the object as an instance of 'Chart Of Accounts Predefined'. 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 'Chart Of Accounts Predefined'.
        See Also:
        doSwitch(EObject)
      • caseChartOfAccountsAttribute

        public T caseChartOfAccountsAttribute​(ChartOfAccountsAttribute object)
        Returns the result of interpreting the object as an instance of 'Chart Of Accounts Attribute'. 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 'Chart Of Accounts Attribute'.
        See Also:
        doSwitch(EObject)
      • caseChartOfAccountsTabularSection

        public T caseChartOfAccountsTabularSection​(ChartOfAccountsTabularSection object)
        Returns the result of interpreting the object as an instance of 'Chart Of Accounts Tabular Section'. 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 'Chart Of Accounts Tabular Section'.
        See Also:
        doSwitch(EObject)
      • caseAccountingFlag

        public T caseAccountingFlag​(AccountingFlag object)
        Returns the result of interpreting the object as an instance of 'Accounting Flag'. 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 'Accounting Flag'.
        See Also:
        doSwitch(EObject)
      • caseExtDimensionAccountingFlag

        public T caseExtDimensionAccountingFlag​(ExtDimensionAccountingFlag object)
        Returns the result of interpreting the object as an instance of 'Ext Dimension Accounting Flag'. 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 'Ext Dimension Accounting Flag'.
        See Also:
        doSwitch(EObject)
      • caseChartOfAccountsCommand

        public T caseChartOfAccountsCommand​(ChartOfAccountsCommand object)
        Returns the result of interpreting the object as an instance of 'Chart Of Accounts Command'. 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 'Chart Of Accounts Command'.
        See Also:
        doSwitch(EObject)
      • caseChartOfAccountsForm

        public T caseChartOfAccountsForm​(ChartOfAccountsForm object)
        Returns the result of interpreting the object as an instance of 'Chart Of Accounts Form'. 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 'Chart Of Accounts Form'.
        See Also:
        doSwitch(EObject)
      • caseChartOfCalculationTypes

        public T caseChartOfCalculationTypes​(ChartOfCalculationTypes object)
        Returns the result of interpreting the object as an instance of 'Chart Of Calculation Types'. 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 'Chart Of Calculation Types'.
        See Also:
        doSwitch(EObject)
      • caseChartOfCalculationTypesPredefinedItem

        public T caseChartOfCalculationTypesPredefinedItem​(ChartOfCalculationTypesPredefinedItem object)
        Returns the result of interpreting the object as an instance of 'Chart Of Calculation Types Predefined 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 'Chart Of Calculation Types Predefined Item'.
        See Also:
        doSwitch(EObject)
      • caseChartOfCalculationTypesPredefined

        public T caseChartOfCalculationTypesPredefined​(ChartOfCalculationTypesPredefined object)
        Returns the result of interpreting the object as an instance of 'Chart Of Calculation Types Predefined'. 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 'Chart Of Calculation Types Predefined'.
        See Also:
        doSwitch(EObject)
      • caseChartOfCalculationTypesAttribute

        public T caseChartOfCalculationTypesAttribute​(ChartOfCalculationTypesAttribute object)
        Returns the result of interpreting the object as an instance of 'Chart Of Calculation Types Attribute'. 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 'Chart Of Calculation Types Attribute'.
        See Also:
        doSwitch(EObject)
      • caseChartOfCalculationTypesTabularSection

        public T caseChartOfCalculationTypesTabularSection​(ChartOfCalculationTypesTabularSection object)
        Returns the result of interpreting the object as an instance of 'Chart Of Calculation Types Tabular Section'. 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 'Chart Of Calculation Types Tabular Section'.
        See Also:
        doSwitch(EObject)
      • caseChartOfCalculationTypesForm

        public T caseChartOfCalculationTypesForm​(ChartOfCalculationTypesForm object)
        Returns the result of interpreting the object as an instance of 'Chart Of Calculation Types Form'. 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 'Chart Of Calculation Types Form'.
        See Also:
        doSwitch(EObject)
      • caseChartOfCalculationTypesCommand

        public T caseChartOfCalculationTypesCommand​(ChartOfCalculationTypesCommand object)
        Returns the result of interpreting the object as an instance of 'Chart Of Calculation Types Command'. 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 'Chart Of Calculation Types Command'.
        See Also:
        doSwitch(EObject)
      • caseAccountingRegister

        public T caseAccountingRegister​(AccountingRegister object)
        Returns the result of interpreting the object as an instance of 'Accounting Register'. 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 'Accounting Register'.
        See Also:
        doSwitch(EObject)
      • caseAccountingRegisterDimension

        public T caseAccountingRegisterDimension​(AccountingRegisterDimension object)
        Returns the result of interpreting the object as an instance of 'Accounting Register Dimension'. 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 'Accounting Register Dimension'.
        See Also:
        doSwitch(EObject)
      • caseAccountingRegisterResource

        public T caseAccountingRegisterResource​(AccountingRegisterResource object)
        Returns the result of interpreting the object as an instance of 'Accounting Register Resource'. 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 'Accounting Register Resource'.
        See Also:
        doSwitch(EObject)
      • caseAccountingRegisterAttribute

        public T caseAccountingRegisterAttribute​(AccountingRegisterAttribute object)
        Returns the result of interpreting the object as an instance of 'Accounting Register Attribute'. 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 'Accounting Register Attribute'.
        See Also:
        doSwitch(EObject)
      • caseAccountingRegisterForm

        public T caseAccountingRegisterForm​(AccountingRegisterForm object)
        Returns the result of interpreting the object as an instance of 'Accounting Register Form'. 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 'Accounting Register Form'.
        See Also:
        doSwitch(EObject)
      • caseAccountingRegisterCommand

        public T caseAccountingRegisterCommand​(AccountingRegisterCommand object)
        Returns the result of interpreting the object as an instance of 'Accounting Register Command'. 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 'Accounting Register Command'.
        See Also:
        doSwitch(EObject)
      • caseCalculationRegister

        public T caseCalculationRegister​(CalculationRegister object)
        Returns the result of interpreting the object as an instance of 'Calculation Register'. 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 'Calculation Register'.
        See Also:
        doSwitch(EObject)
      • caseCalculationRegisterResource

        public T caseCalculationRegisterResource​(CalculationRegisterResource object)
        Returns the result of interpreting the object as an instance of 'Calculation Register Resource'. 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 'Calculation Register Resource'.
        See Also:
        doSwitch(EObject)
      • caseRecalculationDimension

        public T caseRecalculationDimension​(RecalculationDimension object)
        Returns the result of interpreting the object as an instance of 'Recalculation Dimension'. 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 'Recalculation Dimension'.
        See Also:
        doSwitch(EObject)
      • caseCalculationRegisterAttribute

        public T caseCalculationRegisterAttribute​(CalculationRegisterAttribute object)
        Returns the result of interpreting the object as an instance of 'Calculation Register Attribute'. 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 'Calculation Register Attribute'.
        See Also:
        doSwitch(EObject)
      • caseCalculationRegisterDimension

        public T caseCalculationRegisterDimension​(CalculationRegisterDimension object)
        Returns the result of interpreting the object as an instance of 'Calculation Register Dimension'. 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 'Calculation Register Dimension'.
        See Also:
        doSwitch(EObject)
      • caseRecalculation

        public T caseRecalculation​(Recalculation object)
        Returns the result of interpreting the object as an instance of 'Recalculation'. 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 'Recalculation'.
        See Also:
        doSwitch(EObject)
      • caseCalculationRegisterForm

        public T caseCalculationRegisterForm​(CalculationRegisterForm object)
        Returns the result of interpreting the object as an instance of 'Calculation Register Form'. 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 'Calculation Register Form'.
        See Also:
        doSwitch(EObject)
      • caseCalculationRegisterCommand

        public T caseCalculationRegisterCommand​(CalculationRegisterCommand object)
        Returns the result of interpreting the object as an instance of 'Calculation Register Command'. 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 'Calculation Register Command'.
        See Also:
        doSwitch(EObject)
      • caseAbstractGeographicalSchema

        public T caseAbstractGeographicalSchema​(AbstractGeographicalSchema object)
        Returns the result of interpreting the object as an instance of 'Abstract Geographical Schema'. 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 'Abstract Geographical Schema'.
        See Also:
        doSwitch(EObject)
      • caseAbstractStyle

        public T caseAbstractStyle​(AbstractStyle object)
        Returns the result of interpreting the object as an instance of 'Abstract Style'. 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 'Abstract Style'.
        See Also:
        doSwitch(EObject)
      • caseIntegrationService

        public T caseIntegrationService​(IntegrationService object)
        Returns the result of interpreting the object as an instance of 'Integration 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 interpreting the object as an instance of 'Integration Service'.
        See Also:
        doSwitch(EObject)
      • caseIntegrationServiceChannel

        public T caseIntegrationServiceChannel​(IntegrationServiceChannel object)
        Returns the result of interpreting the object as an instance of 'Integration Service Channel'. 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 'Integration Service Channel'.
        See Also:
        doSwitch(EObject)
      • caseBot

        public T caseBot​(Bot object)
        Returns the result of interpreting the object as an instance of 'Bot'. 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 'Bot'.
        See Also:
        doSwitch(EObject)
      • caseSourceReferenceTypeDescription

        public T caseSourceReferenceTypeDescription​(SourceReferenceTypeDescription object)
        Returns the result of interpreting the object as an instance of 'Source Reference Type 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 'Source Reference Type Description'.
        See Also:
        doSwitch(EObject)
      • caseMdObjectReferenceTypeDescription

        public T caseMdObjectReferenceTypeDescription​(MdObjectReferenceTypeDescription object)
        Returns the result of interpreting the object as an instance of 'Md Object Reference Type 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 'Md Object Reference Type Description'.
        See Also:
        doSwitch(EObject)
      • caseSourceReferenceTypeContainer

        public T caseSourceReferenceTypeContainer​(SourceReferenceTypeContainer object)
        Returns the result of interpreting the object as an instance of 'Source Reference Type Container'. 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 'Source Reference Type Container'.
        See Also:
        doSwitch(EObject)
      • caseNamedElement

        public T caseNamedElement​(NamedElement object)
        Returns the result of interpreting the object as an instance of '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 interpreting the object as an instance of 'Named Element'.
        See Also:
        doSwitch(EObject)
      • caseDuallyNamedElement

        public T caseDuallyNamedElement​(DuallyNamedElement object)
        Returns the result of interpreting the object as an instance of 'Dually 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 interpreting the object as an instance of 'Dually Named Element'.
        See Also:
        doSwitch(EObject)
      • caseCommand

        public T caseCommand​(Command object)
        Returns the result of interpreting the object as an instance of 'Command'. 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 'Command'.
        See Also:
        doSwitch(EObject)
      • casePicture

        public T casePicture​(Picture object)
        Returns the result of interpreting the object as an instance of 'Picture'. 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 'Picture'.
        See Also:
        doSwitch(EObject)
      • casePictureDef

        public T casePictureDef​(PictureDef object)
        Returns the result of interpreting the object as an instance of 'Picture Def'. 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 'Picture Def'.
        See Also:
        doSwitch(EObject)
      • caseFieldSource

        public T caseFieldSource​(FieldSource object)
        Returns the result of interpreting the object as an instance of 'Field Source'. 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 'Field Source'.
        See Also:
        doSwitch(EObject)
      • caseMcore_CommandGroup

        public T caseMcore_CommandGroup​(CommandGroup object)
        Returns the result of interpreting the object as an instance of 'Command 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 interpreting the object as an instance of 'Command Group'.
        See Also:
        doSwitch(EObject)
      • caseStandardTabularPartSource

        public T caseStandardTabularPartSource​(StandardTabularPartSource object)
        Returns the result of interpreting the object as an instance of 'Standard Tabular Part Source'. 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 'Standard Tabular Part Source'.
        See Also:
        doSwitch(EObject)
      • caseTypeDescription

        public T caseTypeDescription​(TypeDescription object)
        Returns the result of interpreting the object as an instance of 'Type 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 'Type Description'.
        See Also:
        doSwitch(EObject)
      • caseTypeContainer

        public T caseTypeContainer​(TypeContainer object)
        Returns the result of interpreting the object as an instance of 'Type Container'. 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 'Type Container'.
        See Also:
        doSwitch(EObject)
      • caseTypeContainerRef

        public T caseTypeContainerRef​(TypeContainerRef object)
        Returns the result of interpreting the object as an instance of 'Type Container Ref'. 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 'Type Container Ref'.
        See Also:
        doSwitch(EObject)
      • defaultCase

        public T 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.
        Overrides:
        defaultCase in class org.eclipse.emf.ecore.util.Switch<T>
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'EObject'.
        See Also:
        Switch.doSwitch(org.eclipse.emf.ecore.EObject)