Loading...
 

CX_VESSEL

CX_VESSEL

Class hierarchy
Description:

This auxiliary class makes the internal structures of the ClassiX® system visible for InstantView®.
The following internal structures can be displayed:

  • Data fields (DDI)
  • Functions (MDI)
  • Slots: - all dynamic data fieldsknown in the ClassiX® system
  • all data fields registered in the ClassiX® system with member
  • all Specifiersknown in the ClassiX® system
  • all index numbers for slots known in the ClassiX® system
  • all retrieve instructions registered in the ClassiX® system
  • InstantView® statements
  • Messages
  • InstantView® Variables
  • Exeption (see EvaluateWeak)
  • Running COM object
Code example:
...

List of methods (MDI)
Function MA* Parameters Return Brief description applies to
AllClusterInfo OBJECT VECTOR<CXS_CLUSTER_INFO> Database address of the data field DDI, Slot
ClusterInfo OBJECT CXS_CLUSTER_INFO Database address of the data field DDI, Slot
DisplayHelp Calling the help file Data field (DDI),
Function (MDI)
EditSource
210518
Open InstantView code in the editor IV Instructions
EditStmt OBJECT

Display InstantView® code in a separate window (InstantView® instructions)

This is obsolete! Use EditSource instead.

IV Instructions
EndOfExpr INTEGER tests whether the access expression can be tracked (navigated further) (only for workbench.cxp) DDI, MDI, Slot
EnumTransTbl * Name of the enumeration table associated with a data field DDI, Slot, Member
Function * Output of function names with parameters in C++ notation MDI
GetComLRU INTEGER LRU count for Running COM object in cache COM
GetComObject OBJECT Output of the Running COM object COM
GetDocumentation STRING Output of the documentation text from ItypeInfo-Interface (Running COM object) COM
GetDynamicSlotPath
211781
STRING Returns the access print of a dynamic slot Slot
GetInfoText MULTIPLE_STRING Read description text for a dynamic data field or specifierSlot, Specifier
GetKindOfDocument STRING Output: GetUserType() of IOleObject interface (Running COM object) COM
GetName STRING get the name DDI, MDI, Slot, Specifier, Index, IV-Instruction, Variable, Message, Exception
GetProgID STRING Output of the ProgID of the COM object COM
GetShortName
198178
INTEGER Output of the complete slot number combined from slot and specifier part. Contrary to the MA function ShortName() also works on already defined slots. Slot
GetSlotNumber
198178
INTEGER Output of the slot part number Slot
GetSourceRange
230079
CX_FILE_SOURCE_RANGEReturns the source range of the statementIV statement
GetSpecifierNumber
198178
INTEGER Output of the number of the Specifier share Slot
GetType INTEGER returns the data type DDI, Slot
GetUserClassID STRING Output of the ClassID of the COM object COM
GetUserType STRING Output: UserTypeName of IOleObject interface (see IOleObject::GetUserType()) COM
HelpFileName STRING Output of the name of the help file Data field (DDI),
Function (MDI)
Indexable * tests whether a data field is indexable DDI
InfoTextMA * Edit description text for a dynamic data field or specifierSlot, Specifier
IsAnonymousSlot INTEGER TRUE for slots in the wrapper, FALSE otherwise
IsDynamicSlot
211781
INTEGER TRUE for dynamic slots, FALSE otherwise
IsFunction INTEGER TRUE for the function, FALSE for all other things
IsMember INTEGER TRUE for data field, FALSE for all other things
IsMessage INTEGER TRUE for message, FALSE for all other things
IsOverwrittenSlot INTEGER TRUE for overwriting slots
IsPersistentDictEntry INTEGER

Always FALSE.

This method is outdated!

IsSlot INTEGER TRUE for slots, FALSE for all other things
IsSpecifier INTEGER TRUE for InstantView® statement, FALSE for all other things
IsStatement INTEGER TRUE for InstantView® statement, FALSE for all other things
IsVariable INTEGER TRUE for InstantView® variable, FALSE for all other things
MarkAsOverwrittenSlot Classifies slot as overwriting slot Slot
Name * the name DDI, MDI, Slot, Specifier, Index, IV-Instruction, Variable, Message, Exception
Overwriting STRING which expression was overwritten? (only for slots from CX_OVERWRITING_REF) Slot
ParamLst * edit the parameter list in InstantView® form Function (MDI)
RefType * Edit reference type
(only for data types POINTER, COLLECTION, REL_xy)
Data field (DDI), slot
ReportError * STRING
RespondingModules COLLECTION returns a collection of all modules that can receive this message Message
RetType * Edit the return value of the function Function (MDI)
ShortName * Edit slot number (as integer) Slot, Specifier
ShowRefCount STRING INTEGER get Reference Count for Interface(Name) COM
ShowVariable shows the variable in the Variable-Watch-Window Variable
StmtName * Name of the InstantView® instruction IV Instruction
SubExpression STRING Assemble access expressions interactively (only for workbench.cxp) DDI, MDI, Slot
Type * Edit data type Data field (DDI), slot
VarName * Edit the name of the InstantView® variable Variable
Zoom INTEGER get reference type for selecting the next term (only for workbench.cxp) Data field (DDI)

* MA = Member Access function,
grey background = inherited function

Use in AppsWH
Module Brief description
browser.mod Browser basic module
defclass.mod Pseudo Classes Editing Module
metainfo.mod Information about objects, data fields, functions
oslotbas .mod Slot base module