Declaration :
Directly inherited by : UmlOperation
Manage the class's operations
Artifact : UmlBaseOperation
Operation create |
Declaration :
returns a new operation 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 isAbstract |
Declaration :
indicates if the operation is abstract, returns TRUE if yes
Operation set_isAbstract |
Declaration :
to set the 'abstract' flag
On error return FALSE in C++, produce a RuntimeException in Java
Operation returnType |
Declaration :
returns the operation value type
Operation set_ReturnType |
Declaration :
to set the operation value type
On error return FALSE in C++, produce a RuntimeException in Java
Operation params |
Declaration :
returns (in java a copy of) the parameters list
Operation addParameter |
Declaration :
adds a parameter at the given rank (0...)
On error return FALSE in C++, produce a RuntimeException in Java
Operation removeParameter |
Declaration :
remove the parameter of the given rank (0...)
On error return FALSE in C++, produce a RuntimeException in Java
Operation replaceParameter |
Declaration :
replace the parameter at the given rank (0...)
On error return FALSE in C++, produce a RuntimeException in Java
Operation exceptions |
Declaration :
returns the exceptions
Operation addException |
Declaration :
adds the exception at the given rank (0...)
On error return FALSE in C++, produce a RuntimeException in Java
Operation removeException |
Declaration :
remove the exception of the given rank (0...)
On error return FALSE in C++, produce a RuntimeException in Java
Operation replaceException |
Declaration :
replaces the exception at the given rank (0...)
On error return FALSE in C++, produce a RuntimeException in Java
Operation getOf |
Declaration :
in case the operation is a 'get' operation, returns the associated
attribute or relation
Operation setOf |
Declaration :
in case the operation is a 'set' operation, returns the associated
attribute or relation
Operation isCppConst |
Declaration :
returns TRUE if the operation is declared const in C++
Operation set_isCppConst |
Declaration :
to set if the operation is declared const in C++
On error return FALSE in C++, produce a RuntimeException in Java
Operation isCppFriend |
Declaration :
returns TRUE if the operation is a friend in C++
Operation set_isCppFriend |
Declaration :
to set if the operation is a friend in C++
On error return FALSE in C++, produce a RuntimeException in Java
Operation isCppVirtual |
Declaration :
returns TRUE if the operation is declared virtual in C++
Operation set_isCppVirtual |
Declaration :
to set if the operation is declared virtual in C++
On error return FALSE in C++, produce a RuntimeException in Java
Operation isCppInline |
Declaration :
returns TRUE if the operation is declared inline in C++
Operation set_isCppInline |
Declaration :
to set if the operation is declared inline in C++
On error return FALSE in C++, produce a RuntimeException in Java
Operation cppDef |
Declaration :
returns the operation's definition in C++, notes that the declaration
is returned by the inherited ClassItemBase::CppDecl() operation
Operation set_CppDef |
Declaration :
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
Operation cppBody |
Declaration :
returns the operation's body in C++, useless if the def does not
contains $
Operation set_CppBody |
Declaration :
sets the operation's body in C++, useless if the def does not
contains $
Operation cppNameSpec |
Declaration :
in case the operation is a 'get' or 'set' operation, returns how
the operation's C++ name must be generated
Operation set_CppNameSpec |
Declaration :
in case the operation is a 'get' or 'set' operation, returns how
the operation's C++ name must be generated
On error return FALSE in C++, produce a RuntimeException in Java
Operation cppGetSetFrozen |
Declaration :
return the if the C++ definition is frozen, only for getter/setter operation
Operation set_CppGetSetFrozen |
Declaration :
set the if the C++ definition is frozen, only for getter/setter operation
On error return FALSE in C++, produce a RuntimeException in Java
Operation isJavaFinal |
Declaration :
returns TRUE if the operation is declared final in JAVA
Operation set_isJavaFinal |
Declaration :
to set if the operation is declared final in JAVA
On error return FALSE in C++, produce a RuntimeException in Java
Operation isJavaSynchronized |
Declaration :
returns TRUE if the operation is declared synchronized in JAVA
Operation set_isJavaSynchronized |
Declaration :
to set if the operation is declared synchronized in JAVA
On error return FALSE in C++, produce a RuntimeException in Java
Operation javaDef |
Declaration :
returns the operation's definition in Java, notes that it is
already made by the inherited JavaDecl operation
Operation set_JavaDef |
Declaration :
sets the operation's definition in Java, notes that it is
already made by the inherited set_JavaDecl operation
On error return FALSE in C++, produce a RuntimeException in Java
Operation javaBody |
Declaration :
returns the operation's body in Java++, useless if the def does
not contains $
Operation set_JavaBody |
Declaration :
sets the operation's body in Java, useless if the def does not
contains $
Operation javaNameSpec |
Declaration :
in case the operation is a 'get' or 'set' operation, returns how
the operation's JAVA name must be generated
Operation set_JavaNameSpec |
Declaration :
in case the operation is a 'get' or 'set' operation, returns how
the operation's JAVA name must be generated
On error return FALSE in C++, produce a RuntimeException in Java
Operation javaGetSetFrozen |
Declaration :
return the if the Java definition is frozen, only for getter/setter operation
Operation set_JavaGetSetFrozen |
Declaration :
set the if the Java definition is frozen, only for getter/setter operation
On error return FALSE in C++, produce a RuntimeException in Java
Operation isIdlOneway |
Declaration :
returns TRUE if the operation is declared oneway in IDL
Operation set_isIdlOneway |
Declaration :
to set if the operation is declared oneway in IDL
On error return FALSE in C++, produce a RuntimeException in Java
Operation idlNameSpec |
Declaration :
in case the operation is a 'get' or 'set' operation, returns how
the operation's IDL name must be generated
Operation set_IdlNameSpec |
Declaration :
in case the operation is a 'get' or 'set' operation, returns how
the operation's IDL name must be generated
On error return FALSE in C++, produce a RuntimeException in Java
Operation idlGetSetFrozen |
Declaration :
return the if the IDL definition is frozen, only for getter/setter operation
Operation set_IdlGetSetFrozen |
Declaration :
set the if the IDL definition is frozen, only for getter/setter operation
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 _abstract |
Declaration :
Attribut _cpp_const |
Declaration :
Attribut _cpp_friend |
Declaration :
Attribut _cpp_virtual |
Declaration :
Attribut _cpp_inline |
Declaration :
Attribut _java_final |
Declaration :
Attribut _java_synchronized |
Declaration :
Attribut _idl_oneway |
Declaration :
Attribut _cpp_get_set_frozen |
Declaration :
Attribut _java_get_set_frozen |
Declaration :
Attribut _idl_get_set_frozen |
Declaration :
Relation _return_type (<directional aggregation by value>) |
Declaration :
Relation _params (<unidirectional association>) |
Declaration :
Relation _exceptions (<unidirectional association>) |
Declaration :
Attribut _cpp_def |
Declaration :
Attribut _cpp_name_spec |
Declaration :
Attribut _java_name_spec |
Declaration :
Attribut _idl_name_spec |
Declaration :
Relation _get_of (<unidirectional association>) |
Declaration :
exclusive with set_of
Relation _set_of (<unidirectional association>) |
Declaration :
exclusive with get_of
Operation UmlBaseOperation |
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 : addException , addParameter , apply , children , childrenVisible , constraint , cppBody , cppDecl , cppDef , cppGetSetFrozen , cppNameSpec , cppVisibility , create , defined_ , deleteIt , description , exceptions , getIdentifier , getOf , identifier_ , idlDecl , idlGetSetFrozen , idlNameSpec , isAbstract , isClassMember , isCppConst , isCppFriend , isCppInline , isCppVirtual , isIdlOneway , isJavaFinal , isJavaSynchronized , isMarked , isToolRunning , isVolatile , isWritable , javaAnnotations , javaBody , javaDecl , javaDef , javaGetSetFrozen , javaNameSpec , kind , kind , markedItems , moveAfter , name , params , parent , properties , propertyValue , referencedBy , removeException , removeParameter , replaceException , replaceParameter , returnType , set_childrenVisible , set_Constraint , set_CppBody , set_CppDecl , set_CppDef , set_CppGetSetFrozen , set_CppNameSpec , set_CppVisibility , set_Description , set_IdlDecl , set_IdlGetSetFrozen , set_IdlNameSpec , set_isAbstract , set_isClassMember , set_isCppConst , set_isCppFriend , set_isCppInline , set_isCppVirtual , set_isIdlOneway , set_isJavaFinal , set_isJavaSynchronized , set_isMarked , set_isVolatile , set_JavaAnnotations , set_JavaBody , set_JavaDecl , set_JavaDef , set_JavaGetSetFrozen , set_JavaNameSpec , set_Name , set_PropertyValue , set_ReturnType , set_Stereotype , set_Visibility , setOf , stereotype , supportFile , unload , unload , unload , visibility