SAP ABAP Interface IF_WCF_GENIL_MODEL_EDITOR_TREE (Functions a tree must implement for genil model editor)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-GOL-GIL (Application Component) Generic Interaction Layer
     CRM_GENIL_TOOLS (Package) General Program Tools in Generic Interaction Layer Environmt
Properties
Interface IF_WCF_GENIL_MODEL_EDITOR_TREE  
Short Description Functions a tree must implement for genil model editor    
General Data
Package CRM_GENIL_TOOLS   General Program Tools in Generic Interaction Layer Environmt 
Created 20090312   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_WCF_GENIL_MODEL_EDITOR_TREE has no forward declaration.
Interfaces
Interface IF_WCF_GENIL_MODEL_EDITOR_TREE has no interface.
Friends
Interface IF_WCF_GENIL_MODEL_EDITOR_TREE has no friend.
Attributes
Interface IF_WCF_GENIL_MODEL_EDITOR_TREE has no attribute.
Methods
Interface IF_WCF_GENIL_MODEL_EDITOR_TREE has no method.
Events
# Event Type Visibility Description Created on
1 ATTRIBUTE_SELECTED Instance Event
(0)
Public
(2)
An attribute has been selected in the tree 20090320
2 COMPONENT_DETAILS Instance Event
(0)
Public
(2)
Show details of component 20090319
3 COPY_METHOD Instance Event
(0)
Public
(2)
Copies an existing method 20091217
4 COPY_OBJECT Instance Event
(0)
Public
(2)
Copy an existing object 20090508
5 COPY_RELATION Instance Event
(0)
Public
(2)
Copies an existing relation 20091217
6 CREATE_METHOD Instance Event
(0)
Public
(2)
Create new method 20090316
7 CREATE_OBJECT Instance Event
(0)
Public
(2)
Create a new object 20090313
8 CREATE_RELATION Instance Event
(0)
Public
(2)
Create a new relation 20090316
9 DELETE_METHOD Instance Event
(0)
Public
(2)
Delete an existing method 20090316
10 DELETE_OBJECT Instance Event
(0)
Public
(2)
Delete an existing object 20090316
11 DELETE_RELATION Instance Event
(0)
Public
(2)
Deletes an existing relation 20090316
12 METHOD_SELECTED Instance Event
(0)
Public
(2)
A method has been selected in the tree 20090316
13 OBJECT_SELECTED Instance Event
(0)
Public
(2)
An object has been selected in the tree 20090312
14 RELATION_SELECTED Instance Event
(0)
Public
(2)
A relation has been selected in the tree 20090316
15 RENAME_METHOD Instance Event
(0)
Public
(2)
Renames an existing method 20091217
16 RENAME_OBJECT Instance Event
(0)
Public
(2)
Renames an existing object 20091217
17 RENAME_RELATION Instance Event
(0)
Public
(2)
Renames an existing relation 20091217
18 UML_DIAGRAM Instance Event
(0)
Public
(2)
Shows UML Diagram of model 20100504
Types
Interface IF_WCF_GENIL_MODEL_EDITOR_TREE has no local type.
Event Signatures

Event ATTRIBUTE_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ATTRIBUTE_NAME Exporting Value transfer Type reference (TYPE) NAME_KOMP Component name 20090320
2 OBJECT_KIND Exporting Value transfer Type reference (TYPE) CRMT_OBJKIND Object Type 20090930
3 OBJECT_NAME Exporting Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090320

Event COMPONENT_DETAILS Signature
Event COMPONENT_DETAILS on Interface IF_WCF_GENIL_MODEL_EDITOR_TREE has no parameter.
Event COPY_METHOD Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 METHOD_NAME Exporting Value transfer Type reference (TYPE) CRMT_OBJ_METHOD_NAME Name of Business Object Method 20091217
2 OBJECT_NAME Exporting Value transfer Type reference (TYPE) WCF_OBJECT_NAME Object name 20091217

Event COPY_OBJECT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 OBJECT_NAME Exporting Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090508

Event COPY_RELATION Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 RELATION_NAME Exporting Value transfer Type reference (TYPE) CRMT_RELATION_NAME Object name 20091217

Event CREATE_METHOD Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 OBJECT_NAME Exporting Value transfer Type reference (TYPE) WCF_OBJECT_NAME Object name 20090316

Event CREATE_OBJECT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 OBJECT_KIND Exporting Value transfer Type reference (TYPE) CRMT_OBJKIND Object Type 20090313
2 RELATION_NAME Exporting Value transfer Type reference (TYPE) CRMT_RELATION_NAME Mandatory for non root objects 20090313
3 ROOT_OBJECT Exporting Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME Mandatory for non root objects 20090313

Event CREATE_RELATION Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 OBJECT_A Exporting Value transfer Type reference (TYPE) CRMT_EXT_OBJ_A_NAME External Name of Source Object 20090316

Event DELETE_METHOD Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 METHOD_NAME Exporting Value transfer Type reference (TYPE) CRMT_OBJ_METHOD_NAME Name of Business Object Method 20090316
2 OBJECT_NAME Exporting Value transfer Type reference (TYPE) WCF_OBJECT_NAME Object name 20090316

Event DELETE_OBJECT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 OBJECT_NAME Exporting Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090316

Event DELETE_RELATION Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 RELATION_NAME Exporting Value transfer Type reference (TYPE) CRMT_RELATION_NAME Object name 20090316

Event METHOD_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 METHOD_NAME Exporting Value transfer Type reference (TYPE) CRMT_OBJ_METHOD_NAME Name of Business Object Method 20090316
2 OBJECT_NAME Exporting Value transfer Type reference (TYPE) WCF_OBJECT_NAME Object name 20090316

Event OBJECT_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 OBJECT_KIND Exporting Value transfer Type reference (TYPE) CRMT_OBJKIND Object Type 20090930
2 OBJECT_NAME Exporting Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090312

Event RELATION_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 RELATION_NAME Exporting Value transfer Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20090316

Event RENAME_METHOD Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 METHOD_NAME Exporting Value transfer Type reference (TYPE) CRMT_OBJ_METHOD_NAME Name of Business Object Method 20091217
2 OBJECT_NAME Exporting Value transfer Type reference (TYPE) WCF_OBJECT_NAME Object name 20091217

Event RENAME_OBJECT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 OBJECT_NAME Exporting Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20091217

Event RENAME_RELATION Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 RELATION_NAME Exporting Value transfer Type reference (TYPE) CRMT_RELATION_NAME Object name 20091217

Event UML_DIAGRAM Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 OBJECT_NAME Exporting Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20100504
History
Last changed by/on SAP  20110908 
SAP Release Created in 701