SAP ABAP Class /IWFND/CL_MED_DOM_MODEL_CLASS (model container class)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-GW-COR (Application Component) Gateway Framework
     /IWFND/MED_DOM (Package) GW Framework - Metadata - Data Object Model
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWFND/CL_MED_DOM_ABSTR_ELEMT abstract class representing an element 20110314
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/IF_MED_MDL_OBJECT_CLASS a node of an object 20110314
Properties
Class /IWFND/CL_MED_DOM_MODEL_CLASS  
Short Description model container class    
Super Class /IWFND/CL_MED_DOM_ABSTR_ELEMT abstract class representing an element 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWFND/MED_DOM   GW Framework - Metadata - Data Object Model 
Created 20110314   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWFND/IF_MED_MDL_OBJECT_CLASS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWFND/IF_MED_MDL_PERSIST_RE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 /IWFND/IF_MED_MDL_PUB_OBJ_CLS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 /IWFND/IF_MED_MDL_PUB_REFERNCE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 /IWFND/IF_MED_MDL_OBJECT_CLASS a node of an object 20110314
Friends
Class /IWFND/CL_MED_DOM_MODEL_CLASS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_DEFAULT_QUERY Instance attribute Private Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_OPERATION 20110314
2 MO_LOGGER Instance attribute Private Object reference (TYPE REF TO) /IWFND/CL_LOGGER Logger for AppsLog and CCMS 20120312
3 MO_ROOT_NODE Instance attribute Private Object reference (TYPE REF TO) /IWFND/CL_MED_DOM_DATA_OBJECT 20110318
4 MS_MODEL_CLASS Instance attribute Private Type reference (TYPE) TY_S_DOM_MODEL_CLASS 20110314
5 MT_ASSOCIATIONS Instance attribute Private Type reference (TYPE) /IWFND/IF_MED_MDL_REFERENCE=>TY_MED_MDL_REFERENCE_TABLE 20110407
6 MT_ASSOC_SETS Instance attribute Private Type reference (TYPE) /IWFND/IF_MED_MDL_REFERENCE=>TY_MED_MDL_REFERENCE_TABLE 20110906
7 MT_COMPLEX_TYPES Instance attribute Private Type reference (TYPE) /IWFND/IF_MED_MDL_NODE=>TY_MED_MDL_NODE_TABLE 20110407
8 MT_ENTITIES Instance attribute Private See coding 20110316
9 MT_ENTITY_SETS Instance attribute Private Type reference (TYPE) /IWFND/IF_MED_MDL_REFERENCE=>TY_MED_MDL_REFERENCE_TABLE 20110901
10 MT_OPERATIONS Instance attribute Private Type reference (TYPE) /IWFND/IF_MED_MDL_OPERATION=>TY_MED_MDL_OPERATION_TABLE 20110314
11 MT_REVERSE_ASSOC Instance attribute Private See coding 20110407
12 MT_ROOT_ENTITIES Instance attribute Private Type reference (TYPE) /IWFND/IF_MED_MDL_NODE=>TY_MED_MDL_NODE_TABLE 20110314
13 MV_DATA_CONTAINER_NAME Instance attribute Private Type reference (TYPE) STRING 20110314
14 MV_DEV_NAMESPACE Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_UUID_SMALL Small UUID 20110314
15 MV_GSDO_TYPE Instance attribute Private Type reference (TYPE) /IWFND/COR_GSDO_TYPE SCL Business Object 20110314
16 MV_MODEL_IDENTIFIER Instance attribute Public Attribute reference (LIKE) 20110314
17 MV_MODEL_TYPE Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_MODEL_TYPE type of meta model 20110314
18 MV_USE_BATCH Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130905
19 MV_VERSION Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_VERSION version of meta model entity 20110314
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20110314
2 GET_ANNOTATIONS Instance method Private Method 20110314
3 GET_ASSOCIATION_BY_ID Instance method Public Method 20110407
4 GET_ASSOCIATION_BY_REF Instance method Public Method 20110407
5 GET_ASSOCICATION_SET_BY_ESET Instance method Private Method get association set by entity set name 20130124
6 GET_CONTAINER_BY_ID Instance method Public Method 20110314
7 GET_CONTAINER_BY_REF Instance method Public Method 20110316
8 GET_DOCUMENTATION_BY_TARGET_ID Instance method Public Method Get for the ID of an element the corresponding documentation 20120912
9 GET_NAME Instance method Private Method 20110314
10 GET_OPERATION_BY_ID Instance method Public Method 20110314
11 GET_OPERATION_BY_REF Instance method Public Method 20110316
12 GET_PRIVATE_ENTITY_ANNOTATIONS Instance method Public Method 20110401
13 GET_PUBLIC_ENTITY_ANNOTATIONS Instance method Public Method 20110401
14 GET_REFERENCE_BY_REF Instance method Public Method 20110316
15 GET_ROOT Instance method Private Method 20120307
16 GET_ROOT_INTERNALLY Instance method Public Method 20110314
17 SEARCH_NODE_BY_NAME Instance method Private Method 20110314
18 SEARCH_NODE_BY_TECHNICAL_NAME Instance method Private Method 20110314
Events
Class /IWFND/CL_MED_DOM_MODEL_CLASS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_DOM_CONTAINER Public Attribute reference (LIKE) 20110318
2 TY_S_DOM_ENTITY_HDR Public Attribute reference (LIKE) 20110318
3 TY_S_DOM_MODEL_CLASS Public Attribute reference (LIKE) 20110318
4 TY_S_DOM_OPERATION Public Attribute reference (LIKE) 20110318
5 TY_S_DOM_REFERENCE Public Attribute reference (LIKE) 20110318
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MODEL_CLASS Call by reference Type reference (TYPE) TY_S_DOM_MODEL_CLASS 20110314

