All Frameworks  Object Hierarchy  This Framework  Indexes   

ArrNomenclature (Object)

Represents the UserNomenclature object.
The UserNomenclature object is used in the CATIAArrNomenclatureTree object to maintain the hierarchy of user type names and associated icons. CATIAArrNomenclatureTree | |_______ Area - (I_ArrArea) | |_______ Building - (I_ArrBuilding) | |_______ Safety Zone - (I_ArrSafetyZone) | |-------- Run - (I_ArrRun) | |_______ Conduit Run |_______ Raceway Run In the diagram shown above, Area (along with its subtypes) and and Run (also along with it's subtypes) are all UserNomenclature objects. Entries such as the Area and Run are called System or SuperClass objects that have to be defined first before the subclasses such as Building and Safety Zone are defined. SuperClasses will not have a supertype. Each Nomenclature holds the following information... (1) NLSName - So as to support names in different languages (2) IconName - So as to allow user's to define their own icons (3) SuperType - For subtypes to fetch their parent names (4) SubTypes - SubTypes defined under this User Nomenclature

Property Index

IconName
Gets/Sets the Icon Name associated to the Type Name.
IntSysClassName
Gets/Sets the internal class names for System nomenclatures.
NLSInstanceName
Gets/Sets the InstanceName
SubTypes
Returns the collection of subtype UserNomenclatures within this UserNomenclature.
SuperTypeName
Get/Set the Supertype Information This property is used to set the subtypes for system classes

Method Index

IsSystemNomenclature
Returns TRUE if the nomenclature happens to be a system nomenclature.

Properties


o Property IconName() As
Gets/Sets the Icon Name associated to the Type Name. The IconName is the file name, without the extension, of the Icon bitmap representing this user type. The icon definition file must be in one of the icon directories defined in the search paths used by CATIA.
o Property IntSysClassName() As
Gets/Sets the internal class names for System nomenclatures. This value is set only for System nomenclatures
o Property NLSInstanceName() As
Gets/Sets the InstanceName
o Property SubTypes() As (Read Only)
Returns the collection of subtype UserNomenclatures within this UserNomenclature.
o Property SuperTypeName() As
Get/Set the Supertype Information This property is used to set the subtypes for system classes

Methods


o Func IsSystemNomenclature() As
Returns TRUE if the nomenclature happens to be a system nomenclature. Returns FALSE if it is a user specified nomenclature.

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