Declaration :
Directly inherited by : UmlClassMember
This class manages 'true' class's items : attributes, relation,
operation and sub-classes
Artifact : UmlBaseClassMember
Operation isClassMember |
Declaration :
Indicate if the member is a 'class member' (static)
Always false in case of a class
Operation set_isClassMember |
Declaration :
Set if the member is a 'class member' (static), not significant for a class
On error return FALSE in C++, produce a RuntimeException in Java,
does not check that the class is (already) a typedef
Operation isVolatile |
Declaration :
Indicate if the member is 'volatile'
Always false in case of a class
Operation set_isVolatile |
Declaration :
Set if the member is 'volatile', not significant for a class
On error return FALSE in C++, produce a RuntimeException in Java,
does not check that the class is (already) a typedef
Operation visibility |
Declaration :
The member's visibility
Operation set_Visibility |
Declaration :
Set the member visibility, DefaultVisibility is not legal
On error return FALSE in C++, produce a RuntimeException in Java,
does not check that the class is (already) a typedef
Operation cppVisibility |
Declaration :
Special case for C++, thank to the 'friend class X' it may be
usefull to have a C++ visibility != other visibility
In case the C++ visibility must follow the other, return
DefaultVisibility
Operation set_CppVisibility |
Declaration :
Set the visibility for C++, DefaultVisibility is legal
On error return FALSE in C++, produce a RuntimeException in Java,
does not check that the class is (already) a typedef
Operation javaAnnotations |
Declaration :
returns the Java annotations
Operation set_JavaAnnotations |
Declaration :
set the Java annotations
On error : return FALSE in C++, produce a RuntimeException in Java
Operation constraint |
Declaration :
return the constraint
Operation set_Constraint |
Declaration :
set the constraint
On error return FALSE in C++, produce a RuntimeException in Java
Attribut _class_member |
Declaration :
Attribut _volatile |
Declaration :
Relation _visibility (<directional aggregation by value>) |
Declaration :
Relation _cpp_visibility (<directional aggregation by value>) |
Declaration :
Attribut _java_annotation |
Declaration :
Attribut _constraint |
Declaration :
Operation UmlBaseClassMember |
Declaration :
Operation read_uml_ |
Declaration :
internal, do NOT use it
Operation read_cpp_ |
Declaration :
internal, do NOT use it
Operation read_java_ |
Declaration :
All public operations : apply , children , childrenVisible , constraint , cppDecl , cppVisibility , defined_ , deleteIt , description , getIdentifier , identifier_ , idlDecl , isClassMember , isMarked , isToolRunning , isVolatile , isWritable , javaAnnotations , javaDecl , kind , markedItems , moveAfter , name , parent , properties , propertyValue , referencedBy , set_childrenVisible , set_Constraint , set_CppDecl , set_CppVisibility , set_Description , set_IdlDecl , set_isClassMember , set_isMarked , set_isVolatile , set_JavaAnnotations , set_JavaDecl , set_Name , set_PropertyValue , set_Stereotype , set_Visibility , stereotype , supportFile , unload , unload , visibility