Manage the 'extra' class members to produce any code, for instance a C++ pre-processing form or a Java initialization
Declaration :
Directly inherited by : UmlExtraClassMember
Artifact : UmlBaseExtraClassMember
| Operation create | 
returns a new extra class member named 'name'  (the name may be empty)
 created under the class 'parent'
 In case it cannot be created (the name is already used or
 invalid, 'parent' cannot contain it etc ...) return 0 in C++
 and produce a RuntimeException in Java
Declaration :
| Operation kind | 
returns the kind of the item
Declaration :
| Operation isCppInline | 
returns TRUE if the extra member is managed as an inline operation in C++
Declaration :
| Operation set_isCppInline | 
to set if the extra member is managed as an inline operation in C++
 
 On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
| Operation cppDef | 
returns the operation's definition in C++, notes that the declaration
 is returned by the inherited ClassItemBase::CppDecl() operation
Declaration :
| Operation set_CppDef | 
sets the operation's definition in C++, notes that the declaration
 is set through the inherited ClassItemBase::set_CppDecl() operation
 On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
| Operation unload | 
to unload the object to free memory, it will be reloaded
 automatically if needed. args unused
Declaration :
| Attribute _cpp_inline | 
Declaration :
| Attribute _cpp_def | 
Declaration :
| Operation UmlBaseExtraClassMember | 
the constructor, do not call it yourself !!!!!!!!!!
Declaration :
| Operation read_cpp_ | 
internal, do NOT use it
Declaration :
All public operations : apply , applyStereotype , children , childrenVisible , cppDecl , cppDef , create , defined_ , deleteIt , description , getIdentifier , identifier_ , idlDecl , isCppInline , isMarked , isToolRunning , isWritable , javaDecl , kind , kind , markedItems , moveAfter , name , parent , phpDecl , properties , propertyValue , pythonDecl , referencedBy , set_childrenVisible , set_CppDecl , set_CppDef , set_Description , set_IdlDecl , set_isCppInline , set_isMarked , set_JavaDecl , set_Name , set_PhpDecl , set_PropertyValue , set_PythonDecl , set_Stereotype , stereotype , supportFile , unload , unload , unload