SAP ABAP Class CL_UML_CACHE (UML Diagram Cache)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     S_ABAP_TOOLS_UML (Package) UML Class Diagram
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UML_OBSERVER_SUBJECT Subect of Observer Pattern 20071029
Properties
Class CL_UML_CACHE  
Short Description UML Diagram Cache    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package S_ABAP_TOOLS_UML   UML Class Diagram 
Created 20071029   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SABOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SEOK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SEOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SEOR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UML_OBSERVER_SUBJECT Subect of Observer Pattern 20071029
Friends
Class CL_UML_CACHE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_PRIVATE Constant Public Type reference (TYPE) C 'I' Constant Private 20071029
2 C_PROTECT Constant Public Type reference (TYPE) C 'O' Constant Public 20071029
3 C_ROOT Constant Public Type reference (TYPE) STRING 'ROOT' Root Node 20071029
4 O_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_UML_CACHE UML Class Diagram 20071029
5 O_TYPE_CACHE Instance attribute Private Object reference (TYPE REF TO) CL_TCL_GRAPH Class for Displaying Graphs 20071029
6 O_UNIT Instance attribute Private Object reference (TYPE REF TO) CL_AUNIT_FACTORY Create AUNIT Task 20081008
7 T_OBSERVER Instance attribute Private Attribute reference (LIKE) 20071029
Methods
# Method Level Visibility Method type Description Created on
1 ATTACH Instance method Public Method 20071030
2 CLEAR_TYPE_CACHE Instance method Public Method Release Type Cache 20071029
3 COLLECT_FUGR_DEFINITION Instance method Public Method Get Type Information from Function Groups 20071031
4 COLLECT_PROGRAM_DEFINITION Instance method Public Method Get Type Information from Program 20080215
5 COLLECT_TYPE_DEFINITION Instance method Public Method Get Type Information 20071029
6 CONSTRUCTOR Instance method Private Constructor Constructor 20081113
7 DETACH Instance method Public Method 20071030
8 GET_SINGLETON Static method Public Method Get Reference to Singleton Instance 20071029
9 NOTIFY_FATAL_ERROR Instance method Public Method 20071108
10 NOTIFY_NEW_TYPE Instance method Public Method 20071108
Events
Class CL_UML_CACHE has no event.
Types
Class CL_UML_CACHE has no local type.
Method Signatures

Method ATTACH Signature

Method ATTACH on class CL_UML_CACHE has no parameter.
Method ATTACH on class CL_UML_CACHE has no exception.

Method CLEAR_TYPE_CACHE Signature

Method CLEAR_TYPE_CACHE on class CL_UML_CACHE has no parameter.
Method CLEAR_TYPE_CACHE on class CL_UML_CACHE has no exception.

Method COLLECT_FUGR_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) RS38L_AREA Funktionsgruppe, der der Funktionsbaustein angehört 20071031
2 Returning R_TYPE Value transfer Object reference (TYPE REF TO) CL_TCL_VERTEX Knoten für die Darstellung von Graphen 20071031
# Exception Resumable Description Created on
1 CX_UML_OBSERVER Observer verlangt einen Abbruch 20071109

Method COLLECT_PROGRAM_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) PROGRAM Programm 20080215
2 Returning R_TYPE Value transfer Object reference (TYPE REF TO) CL_TCL_VERTEX Knoten für die Darstellung von Graphen 20080215
# Exception Resumable Description Created on
1 CX_UML_OBSERVER Observer verlangt einen Abbruch 20080215

Method COLLECT_TYPE_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) ABAP_ABSTYPENAME Name des Types 20071029
2 Importing KIND Call by reference Type reference (TYPE) STRING Art ds Types 20071207
3 Importing POOL Call by reference Type reference (TYPE) STRING Name des Pools für lokale Typen 20071205
4 Returning R_TYPE Value transfer Object reference (TYPE REF TO) CL_TCL_VERTEX Knoten für die Darstellung von Graphen 20071029
5 Importing X_SAVE_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Sicherer Modus 20071029
# Exception Resumable Description Created on
1 CX_UML_OBSERVER Observer verlangt einen Abbruch 20071109

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_UML_CACHE has no parameter.
Method CONSTRUCTOR on class CL_UML_CACHE has no exception.

Method DETACH Signature

Method DETACH on class CL_UML_CACHE has no parameter.
Method DETACH on class CL_UML_CACHE has no exception.

Method GET_SINGLETON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SINGLETON Value transfer Object reference (TYPE REF TO) CL_UML_CACHE Referenz auf UML Klassendiagramm 20071029

Method GET_SINGLETON on class CL_UML_CACHE has no exception.

Method NOTIFY_FATAL_ERROR Signature

Method NOTIFY_FATAL_ERROR on class CL_UML_CACHE has no parameter.
Method NOTIFY_FATAL_ERROR on class CL_UML_CACHE has no exception.

Method NOTIFY_NEW_TYPE Signature

Method NOTIFY_NEW_TYPE on class CL_UML_CACHE has no parameter.
Method NOTIFY_NEW_TYPE on class CL_UML_CACHE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 711