Class MdClassSwitch<T>

java.lang.Object
org.eclipse.emf.ecore.util.Switch<T>
com._1c.g5.v8.dt.metadata.mdclass.util.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:
  • Field Details

    • modelPackage

      protected static MdClassPackage modelPackage
      The cached model package
  • Constructor Details

    • MdClassSwitch

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

    • 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)
    • caseWebSocketClient

      public T caseWebSocketClient(WebSocketClient object)
      Returns the result of interpreting the object as an instance of 'Web Socket Client'. 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 Socket Client'.
      See Also:
      • doSwitch(EObject)
    • caseAbstractDistributionSupport

      public T caseAbstractDistributionSupport(AbstractDistributionSupport object)
      Returns the result of interpreting the object as an instance of 'Abstract Distribution 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 'Abstract Distribution Support'.
      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)
    • caseAdditionalIndexesContainer

      public T caseAdditionalIndexesContainer(AdditionalIndexesContainer object)
      Returns the result of interpreting the object as an instance of 'Additional Indexes 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 'Additional Indexes Container'.
      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)