SAP ABAP Class CL_WCF_GMT_MODEL_TOOLBAR (WCF GMT Nexus Toolbar Class)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-UI (Application Component) User Interface
     WCF_GRAPHICAL_MODELING_TOOL (Package) WCF Graphical Modeling Tool
Properties
Class CL_WCF_GMT_MODEL_TOOLBAR  
Short Description WCF GMT Nexus Toolbar Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WCF_GRAPHICAL_MODELING_TOOL   WCF Graphical Modeling Tool 
Created 20081006   SAP 
Last change 20100303   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)
Interfaces
Class CL_WCF_GMT_MODEL_TOOLBAR has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_WCF_GMT_DATA_MODEL 20081016 WCF GMT Nexus Data Model - load/build NDL
2 CL_WCF_GMT_MODEL 20081106 WCF GMT Model Structure API
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_PS_BUTTON_DESELECTED Constant Public Type reference (TYPE) WCF_GMT_NEXUS_NAME 'deselected' WCF GMT Nexus Name Type 20081111
2 GC_PS_BUTTON_SELECTED Constant Public Type reference (TYPE) WCF_GMT_NEXUS_NAME 'selected' WCF GMT Nexus Name Type 20081111
3 GR_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_WCF_GMT_MODEL WCF GMT Model Structure 20081024
4 GT_BUTTON_SECTION Instance attribute Protected Type reference (TYPE) WCF_GMT_TOOLBAR_SECTION_T WCF GMT Nexus Toolbar Section 20081016
5 GT_CONTROLLER_SECTION Instance attribute Protected Type reference (TYPE) WCF_GMT_TOOLBAR_SECTION_T WCF GMT Nexus Toolbar Section 20081016
6 GV_DIRTY_FLAG Instance attribute Protected Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20081117
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ELEMENT Instance method Protected Method 20081015
2 ADD_MODELING_COMPONENT Instance method Public Method 20081105
3 ADD_PRESSED_STATE_BUTTON Instance method Public Method 20081105
4 ADD_PUSH_BUTTON Instance method Public Method 20081105
5 ADD_SECTION_SEPARATOR Instance method Public Method 20081105
6 ADD_SEPARATOR Instance method Public Method 20081105
7 ADD_ZOOM_SLIDER Instance method Public Method 20081105
8 CLEAN_DIRTY_FLAG Instance method Protected Method set durty flag to abap_false 20081117
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081024
10 CREATE_ELEMENT Instance method Protected Method 20081015
11 GET_ELEMENT Instance method Public Method 20090108
12 IS_DIRTY Instance method Protected Method 20081117
13 RAISE_DIRTY_FLAG Instance method Protected Method set durty flag to abap_true 20081117
14 REMOVE_ELEMENT Instance method Public Method 20081015
Events
Class CL_WCF_GMT_MODEL_TOOLBAR has no event.
Types
Class CL_WCF_GMT_MODEL_TOOLBAR has no local type.
Method Signatures

Method ADD_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TOOLBAR_ELEMENT Call by reference Object reference (TYPE REF TO) CL_WCF_GMT_TOOLBAR_ELEMENT WCF GMT Nexus Base Toolbar Element 20081015
2 Importing IV_TOOLBAR_SECTION Call by reference Type reference (TYPE) WCF_GMT_NEXUS_NAME CRM GMT Nexus Name Type 20081015

Method ADD_ELEMENT on class CL_WCF_GMT_MODEL_TOOLBAR has no exception.

Method ADD_MODELING_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALT_IMAGE Call by reference Type reference (TYPE) STRING 20081126
2 Importing IV_ID Call by reference Type reference (TYPE) WCF_GMT_NEXUS_ID WCF GMT Nexus ID Type 20081126
3 Importing IV_IMAGE Call by reference Type reference (TYPE) STRING 20081126
4 Importing IV_PARAMETERS Call by reference Type reference (TYPE) STRING 20081216
5 Importing IV_TEMPLATE Call by reference Type reference (TYPE) WCF_GMT_NEXUS_NAME WCF GMT Nexus Name Type 20090109
6 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20081126
7 Importing IV_TOOLTIP Call by reference Type reference (TYPE) STRING 20090120
8 Returning RR_COMPONENT Value transfer Object reference (TYPE REF TO) CL_WCF_GMT_TOOLBAR_MOD_COMP WCF GMT Nexus Toolbar Modeling Component 20081105

