All Frameworks Class Hierarchy This Framework Previous Next Indexes
CATSchPlatformInterfaces Interface CATISchAppClass
System.IUnknown
|
+---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
-
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 HRESULT AppGetGroupBaseClass( | char** | oGroupClassName) = 0 |
-
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 HRESULT AppGetRouteBaseClass( | char** | oRouteClassName) = 0 |
-
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 HRESULT AppGetZoneBaseClass( | char** | oZoneClassName) = 0 |
-
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
-
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