Declaration :
Directly inherited by : UmlAttribute
Manage the class's attributs
Artifact : UmlBaseAttribute
Operation create |
Declaration :
returns a new attribute named 's' created under '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
Operation kind |
Declaration :
returns the kind of the item
Operation isReadOnly |
Declaration :
indicates if the attribute is read only, returns TRUE if yes
Operation set_isReadOnly |
Declaration :
to set the 'read only' state of the attribute
On error return FALSE in C++, produce a RuntimeException in Java
Operation defaultValue |
Declaration :
returns the default attribute value, may be an empty string
Operation set_DefaultValue |
Declaration :
to set the default attribute value ("" allowed)
On error return FALSE in C++, produce a RuntimeException in Java
Operation type |
Declaration :
returns the attribute UML type
Operation set_Type |
Declaration :
to set the attribute UML type
On error return FALSE in C++, produce a RuntimeException in Java
Operation multiplicity |
Declaration :
returns the multiplicity (may be an empty string)
Operation set_Multiplicity |
Declaration :
to set the multiplicity
On error return FALSE in C++, produce a RuntimeException in Java
Operation getOperation |
Declaration :
returns the 'get' operation of the attribute, or 0 if it does not exist
Operation addGetOperation |
Declaration :
to generate an associated 'get' operation
On error return FALSE in C++, produce a RuntimeException in Java
Operation setOperation |
Declaration :
returns the 'set' operation of the attribute, or 0 if it does not exist
Operation addSetOperation |
Declaration :
to generate an associated 'set' operation
On error return FALSE in C++, produce a RuntimeException in Java
Operation isCppMutable |
Declaration :
Indicate if the attribute is 'mutable'
Operation set_isCppMutable |
Declaration :
Set if the attribute is 'mutable'
On error return FALSE in C++, produce a RuntimeException in Java
Operation isJavaTransient |
Declaration :
indicates if the attribute is 'transient', returns TRUE if yes
Operation set_isJavaTransient |
Declaration :
to set the 'transient' state of the attribute
On error return FALSE in C++, produce a RuntimeException in Java
Operation idlCase |
Declaration :
in case the attribute is an IDL union's member returns the
corresponding 'case', an empty string in case it is not specified
Operation set_IdlCase |
Declaration :
to set the 'case' even the attribute is not (already) known as
an IDL union's member
On error return FALSE in C++, produce a RuntimeException in Java
Operation set_IdlCase |
Declaration :
to set the 'case' even the attribute is not (already) known as
an IDL union's member
On error return FALSE in C++, produce a RuntimeException in Java
Operation unload |
Declaration :
to unload the object to free memory, it will be reloaded
automatically if needed. args unused
Attribut _read_only |
Declaration :
Attribut _multiplicity |
Declaration :
Attribut _cpp_mutable |
Declaration :
Attribut _java_transient |
Declaration :
Attribut _default_value |
Declaration :
Relation _type (<directional aggregation by value>) |
Declaration :
Relation _get_oper (<unidirectional association>) |
Declaration :
Relation _set_oper (<unidirectional association>) |
Declaration :
Relation _idl_case (<unidirectional association>) |
Declaration :
exclusive with idl_explicit_case
Attribut _idl_explicit_case |
Declaration :
Operation UmlBaseAttribute |
Declaration :
the constructor, do not call it yourself !!!!!!!!!!
Operation read_uml_ |
Declaration :
internal, do NOT use it
Operation read_cpp_ |
Declaration :
internal, do NOT use it
Operation read_java_ |
Declaration :
internal, do NOT use it
Operation read_idl_ |
Declaration :
internal, do NOT use it
All public operations : addGetOperation , addSetOperation , apply , children , childrenVisible , constraint , cppDecl , cppVisibility , create , defaultValue , defined_ , deleteIt , description , getIdentifier , getOperation , identifier_ , idlCase , idlDecl , isClassMember , isCppMutable , isJavaTransient , isMarked , isReadOnly , isToolRunning , isVolatile , isWritable , javaAnnotations , javaDecl , kind , kind , markedItems , moveAfter , multiplicity , name , parent , properties , propertyValue , referencedBy , set_childrenVisible , set_Constraint , set_CppDecl , set_CppVisibility , set_DefaultValue , set_Description , set_IdlCase , set_IdlCase , set_IdlDecl , set_isClassMember , set_isCppMutable , set_isJavaTransient , set_isMarked , set_isReadOnly , set_isVolatile , set_JavaAnnotations , set_JavaDecl , set_Multiplicity , set_Name , set_PropertyValue , set_Stereotype , set_Type , set_Visibility , setOperation , stereotype , supportFile , type , unload , unload , unload , visibility