Method ADD_MODELING_COMPONENT on class CL_WCF_GMT_MODEL_TOOLBAR has no exception.

Method ADD_PRESSED_STATE_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALT_IMAGE Call by reference Type reference (TYPE) STRING 20081216
2 Importing IV_ID Call by reference Type reference (TYPE) WCF_GMT_NEXUS_ID WCF GMT Nexus ID Type 20081105
3 Importing IV_IMAGE Call by reference Type reference (TYPE) STRING 20081105
4 Importing IV_ON_DESELECT Call by reference Type reference (TYPE) WCF_GMT_NEXUS_ACTION_NAME WCF GMT Nexus Action Name Type 20081105
5 Importing IV_ON_DESELECT_PARAMETERS Call by reference Type reference (TYPE) STRING 20090114
6 Importing IV_ON_SELECT Call by reference Type reference (TYPE) WCF_GMT_NEXUS_ACTION_NAME WCF GMT Nexus Action Name Type 20081105
7 Importing IV_ON_SELECT_PARAMETERS Call by reference Type reference (TYPE) STRING 20090114
8 Importing IV_SECTION Call by reference Type reference (TYPE) WCF_GMT_NEXUS_NAME WCF GMT Nexus Name Type 20081105
9 Importing IV_STATE Call by reference Type reference (TYPE) WCF_GMT_NEXUS_NAME 'deselect' WCF GMT Nexus Name Type 20081105
10 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20081105
11 Importing IV_TOOLTIP Call by reference Type reference (TYPE) STRING 20090120
12 Returning RR_PS_BUTTON Value transfer Object reference (TYPE REF TO) CL_WCF_GMT_TOOLBAR_PS_BUTTON WCF GMT Nexus Pressed State Button 20081105

Method ADD_PRESSED_STATE_BUTTON on class CL_WCF_GMT_MODEL_TOOLBAR has no exception.

Method ADD_PUSH_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALT_IMAGE Call by reference Type reference (TYPE) STRING 20081216
2 Importing IV_ID Call by reference Type reference (TYPE) WCF_GMT_NEXUS_ID WCF GMT Nexus ID Type 20081105
3 Importing IV_IMAGE Call by reference Type reference (TYPE) STRING 20081105
4 Importing IV_ON_CLICK Call by reference Type reference (TYPE) WCF_GMT_NEXUS_ACTION_NAME WCF GMT Nexus Action Name Type 20081105
5 Importing IV_PARAMETERS Call by reference Type reference (TYPE) STRING 20090114
6 Importing IV_SECTION Call by reference Type reference (TYPE) WCF_GMT_NEXUS_NAME WCF GMT Nexus Name Type 20081105
7 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20081105
8 Importing IV_TOOLTIP Call by reference Type reference (TYPE) STRING 20090120
9 Returning RR_PUSH_BUTTON Value transfer Object reference (TYPE REF TO) CL_WCF_GMT_TOOLBAR_PUSH_BUTTON WCF GMT Nexus Toolbar Push Button 20081105

Method ADD_PUSH_BUTTON on class CL_WCF_GMT_MODEL_TOOLBAR has no exception.

Method ADD_SECTION_SEPARATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) WCF_GMT_NEXUS_ID WCF GMT Nexus ID Type 20090108
2 Returning RR_SECTION_SEPARATOR Value transfer Object reference (TYPE REF TO) CL_WCF_GMT_TOOLBAR_S_SEPARATOR WCF GMT Nexus Toolbar Section Separator 20081105

Method ADD_SECTION_SEPARATOR on class CL_WCF_GMT_MODEL_TOOLBAR has no exception.

