C

NameKindDescription
checkoperationinternal, do NOT use it
check_size_outoperationinternal, do NOT use it
childrenoperation returns (in Java : a copy of) the children list, to go all over the browser tree
childrenCmdattribute
childrenVisibleoperation return TRUE if the children exist and are visible (independently
of the scroll bar) in the browser, else FALSE
Class and class members classes inheritance diagramclass diagram
classDecloperation returns the default definition of a class
classDecloperation returns the default definition of a class
classDecloperation returns the default definition of a class
classDecloperation returns the default definition of a class
classDescriptionoperation return the default description
classGlobalCmdattribute
ClassGlobalCmdclass Internal enum
ClassGlobalCmdartifact
classifieroperation return the classifier
classStereotypeoperation returns the C++ stereotype corresponding to the 'UML' stereotype given
in argument
classStereotypeoperation returns the IDL stereotype corresponding to the 'UML' stereotype given
in argument
classStereotypeoperation returns the JAVA stereotype corresponding to the 'UML' stereotype given
in argument
classStereotypeoperation returns the PHP stereotype corresponding to the 'UML' stereotype given
in argument
classStereotypeoperation returns the PYTHON stereotype corresponding to the 'UML' stereotype given
in argument
classUmlStereotypeoperation reverse of the ClassStereotype() operation, returns the 'UML'
stereotype corresponding to the C++ one given in argument
classUmlStereotypeoperation reverse of the ClassStereotype() operation, returns the 'UML'
stereotype corresponding to the IDL one given in argument
classUmlStereotypeoperation reverse of the ClassStereotype() operation, returns the 'UML'
stereotype corresponding to the JAVA one given in argument
classUmlStereotypeoperation reverse of the ClassStereotype() operation, returns the 'UML'
stereotype corresponding to the PHP one given in argument
classUmlStereotypeoperation reverse of the ClassStereotype() operation, returns the 'UML'
stereotype corresponding to the PYTHON one given in argument
clone_itoperation Clone the parameter, defined only in Java which does not have 'const' or 'value passing'
clone_itoperation Clone the type specification, defined only in Java which does not have 'const' or 'value passing'
closeoperation disconnexion
CmdFamilyclass Internal enum
CmdFamilyartifact
columnDecloperation returns the default definition of a column
CompackageThe API system classes and components concerning the communication with BOUML

DO NOT MODIFY THEM !!!
Com Class viewclass viewThe API system classes concerning the communication with BOUML

DO NOT MODIFY THEM !!!
Com Deployment viewdeployment viewThe API system artifacts concerning the communication with BOUML

DO NOT MODIFY THEM !!!
compareTooperation
compartmentsoperation return the compartments, at least one compartment exists
compute_container_operation internal
connectoperation does the connexion

On error return FALSE in C++, produce a RuntimeException in Java
constDecloperation returns the default definition of a constant attribute depending on the multiplicity
constraintoperation return the constraint
constraintoperation return the constraint
constraintoperation return the constraint
containedoperation return the fragments contained in the compartment,
may be none
containeroperation return the fragment compartment containing the fragment,
or 0/null
coveredoperation return the the list of covered instances (life lines)
cppattribute
cppattribute
cpp_inattribute
cpp_inoutattribute
cpp_outattribute
cpp_returnattribute
cppActivityoperation return the activity in C++
cppBehavioroperation return the behavior in C++
cppBodyoperation 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
cppBodyCmdattribute
cppContextualBodyIndentoperation indicate if the indent of the C++ body is contextual or absolute
cppDecloperation return the C++ declaration
cppDecloperation return the C++ declaration
cppDefoperation return the C++ definition
cppDefoperation returns the operation's definition in C++, notes that the declaration
is returned by the inherited ClassItemBase::CppDecl() operation
cppDefoperation returns the operation's definition in C++, notes that the declaration
is returned by the inherited ClassItemBase::CppDecl() operation
cppDoActivityoperation return the activity in C++
cppEntryBehavioroperation return the entry behavior in C++
cppExitBehavioroperation return the exit behavior in C++
cppExpressionoperation return the expression in C++
cppGetSetFrozenoperation return the if the C++ definition is frozen, only for getter/setter operation
cppGuardoperation return the guard in C++
cppGuardoperation return the guard in C++
cppHDiroperation returns the path where the C++ header files are generated by the
C++ generator.
cppHeaderoperation returns the C++ header file definition
cppLanguageattribute
cppNamespaceoperationreturns the namespace name associed to the package
cppNameSpecoperation in case the operation is a 'get' or 'set' operation, returns how
the operation's C++ name must be generated
cppPostConditionoperation return the post condition in C++
cppPostConditionoperation return the post condition in C++
cppPreConditionoperation return the pre condition in C++
cppPreConditionoperation return the pre condition in C++
cppReplyToCalloperation return the replyToCall trigger in C++
cppSelectionoperation return the selection in C++
cppSelectionoperation return the selection in C++
CppSettingsoperation never called !
CppSettingsclass This class manages settings concerning C++, configured through
the 'Generation settings' dialog.

