Manage the class's operations
Declaration :
Directly inherited by : UmlOperation
Artifact : UmlBaseOperation
Operation create |
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
Declaration :
Operation kind |
returns the kind of the item
Declaration :
Operation isBodyGenerationForced |
indicates if the body is generated even if preserve body is set, returns TRUE if yes
Declaration :
Operation set_isBodyGenerationForced |
to set if the body is generated even if preserve body is set
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation isAbstract |
indicates if the operation is abstract, returns TRUE if yes
Declaration :
Operation set_isAbstract |
to set the 'abstract' flag
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation returnType |
returns the operation value type
Declaration :
Operation set_ReturnType |
to set the operation value type
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation multiplicity |
return the return type multiplicity
Declaration :
Operation set_Multiplicity |
set the return type multiplicity
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation params |
returns (in java a copy of) the parameters list
Declaration :
Operation addParameter |
adds a parameter at the given rank (0...)
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation removeParameter |
remove the parameter of the given rank (0...)
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation replaceParameter |
replace the parameter at the given rank (0...)
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation exceptions |
returns the exceptions
Declaration :
Operation addException |
adds the exception at the given rank (0...)
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation removeException |
remove the exception of the given rank (0...)
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation replaceException |
replaces the exception at the given rank (0...)
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation methods |
return the behaviors (state and activities) implementing the operation
Declaration :
Operation getOf |
in case the operation is a 'get' operation, returns the associated
attribute or relation
Declaration :
Operation setOf |
in case the operation is a 'set' operation, returns the associated
attribute or relation
Declaration :
Operation isCppConst |
returns TRUE if the operation is declared const in C++
Declaration :
Operation set_isCppConst |
to set if the operation is declared const in C++
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation isCppFriend |
returns TRUE if the operation is a friend in C++
Declaration :
Operation set_isCppFriend |
to set if the operation is a friend in C++
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation isCppVirtual |
returns TRUE if the operation is declared virtual in C++
Declaration :
Operation set_isCppVirtual |
to set if the operation is declared virtual in C++
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation isCppOverride |
Indicate if the operation is declared override in C++
Declaration :
Operation set_isCppOverride |
to set if the operation is declared override in C++
On error : return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation isCppFinal |
Indicate if the operation is declared final in C++
Declaration :
Operation set_isCppFinal |
to set if the operation is declared final in C++
On error : return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation isCppNoexcept |
Indicate if the operation is declared noexcept in C++
Declaration :
Operation set_isCppNoexcept |
to set if the operation is declared noexcept in C++
On error : return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation isCppDeleted |
Indicate if the operation is declared deleted in C++
Declaration :
Operation set_isCppDeleted |
to set if the operation is declared deleted in C++
On error : return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation isCppDefaulted |
Indicate if the operation is declared defaulted in C++
Declaration :
Operation set_isCppDefaulted |
to set if the operation is declared defaulted in C++
On error : return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation isCppInline |
returns TRUE if the operation is declared inline in C++
Declaration :
Operation set_isCppInline |
to set if the operation is declared inline in C++
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation cppDef |
returns the operation's definition in C++, notes that the declaration
is returned by the inherited ClassItemBase::CppDecl() operation
Declaration :
Operation set_CppDef |
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
Declaration :
Operation cppBody |
returns the operation's body in C++, useless if the def does not
contains ${body}. Note that the body is get each time from BOUML
for memory size reason
Declaration :
Operation set_CppBody |
sets the operation's body in C++, useless if the def does not
contains ${body}
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation cppNameSpec |
in case the operation is a 'get' or 'set' operation, returns how
the operation's C++ name must be generated
Declaration :
Operation set_CppNameSpec |
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
Declaration :
Operation cppGetSetFrozen |
return the if the C++ definition is frozen, only for getter/setter operation
Declaration :
Operation set_CppGetSetFrozen |
set the if the C++ definition is frozen, only for getter/setter operation
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation cppContextualBodyIndent |
indicate if the indent of the C++ body is contextual or absolute
Declaration :
Operation set_CppContextualBodyIndent |
set if the indent of the C++ body is contextual or absolute
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation isJavaFinal |
returns TRUE if the operation is declared final in JAVA
Declaration :
Operation set_isJavaFinal |
to set if the operation is declared final in JAVA
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation isJavaSynchronized |
returns TRUE if the operation is declared synchronized in JAVA
Declaration :
Operation set_isJavaSynchronized |
to set if the operation is declared synchronized in JAVA
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation isJavaDefault |
returns TRUE if the operation is declared default in JAVA
relevant in an interface
Declaration :
Operation set_isJavaDefault |
to set if the operation is declared default in JAVA
relevant in an interface
On error : return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation javaDef |
returns the operation's definition in Java, notes that it is
already made by the inherited JavaDecl operation
Declaration :
Operation set_JavaDef |
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
Declaration :
Operation javaBody |
returns the operation's body in Java++, useless if the def does
not contains ${body} Note that the body is get each time from BOUML
for memory size reason
Declaration :
Operation set_JavaBody |
sets the operation's body in Java, useless if the def does not
contains ${body}
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation javaNameSpec |
in case the operation is a 'get' or 'set' operation, returns how
the operation's JAVA name must be generated
Declaration :
Operation set_JavaNameSpec |
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
Declaration :
Operation javaGetSetFrozen |
return the if the Java definition is frozen, only for getter/setter operation
Declaration :
Operation set_JavaGetSetFrozen |
set the if the Java definition is frozen, only for getter/setter operation
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation javaContextualBodyIndent |
indicate if the indent of the Java body is contextual or absolute
Declaration :
Operation set_JavaContextualBodyIndent |
set if the indent of the Java body is contextual or absolute
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation isPhpFinal |
returns TRUE if the operation is declared final in PHP
Declaration :
Operation set_isPhpFinal |
to set if the operation is declared final in PHP
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation phpDef |
returns the operation's definition in Php, notes that it is
already made by the inherited PhpDecl operation
Declaration :
Operation set_PhpDef |
sets the operation's definition in Php, notes that it is
already made by the inherited set_PhpDecl operation
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation phpBody |
returns the operation's body in Php++, useless if the def does
not contains ${body} Note that the body is get each time from BOUML
for memory size reason
Declaration :
Operation set_PhpBody |
sets the operation's body in Php, useless if the def does not
contains ${body}
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation phpNameSpec |
in case the operation is a 'get' or 'set' operation, returns how
the operation's PHP name must be generated
Declaration :
Operation set_PhpNameSpec |
in case the operation is a 'get' or 'set' operation, returns how
the operation's PHP name must be generated
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation phpGetSetFrozen |
return the if the Php definition is frozen, only for getter/setter operation
Declaration :
Operation set_PhpGetSetFrozen |
set the if the Php definition is frozen, only for getter/setter operation
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation phpContextualBodyIndent |
indicate if the indent of the PHP body is contextual or absolute
Declaration :
Operation set_PhpContextualBodyIndent |
set if the indent of the PHP body is contextual or absolute
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation pythonDef |
returns the operation's definition in Python, notes that it is
already made by the inherited PythonDecl operation
Declaration :
Operation set_PythonDef |
sets the operation's definition in Python, notes that it is
already made by the inherited set_PythonDecl operation
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation pythonBody |
returns the operation's body in Python++, useless if the def does
not contains ${body} Note that the body is get each time from BOUML
for memory size reason
Declaration :
Operation set_PythonBody |
sets the operation's body in Python, useless if the def does not
contains ${body}
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation pythonNameSpec |
in case the operation is a 'get' or 'set' operation, returns how
the operation's PYTHON name must be generated
Declaration :
Operation set_PythonNameSpec |
in case the operation is a 'get' or 'set' operation, returns how
the operation's PYTHON name must be generated
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation pythonGetSetFrozen |
return the if the Python definition is frozen, only for getter/setter operation
Declaration :
Operation set_PythonGetSetFrozen |
set the if the Python definition is frozen, only for getter/setter operation
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation pythonContextualBodyIndent |
indicate if the indent of the Python body is contextual or absolute
Declaration :
Operation set_PythonContextualBodyIndent |
set if the indent of the Python body is contextual or absolute
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation pythonDecorators |
return the decorators
Declaration :
Operation set_PythonDecorators |
set the decorators
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation isIdlOneway |
returns TRUE if the operation is declared oneway in IDL
Declaration :
Operation set_isIdlOneway |
to set if the operation is declared oneway in IDL
On error return FALSE in C++, produce a RuntimeException in Java
Declaration :
Operation idlNameSpec |
in case the operation is a 'get' or 'set' operation, returns how
the operation's IDL name must be generated
Declaration :
Operation set_IdlNameSpec |
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
Declaration :
Operation idlGetSetFrozen |
return the if the IDL definition is frozen, only for getter/setter operation
Declaration :
Operation set_IdlGetSetFrozen |
set the if the IDL definition is frozen, only for getter/setter operation
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 _force_body_generation |
Declaration :
Attribute _abstract |
Declaration :
Attribute _cpp_const |
Declaration :
Attribute _cpp_friend |
Declaration :
Attribute _cpp_virtual |
Declaration :
Attribute _cpp_override |
Declaration :
Attribute _cpp_final |
Declaration :
Attribute _cpp_noexcept |
Declaration :
Attribute _cpp_deleted |
Declaration :
Attribute _cpp_defaulted |
Declaration :
Attribute _cpp_inline |
Declaration :
Attribute _java_final |
Declaration :
Attribute _java_default |
Declaration :
Attribute _java_synchronized |
Declaration :
Attribute _php_final |
Declaration :
Attribute _idl_oneway |
Declaration :
Attribute _cpp_get_set_frozen |
Declaration :
Attribute _java_get_set_frozen |
Declaration :
Attribute _php_get_set_frozen |
Declaration :
Attribute _python_get_set_frozen |
Declaration :
Attribute _idl_get_set_frozen |
Declaration :
Attribute _cpp_contextual_body_indent |
Declaration :
Attribute _java_contextual_body_indent |
Declaration :
Attribute _php_contextual_body_indent |
Declaration :
Attribute _python_contextual_body_indent |
Declaration :
Relation _return_type (<directional composition>) |
Declaration :
Attribute _multiplicity |
Declaration :
Relation _params (<unidirectional association>) |
Declaration :
Stereotype: list
Relation _exceptions (<unidirectional association>) |
Declaration :
Stereotype: list
Attribute _cpp_def |
Declaration :
Attribute _cpp_name_spec |
Declaration :
Attribute _java_name_spec |
Declaration :
Attribute _php_name_spec |
Declaration :
Attribute _python_name_spec |
Declaration :
Attribute _python_decorators |
Declaration :
Attribute _idl_name_spec |
Declaration :
Relation _get_of (<unidirectional association>) |
exclusive with set_of
Declaration :
Relation _set_of (<unidirectional association>) |
exclusive with get_of
Declaration :
Operation UmlBaseOperation |
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 :
Operation read_mysql_ |
internal, do NOT use it
Declaration :
All public operations : addException , addParameter , apply , applyStereotype , children , childrenVisible , constraint , cppBody , cppContextualBodyIndent , cppDecl , cppDef , cppGetSetFrozen , cppNameSpec , cppVisibility , create , defined_ , deleteIt , description , exceptions , getIdentifier , getOf , identifier_ , idlDecl , idlGetSetFrozen , idlNameSpec , isAbstract , isBodyGenerationForced , isClassMember , isCppConst , isCppDefaulted , isCppDeleted , isCppFinal , isCppFriend , isCppInline , isCppNoexcept , isCppOverride , isCppVirtual , isIdlOneway , isJavaDefault , isJavaFinal , isJavaSynchronized , isMarked , isPhpFinal , isToolRunning , isVolatile , isWritable , javaAnnotations , javaBody , javaContextualBodyIndent , javaDecl , javaDef , javaGetSetFrozen , javaNameSpec , kind , kind , markedItems , methods , moveAfter , multiplicity , mysqlDecl , name , params , parent , phpBody , phpContextualBodyIndent , phpDecl , phpDef , phpGetSetFrozen , phpNameSpec , properties , propertyValue , pythonBody , pythonContextualBodyIndent , pythonDecl , pythonDecorators , pythonDef , pythonGetSetFrozen , pythonNameSpec , referencedBy , removeException , removeParameter , replaceException , replaceParameter , returnType , set_childrenVisible , set_Constraint , set_CppBody , set_CppContextualBodyIndent , set_CppDecl , set_CppDef , set_CppGetSetFrozen , set_CppNameSpec , set_CppVisibility , set_Description , set_IdlDecl , set_IdlGetSetFrozen , set_IdlNameSpec , set_isAbstract , set_isBodyGenerationForced , set_isClassMember , set_isCppConst , set_isCppDefaulted , set_isCppDeleted , set_isCppFinal , set_isCppFriend , set_isCppInline , set_isCppNoexcept , set_isCppOverride , set_isCppVirtual , set_isIdlOneway , set_isJavaDefault , set_isJavaFinal , set_isJavaSynchronized , set_isMarked , set_isPhpFinal , set_isVolatile , set_JavaAnnotations , set_JavaBody , set_JavaContextualBodyIndent , set_JavaDecl , set_JavaDef , set_JavaGetSetFrozen , set_JavaNameSpec , set_Multiplicity , set_MysqlDecl , set_Name , set_PhpBody , set_PhpContextualBodyIndent , set_PhpDecl , set_PhpDef , set_PhpGetSetFrozen , set_PhpNameSpec , set_PropertyValue , set_PythonBody , set_PythonContextualBodyIndent , set_PythonDecl , set_PythonDecorators , set_PythonDef , set_PythonGetSetFrozen , set_PythonNameSpec , set_ReturnType , set_Stereotype , set_Visibility , setOf , stereotype , supportFile , unload , unload , unload , visibility