Method ADD_SEPARATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) WCF_GMT_NEXUS_ID WCF GMT Nexus ID Type 20090108
2 Importing IV_SECTION Call by reference Type reference (TYPE) WCF_GMT_NEXUS_NAME WCF GMT Nexus Name Type 20081105
3 Returning RR_SEPARATOR Value transfer Object reference (TYPE REF TO) CL_WCF_GMT_TOOLBAR_SEPARATOR WCF GMT Nexus Toolbar Separator 20081105

Method ADD_SEPARATOR on class CL_WCF_GMT_MODEL_TOOLBAR has no exception.

Method ADD_ZOOM_SLIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) WCF_GMT_NEXUS_ID WCF GMT Nexus ID Type 20090108
2 Importing IV_ON_ZOOM Call by reference Type reference (TYPE) WCF_GMT_NEXUS_ACTION_NAME WCF GMT Nexus Action Name Type 20081105
3 Importing IV_PARAMETERS Call by reference Type reference (TYPE) STRING 20090114
4 Importing IV_TOOLTIP Call by reference Type reference (TYPE) STRING 20090120
5 Returning RR_ZOOM_SLIDER Value transfer Object reference (TYPE REF TO) CL_WCF_GMT_TOOLBAR_ZOOM_SLIDER WCF GMT Nexus Toolbar Zoom Slider 20081105

Method ADD_ZOOM_SLIDER on class CL_WCF_GMT_MODEL_TOOLBAR has no exception.

Method CLEAN_DIRTY_FLAG Signature

Method CLEAN_DIRTY_FLAG on class CL_WCF_GMT_MODEL_TOOLBAR has no parameter.
Method CLEAN_DIRTY_FLAG on class CL_WCF_GMT_MODEL_TOOLBAR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) CL_WCF_GMT_MODEL WCF GMT Model Structure 20081024

Method CONSTRUCTOR on class CL_WCF_GMT_MODEL_TOOLBAR has no exception.

Method CREATE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) WCF_GMT_NEXUS_COMPONENT_TYPE WCF GMT Nexus Component Type 20081016
2 Importing IV_ID Call by reference Type reference (TYPE) WCF_GMT_NEXUS_ID WCF GMT Nexus ID Type 20081016
3 Returning RR_TOOLBAR_ELEMENT Value transfer Object reference (TYPE REF TO) CL_WCF_GMT_TOOLBAR_ELEMENT WCF GMT Nexus Base Toolbar Element 20081016
# Exception Resumable Description Created on
1 CX_WCF_GMT_MODEL WCF GMT Based Nexus Exception 20081016

Method GET_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) WCF_GMT_NEXUS_ID WCF GMT Nexus Base Toolbar Element 20090108
2 Returning RR_ELEMENT Value transfer Object reference (TYPE REF TO) CL_WCF_GMT_TOOLBAR_ELEMENT WCF GMT Nexus Base Toolbar Element 20090108

Method GET_ELEMENT on class CL_WCF_GMT_MODEL_TOOLBAR has no exception.

Method IS_DIRTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DIRTY_FLAG Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081117

Method IS_DIRTY on class CL_WCF_GMT_MODEL_TOOLBAR has no exception.

Method RAISE_DIRTY_FLAG Signature

Method RAISE_DIRTY_FLAG on class CL_WCF_GMT_MODEL_TOOLBAR has no parameter.
Method RAISE_DIRTY_FLAG on class CL_WCF_GMT_MODEL_TOOLBAR has no exception.

Method REMOVE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TOOLBAR_ELEMENT Call by reference Object reference (TYPE REF TO) CL_WCF_GMT_TOOLBAR_ELEMENT WCF GMT Nexus Base Toolbar Element 20081105
2 Importing IV_ID Call by reference Type reference (TYPE) WCF_GMT_NEXUS_ID WCF GMT Nexus ID Type 20090108

Method REMOVE_ELEMENT on class CL_WCF_GMT_MODEL_TOOLBAR has no exception.
History
Last changed by/on SAP  20100303 
SAP Release Created in 700