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
classDescriptionoperation return the default description
classGlobalCmdattribute
ClassGlobalCmdclass Internal enum
ClassGlobalCmdartifact
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
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
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
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 !!!
connectoperation does the connexion

On error return FALSE in C++, produce a RuntimeException in Java
constDecloperation returns the default definition of a constant attribute
cppattribute
cppattribute
cpp_inattribute
cpp_inoutattribute
cpp_outattribute
cpp_returnattribute
cppActivityoperation return the activity 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
cppDecloperation return the C++ declaration
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++
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
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
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
cppSourceoperation returns the C++ source file definition
cppSrcDiroperation returns the path where the C++ source files are generated by the
c++ generator.
cppTriggeroperation return the trigger 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
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
create_operationinternal, do NOT use it
createCmdattribute