This class may be defined as a 'singleton', but I prefer to use static
members allowing to just write 'CppSettings::member' rather than
'CppSettings::instance()->member' or other long sentence like this.
CppSettingsartifact
cppSettingsCmdattribute
CppSettingsCmdclass Internal enum
CppSettingsCmdartifact
cppSignaloperation return the signal in C++
cppSourceoperation returns the C++ source file definition
cppSrcDiroperation returns the path where the C++ source files are generated by the
c++ generator.
cppTransformationoperation return the transformation in C++
cppTriggeroperation return the trigger in C++
cppTriggeroperation return the trigger in C++
cppTriggeroperation return the trigger in C++
cppValueoperation return the value in C++
cppVirtualInheritanceoperation indicates if the inheritance is virtual in C++, returns TRUE if yes
cppVisibilityoperation Special case for C++, thank to the 'friend class X' it may be
usefull to have a C++ visibility != other visibility
In case the C++ visibility must follow the other, return
DefaultVisibility
cppWeightoperation return the weight in C++
createoperation returns a new accept call action 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
createoperation returns a new accept event action 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
createoperation returns a new activity 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
createoperation returns a new activity diagram 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
createoperation returns a new activity final activity control node 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
createoperation returns a new activity object 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
createoperation returns a new activity parameter 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
createoperation returns a new activity partition 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
createoperation returns a new activity action pin 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
createoperation returns a new add variable value action 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
createoperation returns a new artifact 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
createoperation 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
createoperation returns a new broadcast signal action 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
createoperation returns a new call behavior action 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
createoperation returns a new call operation action 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
createoperation returns a new choice pseudo state created under 'parent'

In case it cannot be created ('parent' cannot contain it etc ...)
return 0 in C++ and produce a RuntimeException in Java
createoperation returns a new class 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
createoperation returns a new class diagram 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
createoperation Returns a new class instance

In case it cannot be created ('parent' cannot contain it etc ...) return 0
in C++ and produce a RuntimeException in Java
createoperation returns a new class view 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
createoperation returns a new clear variable value action 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
createoperation returns a new collaboration diagram 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
createoperation returns a new component 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
createoperation returns a new component diagram 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
createoperation returns a new component view 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
createoperation returns a new create object action 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
createoperation returns a new decision activity control node 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
createoperation returns a new deep history pseudo state created under 'parent'

In case it cannot be created ('parent' cannot contain it etc ...)
return 0 in C++ and produce a RuntimeException in Java
createoperation returns a new deployment diagram 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
createoperation returns a new deployment view 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
createoperation returns a new destroy object action 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
createoperation returns a new entry point pseudo state 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
createoperation returns a new exit point pseudo state 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
createoperation returns a new expansion node 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
createoperation returns a new expansion region 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
createoperation returns a new extra artifact definition 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
createoperation returns a new extra class member named 'name' (the name may be empty)
created under the class '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
createoperation returns a new final state created under 'parent'

In case it cannot be created ('parent' cannot contain it etc ...)
return 0 in C++ and produce a RuntimeException in Java
createoperation Returns a new flow from 'start' to 'end'

In case it cannot be created ('parent' cannot contain it etc ...) return 0
in C++ and produce a RuntimeException in Java
createoperation returns a new flow final activity control node 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
createoperation returns a new fork activity control node 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
createoperation returns a new fork pseudo state created under 'parent'

In case it cannot be created ('parent' cannot contain it etc ...)
return 0 in C++ and produce a RuntimeException in Java
createoperation returns a new initial activity control node 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
createoperation returns a new initial pseudo state created under 'parent'

In case it cannot be created ('parent' cannot contain it etc ...)
return 0 in C++ and produce a RuntimeException in Java
createoperation returns a new interruptible activity region 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
createoperation returns a new join activity control node 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
createoperation returns a new join pseudo state created under 'parent'

In case it cannot be created ('parent' cannot contain it etc ...)
return 0 in C++ and produce a RuntimeException in Java
createoperation returns a new junction pseudo state created under 'parent'

In case it cannot be created ('parent' cannot contain it etc ...)
return 0 in C++ and produce a RuntimeException in Java
createoperation returns a new merge activity control node 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
createoperation returns a new non class relation of the given 'kind' from 'start' to 'end'

In case it cannot be created ('parent' cannot contain it etc ...)
return 0 in C++ and produce a RuntimeException in Java
createoperation returns a new node 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
createoperation returns a new object diagram 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
createoperation returns a new opaque action 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
createoperation 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
createoperation returns a new package named 'name' 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
createoperation returns a new parameter set 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
createoperation returns a new raise exception action 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
createoperation returns a new read variable value action 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
createoperation returns a new reduce action 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
createoperation returns a new region 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
createoperation returns a new relation of the given 'kind' from 'start' to 'end'

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
createoperation returns a new remove variable value action 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
createoperation returns a new reply action 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
createoperation returns a new send object action 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
createoperation returns a new send signal action 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
createoperation returns a new sequence diagram 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
createoperation returns a new shallow history pseudo state created under 'parent'

In case it cannot be created ('parent' cannot contain it etc ...)
return 0 in C++ and produce a RuntimeException in Java
createoperation returns a new state 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
createoperation returns a new state action created under 'parent'

In case it cannot be created ('parent' cannot contain it etc ...)
return 0 in C++ and produce a RuntimeException in Java
createoperation returns a new state diagram 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
createoperation returns a new terminate pseudo state created under 'parent'

In case it cannot be created ('parent' cannot contain it etc ...)
return 0 in C++ and produce a RuntimeException in Java
createoperation returns a new test identity action 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
createoperation Returns a new Transition from 'start' to 'end'

In case it cannot be created ('parent' cannot contain it etc ...) return 0
in C++ and produce a RuntimeException in Java
createoperation returns a new unmarshall action 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
createoperation returns a new use case 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
createoperation returns a new use case diagram 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
createoperation returns a new use case view 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
createoperation returns a new value specification action 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
createoperation returns a new write variable value action 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
create_operationinternal, do NOT use it
createCmdattribute
createEffectattribute