SchAppClass (Object)

Manage the class hierarchy of an application model.

Methods


Func AppGetComponentBaseClass() As
Provide the application class names for the base component classes.
Parameters:
oLBaseCompClasses
Class names of application base component classes.
Example:
 
 Dim objThisIntf As SchAppClass
 Dim objArg1 As SchListOfBSTRs
  ...
 Set objArg1 = objThisIntf.AppGetComponentBaseClass
 
Sub AppGetGroupBaseClass( oGroupClassName)
Provide the application class name for Schematic Group class.
Parameters:
oGroupClassName
Class name of application class.
Example:
 
 Dim objThisIntf As SchAppClass
 Dim strVar1 As String
  ...
 objThisIntf.AppGetGroupBaseClassstrVar1
 
Sub AppGetRouteBaseClass( oRouteClassName)
Provide the application class name for Schematic Route class.
Parameters:
oRouteClassName
Class name of application class.
Example:
 
 Dim objThisIntf As SchAppClass
 Dim strVar1 As String
  ...
 objThisIntf.AppGetRouteBaseClassstrVar1
 
Sub AppGetZoneBaseClass( oZoneClassName)
Provide the application class name for Schematic Zone class.
Parameters:
oZoneClassName
Class name of application class.
Example:
 
 Dim objThisIntf As SchAppClass
 Dim strVar1 As String
  ...
 objThisIntf.AppGetZoneBaseClassstrVar1
 
Func AppListValidRouteTypes() As
List the valid application route types allowed to be created.
Parameters:
oLValidRouteTypes
A list of route class types allowed.
Example:
 
 Dim objThisIntf As SchAppClass
 Dim objArg1 As SchListOfBSTRs
  ...
 Set objArg1 = objThisIntf.AppListValidRouteTypes