-Top- -Classes- -Public Operations- -Class Diagrams- -Sequence Diagrams-

_ A B C D E F G H I J K L M N O P R S T U V W ~


Class UmlBaseOperation

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 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 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 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 :

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 , cppBody , cppDecl , cppDef , cppNameSpec , cppVisibility , create , defined_ , description , exceptions , getOf , identifier_ , idlDecl , idlNameSpec , isAbstract , isClassMember , isCppConst , isCppFriend , isCppInline , isCppVirtual , isIdlOneway , isJavaFinal , isJavaSynchronized , isMarked , isToolRunning , isVolatile , isWritable , javaBody , javaDecl , javaDef , javaNameSpec , kind , kind , markedItems , moveAfter , name , params , parent , properties , propertyValue , referencedBy , removeException , removeParameter , replaceException , replaceParameter , returnType , set_childrenVisible , set_CppBody , set_CppDecl , set_CppDef , set_CppNameSpec , set_CppVisibility , set_Description , set_IdlDecl , 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_JavaBody , set_JavaDecl , set_JavaDef , set_JavaNameSpec , set_Name , set_PropertyValue , set_ReturnType , set_Stereotype , set_Visibility , setOf , stereotype , supportFile , unload , unload , unload , visibility