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

Copyright © 2003, Dassault Systèmes. All rights reserved.