company logo

InterfaceTypes - Supported interface types

Enumarators overview

Enumerator details

  1. IFT_none - Use no interface support
    Code: -1
    to list
  2. IFT_undefined - Interface support not defined

    In this case interface support is done according to the interface type of the parent object or - if there is no parent object available - according to the option set for Options.Implementation.IF_ImplementationType.

    Code: 0
    to list
  3. IFT_odabaInterfaceCPP - Support new ODABA C++ interfaces

    The resource database will be initialized with the new ODABA interfaces (ODABA namespace, GUIInterface namespace). Moreover class, module and project implementation are supported for these new ODABA interfaces.

    Code: 1
    to list
  4. IFT_odabaSystemCPP - Support old ODABA C++ interfaces

    The resource database will be initialized with the oldODABA system interfaces (OPA Project classes and ODCP Project classes). Moreover class, module and project implementation are supported for these ODABA system interfaces.


    Code: 2
    to list
  5. IFT_odabaInterfaceAndSystemCPP - Support new and old ODABA C++ interfaces

    The resource database will be initialized with both, the new ODABA interfaces (ODABA namespace, GUIInterface namespace) and the old ODABA system interfaces (OPA Project classes and ODCP Project classes).

    For supporting class, module and project implementation for these objects either the new interface type (IFT_odabaInterfaceCPP) or the old system one (IFT_odabaSystemCPP) should be defined. If support (e.g. initializing a context class) is ambiguous, the new style is used.

    Code: 3
    to list
  6. IFT_odabaOSI - Support ODABA Script interfaces
    Code: 5
    to list