Method CONSTRUCTOR on class /IWFND/CL_MED_DOM_MODEL_CLASS has no exception.

Method GET_ANNOTATIONS Signature

Method GET_ANNOTATIONS on class /IWFND/CL_MED_DOM_MODEL_CLASS has no parameter.
Method GET_ANNOTATIONS on class /IWFND/CL_MED_DOM_MODEL_CLASS has no exception.

Method GET_ASSOCIATION_BY_ID 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) /IWFND/MED_MDL_UUID_SMALL 20110407
2 Importing IV_SOURCE_ENTITY_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_UUID_SMALL 20110407
3 Returning RO_ASSOCIATION Value transfer Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_REFERENCE 20110407

Method GET_ASSOCIATION_BY_ID on class /IWFND/CL_MED_DOM_MODEL_CLASS has no exception.

Method GET_ASSOCIATION_BY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REFERENCE Call by reference Object reference (TYPE REF TO) TY_S_DOM_REFERENCE 20110407
2 Importing IV_SOURCE_ENTITY_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_UUID_SMALL 20110407
3 Returning RO_REFERENCE Value transfer Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_REFERENCE 20110407

Method GET_ASSOCIATION_BY_REF on class /IWFND/CL_MED_DOM_MODEL_CLASS has no exception.

Method GET_ASSOCICATION_SET_BY_ESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_REFERENCE a reference between nodes 20130124
2 Importing IR_ASSOCIATION Call by reference Object reference (TYPE REF TO) TY_S_DOM_REFERENCE 20130124
3 Importing IV_TO_ROLE Call by reference Type reference (TYPE) ABAP_BOOL From/To Role 20130124
4 Returning RO_ASSOCIATION_SET Value transfer Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_REFERENCE a reference between nodes 20130124

Method GET_ASSOCICATION_SET_BY_ESET on class /IWFND/CL_MED_DOM_MODEL_CLASS has no exception.

Method GET_CONTAINER_BY_ID 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) /IWFND/MED_MDL_ENTITY_ID 20110314
2 Returning RO_CONTAINER Value transfer Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_NODE 20110314

Method GET_CONTAINER_BY_ID on class /IWFND/CL_MED_DOM_MODEL_CLASS has no exception.

Method GET_CONTAINER_BY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) TY_S_DOM_CONTAINER 20110316
2 Returning RO_CONTAINER Value transfer Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_NODE 20110316

Method GET_CONTAINER_BY_REF on class /IWFND/CL_MED_DOM_MODEL_CLASS has no exception.

Method GET_DOCUMENTATION_BY_TARGET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TARGET_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_UUID_SMALL Entity ID for which the documentation is requested 20120912
2 Returning RO_DOCUMENTATION Value transfer Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_DOCU documentation information 20120912

