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