SAP ABAP Class CL_MI_SEMANTIC_TREE (Representation of semantic tree)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SABP_ANALYZE_MI (Package) Objects for Memory Inspector
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MI_DISPLAY_TREE Access to most up-to-date semantic tree 20081114
Properties
Class CL_MI_SEMANTIC_TREE  
Short Description Representation of semantic tree    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SABP_ANALYZE_MI   Objects for Memory Inspector 
Created 20081106   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MI_SEMANTIC_TREE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_MI_DISPLAY_TREE Access to most up-to-date semantic tree 20081114
Friends
# Friend Modeled only Created on Description
1 CL_MI_SEMANTIC_NODE 20081107 Representation of semantic node
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_ADMIN_SEMANTIC_TREE Instance attribute Private Type reference (TYPE) LCT_ADMIN_SEMANTIC_NODE_TABLE 20081109
2 M_APPLICATION_VIEW Instance attribute Private Object reference (TYPE REF TO) IF_MI_APPLICATION_VIEW Assembly of semantic graph for applications 20081106
3 M_MI_GRAPH Instance attribute Private Object reference (TYPE REF TO) CL_MI_OBJECT_GRAPH Access to an Object Graph 20081106
4 M_SEMANTIC_GRAPH Instance attribute Private Object reference (TYPE REF TO) CL_MI_SEMANTIC_GRAPH Access to semantic and technical nodes 20081107
5 M_SEMANTIC_ROOT_NODE Instance attribute Private Object reference (TYPE REF TO) CL_MI_SEMANTIC_NODE Representation of semantic node 20081106
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SEMANTIC_CHILD Instance method Private Method Generation of semantic node beneath other node 20081107
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081106
3 CONSTRUCT_TREE Instance method Public Method Generation of semantic tree 20081106
4 CREATE_ROOT_NODE Instance method Private Method Generation of semantic root node 20081107
5 GET_APPLICATION_VIEWS Static method Public Method Generation of list of application views 20081106
6 GET_DEBUGGER_MEMORY_GRAPH Static method Public Method Generation of memory graph from debugger 20081121
7 GET_SEMANTIC_NODE_INFO Instance method Private Method Determination of semantic information on list of nodes 20081201
Events
Class CL_MI_SEMANTIC_TREE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LCT_ADMIN_SEMANTIC_NODE Private See coding 20081109 BEGIN OF lct_admin_semantic_node, parent_node TYPE mi_node, child_node TYPE mi_node, * is_root TYPE sap_bool, semantic_node TYPE REF TO cl_mi_semantic_node, * display_attributes TYPE mis_semantic_node_attributes, END OF lct_admin_semantic_node
2 LCT_ADMIN_SEMANTIC_NODE_TABLE Private See coding 20081110 lct_admin_semantic_node_table TYPE STANDARD TABLE OF lct_admin_semantic_node WITH UNIQUE HASHED KEY key1 COMPONENTS child_node
Method Signatures

Method ADD_SEMANTIC_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CHILD_NODE Value transfer Object reference (TYPE REF TO) CL_MI_SEMANTIC_NODE Repräsentation eines semantischen Knotens 20081109
2 Importing PARENT_NODE Call by reference Object reference (TYPE REF TO) CL_MI_SEMANTIC_NODE Repräsentation eines semantischen Knotens 20081109
# Exception Resumable Description Created on
1 CX_MI_NODE_ERROR Fehler bei der Bearbeitung eines Knoten 20090205

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_VIEW Call by reference Object reference (TYPE REF TO) IF_MI_APPLICATION_VIEW Aufbau eines semantischen Graphes für Anwendungen 20081106
2 Importing GRAPH Call by reference Object reference (TYPE REF TO) CL_MI_OBJECT_GRAPH Zugriff auf einen Objectgraphen 20081106

Method CONSTRUCTOR on class CL_MI_SEMANTIC_TREE has no exception.

Method CONSTRUCT_TREE Signature

Method CONSTRUCT_TREE on class CL_MI_SEMANTIC_TREE has no parameter.
# Exception Resumable Description Created on
1 CX_MI_APPLICATION_VIEW_ERROR Fehlerbehandlung bei der Verarbeitung von Anwendungssichten 20081106
2 CX_MI_NODE_ERROR Hier: Es existiert schon ein root node 20090205

Method CREATE_ROOT_NODE Signature

Method CREATE_ROOT_NODE on class CL_MI_SEMANTIC_TREE has no parameter.
# Exception Resumable Description Created on
1 CX_MI_NODE_ERROR Bei der Bearbeitung der Node ist ein Fehler aufgetreten 20081107

Method GET_APPLICATION_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20081106
2 Returning APPLICATION_VIEWS Value transfer Type reference (TYPE) MIT_APPLICATION_VIEWS Liste der vorhandenen Anwendungssichten im Speicherauszug 20081106
3 Importing GRAPH Call by reference Object reference (TYPE REF TO) CL_MI_GRAPH Oberklasse Objektgraph und Sem Buaum 20081106
# Exception Resumable Description Created on
1 CX_MI_APPLICATION_VIEW_ERROR Fehlerbehandlung bei der Verarbeitung von Anwendungssichten 20081106

Method GET_DEBUGGER_MEMORY_GRAPH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning GRAPH Value transfer Object reference (TYPE REF TO) CL_MI_DEBUGGER_GRAPH Objektgraph auf die Debuggerseite kopiert 20081121

Method GET_DEBUGGER_MEMORY_GRAPH on class CL_MI_SEMANTIC_TREE has no exception.

Method GET_SEMANTIC_NODE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOM_NODES Call by reference Type reference (TYPE) MIT_NODES 20081201
2 Returning NODES Value transfer Type reference (TYPE) MIT_EXT_NODE_INFO Tabelle von Knoteninformationen 20081201
# Exception Resumable Description Created on
1 CX_MI_NODE_ERROR Fehlerbehandlung für Knoten 20090203
2 CX_MI_SEMANTIC_ERROR Ausnahmen aus dem semantischen Framework 20090209
History
Last changed by/on SAP  20090618 
SAP Release Created in 720