All Frameworks Class Hierarchy This Framework Indexes
CATSchPlatformInterfaces Interface CATISchAppClass
Usage: you can freely reimplement this interface.
interface CATISchAppClass
Interface to map application object classes to Schematic basic set of
object classes.
Role: To identity an application class
for each class of Schematic basic set of objects.
Method Index
- o
AppGetComponentBaseClass(CATICStringList**)
- Provide the application class names for the base component classes.
- o
AppGetGroupBaseClass(char**)
- Provide the application class name for Schematic Group class.
- o
AppGetRouteBaseClass(char**)
- Provide the application class name for Schematic Route class.
- o
AppGetZoneBaseClass(char**)
- Provide the application class name for Schematic Zone class.
- o
AppListValidRouteTypes(CATICStringList**)
- List the valid application route types allowed to be created.
Methods
o AppGetComponentBaseClass
| public virtual AppGetComponentBaseClass( | | oLBaseCompClasses) |
-
Provide the application class names for the base component classes.
- Parameters:
-
- oLBaseCompClasses
- Class names of application base component classes.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- operation is successful
- E_FAIL
- operation failed
o AppGetGroupBaseClass
| public virtual AppGetGroupBaseClass( | | oGroupClassName) |
-
Provide the application class name for Schematic Group class.
- Parameters:
-
- oGroupClassName
- Class name of application class.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- operation is successful
- E_FAIL
- operation failed
o AppGetRouteBaseClass
| public virtual AppGetRouteBaseClass( | | oRouteClassName) |
-
Provide the application class name for Schematic Route class.
- Parameters:
-
- oRouteClassName
- Class name of application class.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- operation is successful
- E_FAIL
- operation failed
o AppGetZoneBaseClass
| public virtual AppGetZoneBaseClass( | | oZoneClassName) |
-
Provide the application class name for Schematic Zone class.
- Parameters:
-
- oZoneClassName
- Class name of application class.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- operation is successful
- E_FAIL
- operation failed
o AppListValidRouteTypes
| public virtual AppListValidRouteTypes( | | oLValidRouteTypes) |
-
List the valid application route types allowed to be created.
- Parameters:
-
- oLValidRouteTypes
- A list of route class types allowed.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- operation is successful
- E_FAIL
- operation failed
This object is included in the file: CATISchAppClass.h