All Frameworks  Object Hierarchy  This Framework  Indexes   

SchAppClass (Object)

Manage the class hierarchy of an application model.

Method Index

AppGetComponentBaseClass
Provide the application class names for the base component classes.
AppGetGroupBaseClass
Provide the application class name for Schematic Group class.
AppGetRouteBaseClass
Provide the application class name for Schematic Route class.
AppGetZoneBaseClass
Provide the application class name for Schematic Zone class.
AppListValidRouteTypes
List the valid application route types allowed to be created.

Methods


o 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
 
o 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
 
o 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
 
o 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
 
o 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
 

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