Method GET_DOCUMENTATION_BY_TARGET_ID on class /IWFND/CL_MED_DOM_MODEL_CLASS has no exception.

Method GET_NAME Signature

Method GET_NAME on class /IWFND/CL_MED_DOM_MODEL_CLASS has no parameter.
Method GET_NAME on class /IWFND/CL_MED_DOM_MODEL_CLASS has no exception.

Method GET_OPERATION_BY_ID 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) /IWFND/MED_MDL_ENTITY_ID 20110314
2 Returning RO_OPERATION Value transfer Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_OPERATION 20110314

Method GET_OPERATION_BY_ID on class /IWFND/CL_MED_DOM_MODEL_CLASS has no exception.

Method GET_OPERATION_BY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OPERATION Call by reference Object reference (TYPE REF TO) TY_S_DOM_OPERATION 20110316
2 Returning RO_OPERATION Value transfer Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_OPERATION 20110316

Method GET_OPERATION_BY_REF on class /IWFND/CL_MED_DOM_MODEL_CLASS has no exception.

Method GET_PRIVATE_ENTITY_ANNOTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_UUID_SMALL 20110401
2 Returning RR_ENTITY_ANNO Value transfer Object reference (TYPE REF TO) /IWFND/S_MED_MDL_RW_ANO_ENTITY 20110401

Method GET_PRIVATE_ENTITY_ANNOTATIONS on class /IWFND/CL_MED_DOM_MODEL_CLASS has no exception.

Method GET_PUBLIC_ENTITY_ANNOTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_UUID_SMALL 20110401
2 Returning RR_ENTITY_ANNO Value transfer Object reference (TYPE REF TO) /IWFND/S_MED_MDL_RW_ANO_ENTITY 20110401

Method GET_PUBLIC_ENTITY_ANNOTATIONS on class /IWFND/CL_MED_DOM_MODEL_CLASS has no exception.

Method GET_REFERENCE_BY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REFERENCE Call by reference Object reference (TYPE REF TO) TY_S_DOM_REFERENCE 20110316
2 Returning RO_REFERENCE Value transfer Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_REFERENCE 20110316

Method GET_REFERENCE_BY_REF on class /IWFND/CL_MED_DOM_MODEL_CLASS has no exception.

Method GET_ROOT Signature

Method GET_ROOT on class /IWFND/CL_MED_DOM_MODEL_CLASS has no parameter.
Method GET_ROOT on class /IWFND/CL_MED_DOM_MODEL_CLASS has no exception.

Method GET_ROOT_INTERNALLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TECHNICAL_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_ELEMENT_NAME 20110314
2 Returning RO_ROOT_NODE Value transfer Object reference (TYPE REF TO) /IWFND/CL_MED_DOM_DATA_OBJECT 20110314

Method GET_ROOT_INTERNALLY on class /IWFND/CL_MED_DOM_MODEL_CLASS has no exception.

Method SEARCH_NODE_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MATCHING_NODE Call by reference Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_NODE a node of an object 20110314
2 Changing CT_NODE_PATH Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_OBJECT_CLASS=>TY_MED_MDL_NODE_PATH_TABLE 20110314
3 Changing CV_SOURCE_NODE_DEPTH Call by reference Type reference (TYPE) INT4 Natural number 20110314
4 Importing IO_NODE Call by reference Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_NODE a node of an object 20110314
5 Importing IV_NODE_NAME Call by reference Type reference (TYPE) STRING 20110314

Method SEARCH_NODE_BY_NAME on class /IWFND/CL_MED_DOM_MODEL_CLASS has no exception.

Method SEARCH_NODE_BY_TECHNICAL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MATCHING_NODE Call by reference Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_NODE a node of an object 20110314
2 Changing CT_NODE_PATH Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_OBJECT_CLASS=>TY_MED_MDL_NODE_PATH_TABLE 20110314
3 Changing CV_SOURCE_NODE_DEPTH Call by reference Type reference (TYPE) INT4 Natural number 20110314
4 Importing IO_NODE Call by reference Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_NODE a node of an object 20110314
5 Importing IV_TECHNICAL_NAME Call by reference Type reference (TYPE) STRING 20110314

Method SEARCH_NODE_BY_TECHNICAL_NAME on class /IWFND/CL_MED_DOM_MODEL_CLASS has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 250