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

Public Operations Index

Operation | Class | Description
activity | UmlBaseTransition | return the activity in OCL
actuals | UmlBaseClass | returns (a copy of) the actuals list
addAssociatedArtifact | UmlBaseArtifact | adds an associated artifacts, returns false if 'cp' is already an associate artifact. significant when the artifact is not stereotyped <<source>> On error return FALSE in C++, produce a RuntimeException in Java
addAssociatedClass | UmlBaseArtifact | adds 'cl' at the end of the associated classes list, returns false if 'cl' is already an associate class. significant when the artifact is stereotyped <<source>> On error return FALSE in C++, produce a RuntimeException in Java
addException | UmlBaseOperation | adds the exception at the given rank (0...) On error return FALSE in C++, produce a RuntimeException in Java
addFormal | UmlBaseClass | adds a formal at the given rank (0...), returns 0 on error On error return FALSE in C++, produce a RuntimeException in Java, does not check that the class is (already) a typedef
addGetOperation | UmlBaseAttribute | to generate an associated 'get' operation On error return FALSE in C++, produce a RuntimeException in Java
addGetOperation | UmlBaseRelation | to generate an associated 'get' operation On error return FALSE in C++, produce a RuntimeException in Java
addParameter | UmlBaseOperation | adds a parameter at the given rank (0...) On error return FALSE in C++, produce a RuntimeException in Java
addSetOperation | UmlBaseAttribute | to generate an associated 'set' operation On error return FALSE in C++, produce a RuntimeException in Java
addSetOperation | UmlBaseRelation | to generate an associated 'set' operation On error return FALSE in C++, produce a RuntimeException in Java
apply | UmlBaseItem | Apply asynchronously the tool on the item, returns an identifier to call isToolDone()
artifactDescription | UmlSettings | return the default description
associatedArtifact | UmlBaseClass | returns the optional associated artifact, to set it refer to the UmlBaseArtifact's operations addAssociatedClass(), removeAssociatedClass() and setAssociatedClasses()
associatedArtifacts | UmlBaseArtifact | returns (in Java a copy of) the associated artifacts list significant when the artifact is not stereotyped <<source>>
associatedClasses | UmlBaseArtifact | returns (in Java a copy of) the optional associated classes significant when the artifact is stereotyped <<source>>
associatedComponents | UmlBaseClass | returns the components realizing or providing the class. To set them refer to the UmlBaseComponent's operation setAssociatedClasses()
associatedDeploymentView | UmlBaseClassView | returns the optional associated deployment view
associatedDiagram | UmlBaseArtifact | returns the optional associated diagram
associatedDiagram | UmlBaseClass | returns the optional associated diagram
associatedDiagram | UmlBaseComponent | returns the optional associated diagram
associatedDiagram | UmlBaseNode | returns the optional associated diagram
associatedDiagram | UmlBasePackage | returns the optional associated diagram
associatedDiagram | UmlBaseState | returns the optional associated diagram
associatedDiagram | UmlBaseUseCase | returns the optional associated diagram
attributeDecl | CppSettings | returns the default definition of an attribute
attributeDecl | IdlSettings | returns the default definition of an attribute
attributeDecl | JavaSettings | returns the default definition of an attribute
attributeDescription | UmlSettings | return the default description
baseType | UmlBaseClass | returns the type on which the class (in fact a typedef) is based
bye | UmlCom | must be called just before the disconnexion
check | UmlCom | internal, do NOT use it
children | UmlBaseItem | returns (in Java : a copy of) the children list, to go all over the browser tree
childrenVisible | UmlBaseItem | return TRUE if the children exist and are visible (independently of the scroll bar) in the browser, else FALSE
classDecl | CppSettings | returns the default definition of a class
classDecl | JavaSettings | returns the default definition of a class
classDescription | UmlSettings | return the default description
classStereotype | CppSettings | returns the C++ stereotype corresponding to the 'UML' stereotype given in argument
classStereotype | IdlSettings | returns the IDL stereotype corresponding to the 'UML' stereotype given in argument
classStereotype | JavaSettings | returns the JAVA stereotype corresponding to the 'UML' stereotype given in argument
classUmlStereotype | CppSettings | reverse of the ClassStereotype() operation, returns the 'UML' stereotype corresponding to the C++ one given in argument
classUmlStereotype | IdlSettings | reverse of the ClassStereotype() operation, returns the 'UML' stereotype corresponding to the IDL one given in argument
classUmlStereotype | JavaSettings | reverse of the ClassStereotype() operation, returns the 'UML' stereotype corresponding to the JAVA one given in argument
clone_it | UmlParameter | Clone the parameter, defined only in Java which does not have 'const' or 'value passing'
clone_it | UmlTypeSpec | Clone the type specification, defined only in Java which does not have 'const' or 'value passing'
close | UmlCom | disconnexion
connect | UmlCom | does the connexion On error return FALSE in C++, produce a RuntimeException in Java
constDecl | IdlSettings | returns the default definition of a constant attribute
cppActivity | UmlBaseTransition | return the activity in C++
cppBody | UmlBaseOperation | 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
cppDecl | UmlBaseClassItem | return the C++ declaration
cppDef | UmlBaseExtraClassMember | returns the operation's definition in C++, notes that the declaration is returned by the inherited ClassItemBase::CppDecl() operation
cppDef | UmlBaseOperation | returns the operation's definition in C++, notes that the declaration is returned by the inherited ClassItemBase::CppDecl() operation
cppDoActivity | UmlBaseState | return the activity in C++
cppEntryBehavior | UmlBaseState | return the entry behavior in C++
cppExitBehavior | UmlBaseState | return the exit behavior in C++
cppExpression | UmlBaseStateAction | return the expression in C++
cppGuard | UmlBaseTransition | return the guard in C++
cppHDir | UmlBasePackage | returns the path where the C++ header files are generated by the C++ generator.
cppHeader | UmlBaseArtifact | returns the C++ header file definition
cppNamespace | UmlBasePackage | returns the namespace name associed to the package
cppNameSpec | UmlBaseOperation | in case the operation is a 'get' or 'set' operation, returns how the operation's C++ name must be generated
cppSource | UmlBaseArtifact | returns the C++ source file definition
cppSrcDir | UmlBasePackage | returns the path where the C++ source files are generated by the c++ generator.
cppTrigger | UmlBaseTransition | return the trigger in C++
cppVirtualInheritance | UmlBaseRelation | indicates if the inheritance is virtual in C++, returns TRUE if yes
cppVisibility | UmlBaseClassMember | 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
create | UmlBaseArtifact | 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
create | UmlBaseAttribute | 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
create | UmlBaseChoicePseudoState | 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
create | UmlBaseClass | 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
create | UmlBaseClassDiagram | 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
create | UmlBaseClassView | 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
create | UmlBaseCollaborationDiagram | 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
create | UmlBaseComponent | 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
create | UmlBaseComponentDiagram | 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
create | UmlBaseComponentView | 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
create | UmlBaseDeepHistoryPseudoState | 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
create | UmlBaseDeploymentDiagram | 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
create | UmlBaseDeploymentView | 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
create | UmlBaseEntryPointPseudoState | 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
create | UmlBaseExitPointPseudoState | 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
create | UmlBaseExtraClassMember | 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
create | UmlBaseFinalState | 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
create | UmlBaseForkPseudoState | 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
create | UmlBaseInitialPseudoState | 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
create | UmlBaseJoinPseudoState | 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
create | UmlBaseJunctionPseudoState | 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
create | UmlBaseNcRelation | 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
create | UmlBaseNode | 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
create | UmlBaseOperation | 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
create | UmlBasePackage | 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
create | UmlBaseRegion | 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
create | UmlBaseRelation | 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
create | UmlBaseSequenceDiagram | 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
create | UmlBaseShallowHistoryPseudoState | 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
create | UmlBaseState | 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
create | UmlBaseStateAction | 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
create | UmlBaseStateDiagram | 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
create | UmlBaseTerminatePseudoState | 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
create | UmlBaseTransition | 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
create | UmlBaseUseCase | 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
create | UmlBaseUseCaseDiagram | 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
create | UmlBaseUseCaseView | 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
defaultValue | UmlBaseAttribute | returns the default attribute value, may be an empty string
defaultValue | UmlBaseFormalParameter | returns the default actual value
defaultValue | UmlBaseRelation | returns the default relation value, may be an empty string
defined_ | UmlBaseItem | internal, do NOT use it
description | UmlBaseItem | returns the description
doActivity | UmlBaseState | return the activity in OCL
entryBehavior | UmlBaseState | return the entry behavior in OCL
enumDecl | CppSettings | returns the default definition of an enum
enumDecl | IdlSettings | returns the default definition of an enum
enumDecl | JavaSettings | returns the default definition of an enumeration implemented through an abstract class having constant attributes
enumIn | CppSettings | returns the default operation 'in' parameter specification in case its type is an enum
enumInout | CppSettings | returns the default operation 'inout' parameter specification in case its type is an enum
enumItemCase | JavaSettings | Returns the 'case' form produced in the fromInt operation for each enumeration item
enumItemDecl | CppSettings | returns the default definition of an enumeration item
enumItemDecl | IdlSettings | returns the default definition of an enumeration item
enumItemDecl | JavaSettings | returns the default definition of an enumeration item
enumOut | CppSettings | returns the default operation 'out' parameter specification in case its type is an enum
enumReturn | CppSettings | return the default operation value type form
exceptionDecl | IdlSettings | returns the default definition of an exception
exceptions | UmlBaseOperation | returns the exceptions
exitBehavior | UmlBaseState | return the exit behavior in OCL
expression | UmlBaseStateAction | return the expression in OCL
externalClassDecl | CppSettings | returns the default specification for an 'external' class
externalClassDecl | IdlSettings | returns the default specification for an 'external' class
externalClassDecl | JavaSettings | returns the default specification for an 'external' class
fatal_error | UmlCom | internal, do NOT use it
findModule | UmlBasePackage | returns a sub package of the current one having the IDL module 'n' (including the current one), else 0/null
findNamespace | UmlBasePackage | returns a sub package of the current one having the c++ namespace 'n' (including the current one), else 0/null
findPackage | UmlBasePackage | returns a sub package of the current one having the Java package 'n' (including the current one), else 0/null
flush | UmlCom | internal, do NOT use it
formals | UmlBaseClass | returns (a copy of) the formals list
get | UmlBaseClass | returns the class having the name given in argument in case it exist, else 0/null. In case the package is specified (not 0/null), the returned class will be defined in a sub-level of the package.
get_import | JavaSettings | returns the import or other form specified in the last 'Generation settings' tab for the Java type given in argument.
getName | CppSettings | returns the default name of a 'get' operation generated through the attribute and relation 'add get operation' menu
getName | IdlSettings | returns the default name of a 'get' operation generated through the attribute and relation 'add get operation' menu
getName | JavaSettings | returns the default name of a 'get' operation generated through the attribute and relation 'add get operation' menu
getOf | UmlBaseOperation | in case the operation is a 'get' operation, returns the associated attribute or relation
getOperation | UmlBaseAttribute | returns the 'get' operation of the attribute, or 0 if it does not exist
getOperation | UmlBaseRelation | returns the 'get' operation of the relation, or 0 if it does not exist
getProject | UmlBasePackage | Returns the project
getVisibility | CppSettings | returns the default visibility of a 'get' operation generated through the attribute and relation 'add get operation' menu
getVisibility | JavaSettings | returns the default visibility of a 'get' operation generated through the attribute and relation 'add get operation'
guard | UmlBaseTransition | return the guard in OCL
headerContent | CppSettings | returns the default header file content
headerExtension | CppSettings | returns the extension of the header files produced by the C++ code generator
identifier_ | UmlBaseItem | internal, do NOT use it
idlCase | UmlBaseAttribute | in case the attribute is an IDL union's member returns the corresponding 'case', an empty string in case it is not specified
idlCase | UmlBaseRelation | in case the relation is an IDL union's member returns the corresponding 'case', an empty string in case it is not specified
idlDecl | UmlBaseClassItem | return the IDL declaration
idlDir | UmlBasePackage | returns the path where the IDL files are generated by the IDL generator.
idlModule | UmlBasePackage | returns the module name associed to the package
idlNameSpec | UmlBaseOperation | in case the operation is a 'get' or 'set' operation, returns how the operation's IDL name must be generated
idlSource | UmlBaseArtifact | returns the Idl file definition
in | CppSettings | returns the default operation 'in' parameter specification in case its type is not an enum or a type specified in the first 'Generation settings' tab
include | CppSettings | returns the #include or other form specified in the last 'Generation settings' tab for the C++ type given in argument.
include | IdlSettings | returns the #include or other form specified in the last 'Generation settings' tab for the Idl type given in argument.
includeWithPath | CppSettings | indicates to the code generator if the #include may specify the path of just the file's name
inout | CppSettings | returns the default operation 'inout' parameter specification in case its type is not an enum or a type specified in the first 'Generation settings' tab
interfaceDecl | IdlSettings | returns the default definition of an interface
interfaceDecl | JavaSettings | returns the default definition of an interface
isAbstract | UmlBaseClass | returns TRUE in case the class is abstract
isAbstract | UmlBaseOperation | indicates if the operation is abstract, returns TRUE if yes
isClassMember | UmlBaseClassMember | Indicate if the member is a 'class member' (static) Always false in case of a class
isCppConst | UmlBaseOperation | returns TRUE if the operation is declared const in C++
isCppExternal | UmlBaseClass | returns TRUE if the class is external, its definition must contains how the name is made on the first line (${name} by default), the other lines if they exist must contains the #include and may be using forms
isCppFriend | UmlBaseOperation | returns TRUE if the operation is a friend in C++
isCppInline | UmlBaseExtraClassMember | returns TRUE if the extra member is managed as an inline operation in C++
isCppInline | UmlBaseOperation | returns TRUE if the operation is declared inline in C++
isCppMutable | UmlBaseAttribute | Indicate if the attribute is 'mutable'
isCppMutable | UmlBaseRelation | Indicate if the relation is 'mutable'
isCppVirtual | UmlBaseOperation | returns TRUE if the operation is declared virtual in C++
isGetConst | CppSettings | returns if a 'get' operation generated through the attribute and relation 'add get operation' menu is const by default
isGetFinal | JavaSettings | return if a 'get' operation generated through the attribute and relation 'add get operation' menu is final by default
isGetInline | CppSettings | returns if a 'get' operation generated through the attribute and relation 'add get operation' menu is inline by default
isGetValueConst | CppSettings | returns if the value returned by a 'get' operation generated through the attribute and relation 'add get operation' menu is const by default
isIdlCustom | UmlBaseClass | returns TRUE is the class is custom, have sense for a valuetype
isIdlExternal | UmlBaseClass | returns TRUE if the class is external, its definition must contain how the name is made on the first line (${name} by default), the other lines are ignored
isIdlLocal | UmlBaseClass | returns TRUE if the class is local, have sense for an interface
isIdlOneway | UmlBaseOperation | returns TRUE if the operation is declared oneway in IDL
isIdlTruncatableInheritance | UmlBaseRelation | indicates if the relation is 'truncatable', returns TRUE if yes have sense only for a valuetype inheritance
isJavaExternal | UmlBaseClass | returns TRUE if the class is external, its definition must contain how the name is made on the first line (${name} by default), the other lines are ignored
isJavaFinal | UmlBaseClass | returns TRUE is the class is final
isJavaFinal | UmlBaseOperation | returns TRUE if the operation is declared final in JAVA
isJavaPublic | UmlBaseClass | returns TRUE is the class is public
isJavaSynchronized | UmlBaseOperation | returns TRUE if the operation is declared synchronized in JAVA
isJavaTransient | UmlBaseAttribute | indicates if the attribute is 'transient', returns TRUE if yes
isJavaTransient | UmlBaseRelation | indicates if the relation is 'transient', returns TRUE if yes
isMarked | UmlBaseItem | return TRUE in case the item is marked
isProjectModified | UmlBasePackage | return TRUE in case something is modified (i.e. the project must be saved)
isReadOnly | UmlBaseAttribute | indicates if the attribute is read only, returns TRUE if yes
isReadOnly | UmlBaseRelation | indicates if the relation is read only, returns TRUE if yes
isSetFinal | JavaSettings | returns if a 'set' operation generated through the attribute and relation 'add set operation' menu is final by default
isSetInline | CppSettings | returns if a 'set' operation generated through the attribute and relation 'add set operation' menu is inline by default
isSetOneway | IdlSettings | returns if a 'set' operation generated through the attribute and relation 'add set operation' menu is oneway by default
isSetParamConst | CppSettings | returns if the parameters of a 'set' operation generated through the attribute and relation 'add set operation' menu are const by default
isSetParamFinal | JavaSettings | returns if the parameters of a 'set' operation generated through the attribute and relation 'add set operation' menu are final by default
isToolRunning | UmlBaseItem | 'id' is an identifier returned by apply(), indicates if the tool is still running
isVolatile | UmlBaseClassMember | Indicate if the member is 'volatile' Always false in case of a class
isWritable | UmlBaseItem | return TRUE in case the item may be modified, i.e. it is not an API base 'plug-out' class and the corresponding file(s) are not read-only.
javaActivity | UmlBaseTransition | return the activity in Java
javaBody | UmlBaseOperation | 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
javaDecl | UmlBaseClassItem | return the Java defininition
javaDef | UmlBaseOperation | returns the operation's definition in Java, notes that it is already made by the inherited JavaDecl operation
javaDir | UmlBasePackage | returns the path where the JAVA files are generated by the JAVA generator.
javaDoActivity | UmlBaseState | return the activity in Java
javaEntryBehavior | UmlBaseState | return the entry behavior in Java
javaExitBehavior | UmlBaseState | return the exit behavior in Java
javaExpression | UmlBaseStateAction | return the expression in Java
javaGuard | UmlBaseTransition | return the guard in Java
javaNameSpec | UmlBaseOperation | in case the operation is a 'get' or 'set' operation, returns how the operation's JAVA name must be generated
javaPackage | UmlBasePackage | returns the java package name associed to the package
javaSource | UmlBaseArtifact | returns the Java file definition
javaTrigger | UmlBaseTransition | return the trigger in Java
kind | UmlBaseArtifact | returns the kind of the item
kind | UmlBaseAttribute | returns the kind of the item
kind | UmlBaseChoicePseudoState | returns the kind of the item
kind | UmlBaseClass | returns the kind of the item
kind | UmlBaseClassDiagram | returns the kind of the item
kind | UmlBaseClassView | returns the kind of the item
kind | UmlBaseCollaborationDiagram | returns the kind of the item
kind | UmlBaseComponent | returns the kind of the item
kind | UmlBaseComponentDiagram | returns the kind of the item
kind | UmlBaseComponentView | returns the kind of the item
kind | UmlBaseDeepHistoryPseudoState | returns the kind of the item
kind | UmlBaseDeploymentDiagram | returns the kind of the item
kind | UmlBaseDeploymentView | returns the kind of the item
kind | UmlBaseEntryPointPseudoState | returns the kind of the item
kind | UmlBaseExitPointPseudoState | returns the kind of the item
kind | UmlBaseExtraClassMember | returns the kind of the item
kind | UmlBaseFinalState | returns the kind of the item
kind | UmlBaseForkPseudoState | returns the kind of the item
kind | UmlBaseInitialPseudoState | returns the kind of the item
kind | UmlBaseItem | returns the kind of the item
kind | UmlBaseJoinPseudoState | returns the kind of the item
kind | UmlBaseJunctionPseudoState | returns the kind of the item
kind | UmlBaseNcRelation | returns the kind of the item
kind | UmlBaseNode | returns the kind of the item
kind | UmlBaseOperation | returns the kind of the item
kind | UmlBasePackage | returns the kind of the item
kind | UmlBaseRegion | returns the kind of the item
kind | UmlBaseRelation | returns the kind of the item
kind | UmlBaseSequenceDiagram | returns the kind of the item
kind | UmlBaseShallowHistoryPseudoState | returns the kind of the item
kind | UmlBaseState | returns the kind of the item
kind | UmlBaseStateAction | returns the kind of the item
kind | UmlBaseStateDiagram | returns the kind of the item
kind | UmlBaseTerminatePseudoState | returns the kind of the item
kind | UmlBaseTransition | returns the kind of the item
kind | UmlBaseUseCase | returns the kind of the item
kind | UmlBaseUseCaseDiagram | returns the kind of the item
kind | UmlBaseUseCaseView | returns the kind of the item
loadProject | UmlBasePackage | Does nothing in case an edition is on going under BOUML. Else : close the current project (in case it is not saved the last modifications are lost), load the specified one, and all the communications with the plug-outs including the current one are closed.
markedItems | UmlBaseItem |
message | UmlCom | to write a message in the status bar line does not use Qt rich text
moveAfter | UmlBaseItem | If the parameter is null, move the current item to be the first child of its parent. Else the current item and the parameter must have the same parent, the current item is moved to be just after the parameter. On error return FALSE in C++, produce a RuntimeException in Java
multiplicity | UmlBaseRelation | returns the multiplicity (may be an empty string)
name | UmlBaseFormalParameter | returns the name of the formal
name | UmlBaseItem | returns the name
operationDecl | CppSettings | returns the default declaration of an operation
operationDecl | IdlSettings | returns the default declaration of an operation
operationDef | CppSettings | returns the default definition of an operation
operationDef | JavaSettings | returns the default definition of an operation
operationDescription | UmlSettings | return the default description
operationForceThrow | CppSettings | return TRUE if the operations profile must contain 'throw()' when the operations does not have exception
out | CppSettings | returns the default operation 'out' parameter specification in case its type is not an enum or a type specified in the first 'Generation settings' tab
params | UmlBaseOperation | returns (in java a copy of) the parameters list
parent | UmlBaseItem | returns the parent (0/null if it is applied on the project itself), to go all over the browser tree
properties | UmlBaseItem | returns all the properties of the object through (in Java a copy of) a dictionnary

propertyValue

UmlBaseItem

In C++, in case the key specified by 'k' exist for the current object, the string 'v' is modified which the associated value and TRUE is returned, else returns FALSE.
In Java return the value associated with the key specified by 'k' for the current object, null in case the property doesn't exist.
These properties may be edited through the object dialog last tab named 'user'

providedClasses | UmlBaseComponent | returns (in Java a copy of) the optional provided classes
rank | UmlBaseActualParameter | returns the actual rank (0...)
read | StateBehavior |
read | TransitionBehavior |
read_bool | UmlCom | internal, do NOT use it
read_char | UmlCom | internal, do NOT use it
read_id | UmlCom | internal, do NOT use it
read_item_list | UmlCom | internal, do NOT use it
read_string | UmlCom | internal, do NOT use it
read_unsigned | UmlCom | internal, do NOT use it
realizedClasses | UmlBaseComponent | returns (in Java a copy of) the optional realized classes
referencedBy | UmlBaseItem | Returns the items referencing the current one. The result may contains UmlAttribute, UmlRelations, UmlNcRelations, UmlOperation (their bodies are not taken into account) , UmlClass and UmlComponents.
relationDecl | CppSettings | returns the default definition of a relation depending on it is an aggregation by value or not and the multiplicity, given in argument.
relationDecl | IdlSettings | returns the default definition of a relation depending on the multiplicity given in argument.
relationDecl | JavaSettings | returns the default definition of a relation depending on the multiplicity given in argument.
relationDescription | UmlSettings | return the default description
relationKind | UmlBaseNcRelation | returns the kind of the relation : aGeneralisation or a Dependency, the other are not allowed for the non class relations
relationKind | UmlBaseRelation | returns the kind of the relation
relationStereotype | CppSettings | returns the C++ stereotype corresponding to the 'UML' stereotype given in argument
relationStereotype | IdlSettings | returns the IDL stereotype corresponding to the 'UML' stereotype given in argument
relationStereotype | JavaSettings | returns the JAVA stereotype corresponding to the 'UML' stereotype given in argument
relationUmlStereotype | CppSettings | reverse of the RelationStereotype() operation, returns the 'UML' stereotype corresponding to the C++ one given in argument
relationUmlStereotype | IdlSettings | reverse of the RelationStereotype() operation, returns the 'UML' stereotype corresponding to the IDL one given in argument
relationUmlStereotype | JavaSettings | reverse of the RelationStereotype() operation, returns the 'UML' stereotype corresponding to the JAVA one given in argument
removeAllAssociatedArtifacts | UmlBaseArtifact | removes all associated artifacts significant when the artifact is not stereotyped <<source>> On error return FALSE in C++, produce a RuntimeException in Java
removeAssociatedArtifact | UmlBaseArtifact | removes an associated artifacts significant when the artifact is not stereotyped <<source>> On error return FALSE in C++, produce a RuntimeException in Java
removeAssociatedClass | UmlBaseArtifact | removes an associated class significant when the artifact is not stereotyped <<source>> On error return FALSE in C++, produce a RuntimeException in Java
removeException | UmlBaseOperation | remove the exception of the given rank (0...) On error return FALSE in C++, produce a RuntimeException in Java
removeFormal | UmlBaseClass | remove the formal of the given rank (0...), returns 0 on error On error return FALSE in C++, produce a RuntimeException in Java, does not check that the class is (already) a typedef
removeParameter | UmlBaseOperation | remove the parameter of the given rank (0...) On error return FALSE in C++, produce a RuntimeException in Java
replaceActual | UmlBaseClass | replace the actual value at the given rank (0...) On error return FALSE in C++, produce a RuntimeException in Java
replaceException | UmlBaseOperation | replaces the exception at the given rank (0...) On error return FALSE in C++, produce a RuntimeException in Java
replaceFormal | UmlBaseClass | replace the formal at the given rank (0...) On error return FALSE in C++, produce a RuntimeException in Java, does not check that the class is (already) a typedef
replaceParameter | UmlBaseOperation | replace the parameter at the given rank (0...) On error return FALSE in C++, produce a RuntimeException in Java
requiredClasses | UmlBaseComponent | returns (in Java a copy of) the optional required classes
Return | CppSettings | return the default operation value type form
returnType | UmlBaseOperation | returns the operation value type
roleName | UmlBaseRelation | returns the name of the role
roleType | UmlBaseRelation | returns the 'end' class (the 'start' class is the parent of the relation) no set !
rootDir | CppSettings | returns the 'root' directory
rootDir | IdlSettings | returns the 'root' directory
rootDir | JavaSettings | return the 'root' directory

saveIn

UmlBaseDiagram

saves the diagram picture in the file whose pathname is given in argument, the produced file is a PNG file. The aspect of the diagram is : - its visible part in case it is open - the aspect specified by its prefered size and scale in case these last are specified (see menu on a diagram view) - else the default diagram aspect, which is probably not as you want
On error return FALSE in C++, produce a RuntimeException in Java

saveProject | UmlBasePackage | save the project if needed
send_cmd | UmlCom | internal, do NOT use it
send_cmd | UmlCom | internal, do NOT use it
send_cmd | UmlCom | internal, do NOT use it
send_cmd | UmlCom | internal, do NOT use it
send_cmd | UmlCom | internal, do NOT use it
send_cmd | UmlCom | internal, do NOT use it
send_cmd | UmlCom | internal, do NOT use it
send_cmd | UmlCom | internal, do NOT use it
send_cmd | UmlCom | internal, do NOT use it
send_cmd | UmlCom | internal, do NOT use it
send_cmd | UmlCom |
send_cmd | UmlCom | internal, do NOT use it
send_cmd | UmlCom | internal, do NOT use it
send_cmd | UmlCom | internal, do NOT use it
send_cmd | UmlCom | internal, do NOT use it
send_cmd | UmlCom | internal, do NOT use it
send_cmd | UmlCom | internal, do NOT use it
send_cmd | UmlCom | internal, do NOT use it
send_cmd | UmlCom | internal, do NOT use it
send_cmd | UmlCom | internal, do NOT use it
send_cmd | UmlCom | internal, do NOT use it
send_cmd | UmlCom | internal, do NOT use it
send_cmd | UmlCom | internal, do NOT use it
set_Activity | UmlBaseTransition | set the activity in OCL On error return FALSE in C++, produce a RuntimeException in Java
set_ArtifactDescription | UmlSettings | set the default description On error : return FALSE in C++, produce a RuntimeException in Java
set_AssociatedClasses | UmlBaseArtifact | set the associated classes list significant when the artifact is stereotyped <<source>> On error return FALSE in C++, produce a RuntimeException in Java
set_AssociatedClasses | UmlBaseComponent | set the realized, provided and required classes lists On error return FALSE in C++, produce a RuntimeException in Java
set_AssociatedDeploymentView | UmlBaseClassView | sets the associated deployment view, arg may be null to unset it On error return FALSE in C++, produce a RuntimeException in Java
set_AssociatedDiagram | UmlBaseArtifact | sets the associated diagram, arg may be null to unset it On error return FALSE in C++, produce a RuntimeException in Java
set_AssociatedDiagram | UmlBaseClass | sets the associated diagram, arg may be null to unset it On error return FALSE in C++, produce a RuntimeException in Java
set_AssociatedDiagram | UmlBaseComponent | sets the associated diagram, arg may be null to unset it On error return FALSE in C++, produce a RuntimeException in Java
set_AssociatedDiagram | UmlBaseNode | sets the associated diagram, arg may be null to unset it On error return FALSE in C++, produce a RuntimeException in Java
set_AssociatedDiagram | UmlBasePackage | sets the associated diagram, arg may be null to unset it On error return FALSE in C++, produce a RuntimeException in Java
set_AssociatedDiagram | UmlBaseUseCase | sets the associated diagram, arg may be null to unset it On error return FALSE in C++, produce a RuntimeException in Java
set_AttributeDecl | CppSettings | set the default definition of an attribute On error : return FALSE in C++, produce a RuntimeException in Java
set_AttributeDecl | IdlSettings | set the default definition of an attribute On error : return FALSE in C++, produce a RuntimeException in Java
set_AttributeDecl | JavaSettings | set the default definition of an attribute On error : return FALSE in C++, produce a RuntimeException in Java
set_AttributeDescription | UmlSettings | set the default description On error : return FALSE in C++, produce a RuntimeException in Java
set_BaseType | UmlBaseClass | to set the type on which the class (in fact a typedef) is based On error return FALSE in C++, produce a RuntimeException in Java, does not check that the class is (already) a typedef
set_childrenVisible | UmlBaseItem | open the item in the browser (its children are visible) if y is TRUE, else close it (its children are not visible). May be applied on items without children. The item is also selected in the browser, so set_ChildrenVisible(childrenVisible()) is the right way to select the item in the browser. On error return FALSE in C++, produce a RuntimeException in Java
set_ClassDecl | CppSettings | set the default definition of a class On error : return FALSE in C++, produce a RuntimeException in Java
set_ClassDecl | JavaSettings | set the default definition of a class On error : return FALSE in C++, produce a RuntimeException in Java
set_ClassDescription | UmlSettings | set the default description On error : return FALSE in C++, produce a RuntimeException in Java
set_ClassStereotype | CppSettings | set the C++ stereotype corresponding to the 'UML' stereotype given in argument On error : return FALSE in C++, produce a RuntimeException in Java
set_ClassStereotype | IdlSettings | set the IDL stereotype corresponding to the 'UML' stereotype given in argument On error : return FALSE in C++, produce a RuntimeException in Java
set_ClassStereotype | JavaSettings | set the JAVA stereotype corresponding to the 'UML' stereotype given in argument On error : return FALSE in C++, produce a RuntimeException in Java
set_ConstDecl | IdlSettings | set the default definition of a constant attribute On error : return FALSE in C++, produce a RuntimeException in Java
set_CppActivity | UmlBaseTransition | set the activity in C++ On error return FALSE in C++, produce a RuntimeException in Java
set_CppBody | UmlBaseOperation | 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
set_CppDecl | UmlBaseClassItem | to set the C++ declaration On error return FALSE in C++, produce a RuntimeException in Java
set_CppDef | UmlBaseExtraClassMember | 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
set_CppDef | UmlBaseOperation | 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
set_CppDoActivity | UmlBaseState | set the activity in C++ On error return FALSE in C++, produce a RuntimeException in Java
set_CppEntryBehavior | UmlBaseState | set the entry behavior in C++ On error return FALSE in C++, produce a RuntimeException in Java
set_CppExitBehavior | UmlBaseState | set the exit behavior in C++ On error return FALSE in C++, produce a RuntimeException in Java
set_CppExpression | UmlBaseStateAction | set the expression in C++ On error return FALSE in C++, produce a RuntimeException in Java
set_CppGuard | UmlBaseTransition | set the guard in C++ On error return FALSE in C++, produce a RuntimeException in Java
set_CppHDir | UmlBasePackage | to set the path where the C++ header files are generated by the C++ generator, may be relative even the 'root' path is not (already) an absolute path On error return FALSE in C++, produce a RuntimeException in Java
set_CppHeader | UmlBaseArtifact | to set the C++ header file definition On error return FALSE in C++, produce a RuntimeException in Java
set_CppNamespace | UmlBasePackage | to set the namespace name associed to the package. On error return FALSE in C++, produce a RuntimeException in Java
set_CppNameSpec | UmlBaseOperation | 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
set_CppSource | UmlBaseArtifact | to set the C++ source file definition On error return FALSE in C++, produce a RuntimeException in Java
set_CppSrcDir | UmlBasePackage | to set the path where the C++ source files are generated by the C++ generator, may be relative even the 'root' path is not (already) an absolute path On error return FALSE in C++, produce a RuntimeException in Java
set_CppTrigger | UmlBaseTransition | set the trigger in C++ On error return FALSE in C++, produce a RuntimeException in Java
set_CppVirtualInheritance | UmlBaseRelation | to set if the inheritance is virtual in C++ On error return FALSE in C++, produce a RuntimeException in Java
set_CppVisibility | UmlBaseClassMember | Set the visibility for C++, DefaultVisibility is legal On error return FALSE in C++, produce a RuntimeException in Java, does not check that the class is (already) a typedef
set_DefaultValue | UmlBaseAttribute | to set the default attribute value ("" allowed) On error return FALSE in C++, produce a RuntimeException in Java
set_DefaultValue | UmlBaseRelation | to set the default relation value ("" allowed) On error return FALSE in C++, produce a RuntimeException in Java
set_Description | UmlBaseItem | to set the description On error return FALSE in C++, produce a RuntimeException in Java
set_DoActivity | UmlBaseState | set the activity in OCL On error return FALSE in C++, produce a RuntimeException in Java
set_EntryBehavior | UmlBaseState | set the entry behavior in OCL On error return FALSE in C++, produce a RuntimeException in Java
set_EnumDecl | CppSettings | set the default definition of an enum On error : return FALSE in C++, produce a RuntimeException in Java
set_EnumDecl | IdlSettings | set the default definition of an enum On error : return FALSE in C++, produce a RuntimeException in Java
set_EnumDecl | JavaSettings | set the default definition of an enumeration implemented through an abstract class having constant attributes On error : return FALSE in C++, produce a RuntimeException in Java
set_EnumIn | CppSettings | set the default operation 'in' parameter specification in case its type is an enum On error : return FALSE in C++, produce a RuntimeException in Java
set_EnumInout | CppSettings | set the default operation 'inout' parameter specification in case its type is an enum On error : return FALSE in C++, produce a RuntimeException in Java
set_EnumItemCase | JavaSettings | set the 'case' form produced in the fromInt operation for each enumeration item On error : return FALSE in C++, produce a RuntimeException in Java
set_EnumItemDecl | CppSettings | set the default definition of an enumeration item On error : return FALSE in C++, produce a RuntimeException in Java
set_EnumItemDecl | IdlSettings | set the default definition of an enumeration item On error : return FALSE in C++, produce a RuntimeException in Java
set_EnumItemDecl | JavaSettings | set the default definition of an enumeration item On error : return FALSE in C++, produce a RuntimeException in Java
set_EnumOut | CppSettings | set the default operation 'out' parameter specification in case its type is an enum On error : return FALSE in C++, produce a RuntimeException in Java
set_EnumReturn | CppSettings | set the default operation value type form On error : return FALSE in C++, produce a RuntimeException in Java
set_ExceptionDecl | IdlSettings | set the default definition of an exception On error : return FALSE in C++, produce a RuntimeException in Java
set_ExitBehavior | UmlBaseState | set the exit behavior in OCL On error return FALSE in C++, produce a RuntimeException in Java
set_Expression | UmlBaseStateAction | set the expression in OCL On error return FALSE in C++, produce a RuntimeException in Java
set_ExternalClassDecl | CppSettings | set the default specification for an 'external' class On error : return FALSE in C++, produce a RuntimeException in Java
set_ExternalClassDecl | IdlSettings | set the default specification for an 'external' class On error : return FALSE in C++, produce a RuntimeException in Java
set_ExternalClassDecl | JavaSettings | set the default specification for an 'external' class On error : return FALSE in C++, produce a RuntimeException in Java
set_GetName | CppSettings | set the default name of a 'get' operation generated through the attribute and relation 'add get operation' menu On error : return FALSE in C++, produce a RuntimeException in Java
set_GetName | IdlSettings | set the default name of a 'get' operation generated through the attribute and relation 'add get operation' menu On error : return FALSE in C++, produce a RuntimeException in Java
set_GetName | JavaSettings | set the default name of a 'get' operation generated through the attribute and relation 'add get operation' menu On error : return FALSE in C++, produce a RuntimeException in Java
set_GetVisibility | CppSettings | set the default visibility of a 'get' operation generated through the attribute and relation 'add get operation' menu On error : return FALSE in C++, produce a RuntimeException in Java
set_GetVisibility | JavaSettings | set the default visibility of a 'get' operation generated through the attribute and relation 'add get operation' On error : return FALSE in C++, produce a RuntimeException in Java
set_Guard | UmlBaseTransition | set the guard in OCL On error return FALSE in C++, produce a RuntimeException in Java
set_HeaderContent | CppSettings | set the default header file content On error : return FALSE in C++, produce a RuntimeException in Java
set_HeaderExtension | CppSettings | set the extension of the header files produced by the C++ code generator On error : return FALSE in C++, produce a RuntimeException in Java
set_IdlCase | UmlBaseAttribute | to set the 'case' even the attribute is not (already) known as an IDL union's member On error return FALSE in C++, produce a RuntimeException in Java
set_IdlCase | UmlBaseAttribute | to set the 'case' even the attribute is not (already) known as an IDL union's member On error return FALSE in C++, produce a RuntimeException in Java
set_IdlCase | UmlBaseRelation | to set the 'case' even the relation is not (already) known as an IDL union's member On error return FALSE in C++, produce a RuntimeException in Java
set_IdlCase | UmlBaseRelation | to set the 'case' even the relation is not (already) known as an IDL union's member On error return FALSE in C++, produce a RuntimeException in Java
set_IdlDecl | UmlBaseClassItem | set the IDL declaration On error return FALSE in C++, produce a RuntimeException in Java
set_IdlDir | UmlBasePackage | to set the path where the IDL files are generated by the IDL generator, may be relative even the 'root' path is not (already) an absolute path On error return FALSE in C++, produce a RuntimeException in Java
set_IdlModule | UmlBasePackage | to set the module name associed to the package. On error return FALSE in C++, produce a RuntimeException in Java
set_IdlNameSpec | UmlBaseOperation | 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
set_IdlSource | UmlBaseArtifact | to set the Idl file definition On error return FALSE in C++, produce a RuntimeException in Java
set_Import | JavaSettings | set the import or other form specified in the last 'Generation settings' tab for the Java type given in argument. On error : return FALSE in C++, produce a RuntimeException in Java
set_In | CppSettings | set the default operation 'in' parameter specification in case its type is not an enum or a type specified in the first 'Generation settings' tab On error : return FALSE in C++, produce a RuntimeException in Java
set_Include | CppSettings | set the #include or other form specified in the last 'Generation settings' tab for the C++ type given in argument. On error : return FALSE in C++, produce a RuntimeException in Java
set_Include | IdlSettings | set the #include or other form specified in the last 'Generation settings' tab for the Idl type given in argument. On error : return FALSE in C++, produce a RuntimeException in Java
set_IncludeWithPath | CppSettings | to indicates to the code generator if the #include may specify the path of just the file's name On error : return FALSE in C++, produce a RuntimeException in Java
set_Inout | CppSettings | set the default operation 'inout' parameter specification in case its type is not an enum or a type specified in the first 'Generation settings' tab On error : return FALSE in C++, produce a RuntimeException in Java
set_InterfaceDecl | IdlSettings | set the default definition of an interface On error : return FALSE in C++, produce a RuntimeException in Java
set_InterfaceDecl | JavaSettings | set the default definition of an interface On error : return FALSE in C++, produce a RuntimeException in Java
set_isAbstract | UmlBaseClass | the set if the class is abstract On error return FALSE in C++, produce a RuntimeException in Java, for instance you cannot set it to FALSE in case the class have abstract operations
set_isAbstract | UmlBaseOperation | to set the 'abstract' flag On error return FALSE in C++, produce a RuntimeException in Java
set_isClassMember | UmlBaseClassMember | Set if the member is a 'class member' (static), not significant for a class On error return FALSE in C++, produce a RuntimeException in Java, does not check that the class is (already) a typedef
set_isCppConst | UmlBaseOperation | to set if the operation is declared const in C++ On error return FALSE in C++, produce a RuntimeException in Java
set_isCppExternal | UmlBaseClass | set if the class is external On error return FALSE in C++, produce a RuntimeException in Java
set_isCppFriend | UmlBaseOperation | to set if the operation is a friend in C++ On error return FALSE in C++, produce a RuntimeException in Java
set_isCppInline | UmlBaseExtraClassMember | to set if the extra member is managed as an inline operation in C++ On error return FALSE in C++, produce a RuntimeException in Java
set_isCppInline | UmlBaseOperation | to set if the operation is declared inline in C++ On error return FALSE in C++, produce a RuntimeException in Java
set_isCppMutable | UmlBaseAttribute | Set if the attribute is 'mutable' On error return FALSE in C++, produce a RuntimeException in Java
set_isCppMutable | UmlBaseRelation | Set if the relation is 'mutable' On error return FALSE in C++, produce a RuntimeException in Java
set_isCppVirtual | UmlBaseOperation | to set if the operation is declared virtual in C++ On error return FALSE in C++, produce a RuntimeException in Java
set_IsGetConst | CppSettings | set if a 'get' operation generated through the attribute and relation 'add get operation' menu is const by default On error : return FALSE in C++, produce a RuntimeException in Java
set_IsGetFinal | JavaSettings | set if a 'get' operation generated through the attribute and relation 'add get operation' menu is final by default On error : return FALSE in C++, produce a RuntimeException in Java
set_IsGetInline | CppSettings | set if a 'get' operation generated through the attribute and relation 'add get operation' menu is inline by default On error : return FALSE in C++, produce a RuntimeException in Java
set_IsGetValueConst | CppSettings | set if the value returned by a 'get' operation generated through the attribute and relation 'add get operation' menu is const by default On error : return FALSE in C++, produce a RuntimeException in Java
set_isIdlCustom | UmlBaseClass | set if the class is custom have sense for aa valuetype On error return FALSE in C++, produce a RuntimeException in Java
set_isIdlExternal | UmlBaseClass | set if the class is external On error return FALSE in C++, produce a RuntimeException in Java
set_isIdlLocal | UmlBaseClass | set if the class is local, have sense for an interface On error return FALSE in C++, produce a RuntimeException in Java
set_isIdlOneway | UmlBaseOperation | to set if the operation is declared oneway in IDL On error return FALSE in C++, produce a RuntimeException in Java
set_isIdlTruncatableInheritance | UmlBaseRelation | to set if the inheritance is 'truncatable' On error return FALSE in C++, produce a RuntimeException in Java
set_isJavaExternal | UmlBaseClass | set if the class is external On error return FALSE in C++, produce a RuntimeException in Java
set_isJavaFinal | UmlBaseClass | set if the class is final On error return FALSE in C++, produce a RuntimeException in Java
set_isJavaFinal | UmlBaseOperation | to set if the operation is declared final in JAVA On error return FALSE in C++, produce a RuntimeException in Java
set_isJavaPublic | UmlBaseClass | set if the class is public On error return FALSE in C++, produce a RuntimeException in Java
set_isJavaSynchronized | UmlBaseOperation | to set if the operation is declared synchronized in JAVA On error return FALSE in C++, produce a RuntimeException in Java
set_isJavaTransient | UmlBaseAttribute | to set the 'transient' state of the attribute On error return FALSE in C++, produce a RuntimeException in Java
set_isJavaTransient | UmlBaseRelation | to set the 'transient' state of the relation On error return FALSE in C++, produce a RuntimeException in Java
set_isMarked | UmlBaseItem | to mark/unmark the current item. The project cannot marked On error return FALSE in C++, produce a RuntimeException in Java
set_isReadOnly | UmlBaseAttribute | to set the 'read only' state of the attribute On error return FALSE in C++, produce a RuntimeException in Java
set_isReadOnly | UmlBaseRelation | to set the 'read only' state of the relation On error return FALSE in C++, produce a RuntimeException in Java
set_IsSetFinal | JavaSettings | set if a 'set' operation generated through the attribute and relation 'add set operation' menu is final by default On error : return FALSE in C++, produce a RuntimeException in Java
set_IsSetInline | CppSettings | set if a 'set' operation generated through the attribute and relation 'add set operation' menu is inline by default On error : return FALSE in C++, produce a RuntimeException in Java
set_IsSetOneway | IdlSettings | set if a 'set' operation generated through the attribute and relation 'add set operation' menu is oneway by default On error : return FALSE in C++, produce a RuntimeException in Java
set_IsSetParamConst | CppSettings | set if the parameters of a 'set' operation generated through the attribute and relation 'add set operation' menu are const by default On error : return FALSE in C++, produce a RuntimeException in Java
set_IsSetParamFinal | JavaSettings | set if the parameters of a 'set' operation generated through the attribute and relation 'add set operation' menu are final by default On error : return FALSE in C++, produce a RuntimeException in Java
set_isVolatile | UmlBaseClassMember | Set if the member is 'volatile', not significant for a class On error return FALSE in C++, produce a RuntimeException in Java, does not check that the class is (already) a typedef
set_JavaActivity | UmlBaseTransition | set the activity in Java On error return FALSE in C++, produce a RuntimeException in Java
set_JavaBody | UmlBaseOperation | 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
set_JavaDecl | UmlBaseClassItem | to set the Java definition On error return FALSE in C++, produce a RuntimeException in Java
set_JavaDef | UmlBaseOperation | 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
set_JavaDir | UmlBasePackage | to set the path where the JAVA files are generated by the JAVA generator, may be relative even the 'root' path is not (already) an absolute path On error return FALSE in C++, produce a RuntimeException in Java
set_JavaDoActivity | UmlBaseState | set the activity in Java On error return FALSE in C++, produce a RuntimeException in Java
set_JavaEntryBehavior | UmlBaseState | set the entry behavior in Java On error return FALSE in C++, produce a RuntimeException in Java
set_JavaExitBehavior | UmlBaseState | set the exit behavior in Java On error return FALSE in C++, produce a RuntimeException in Java
set_JavaExpression | UmlBaseStateAction | set the expression in Java On error return FALSE in C++, produce a RuntimeException in Java
set_JavaGuard | UmlBaseTransition | set the guard in Java On error return FALSE in C++, produce a RuntimeException in Java
set_JavaNameSpec | UmlBaseOperation | 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
set_JavaPackage | UmlBasePackage | to set the java package name associed to the package. On error return FALSE in C++, produce a RuntimeException in Java
set_JavaSource | UmlBaseArtifact | to set the Java file definition On error return FALSE in C++, produce a RuntimeException in Java
set_JavaTrigger | UmlBaseTransition | set the trigger in Java On error return FALSE in C++, produce a RuntimeException in Java
set_Multiplicity | UmlBaseRelation | to set the multiplicity On error return FALSE in C++, produce a RuntimeException in Java
set_Name | UmlBaseClass | to set the name On error return FALSE in C++, produce a RuntimeException in Java
set_Name | UmlBaseItem | to set the name On error return FALSE in C++, produce a RuntimeException in Java
set_OperationDecl | CppSettings | set the default declaration of an operation On error : return FALSE in C++, produce a RuntimeException in Java
set_OperationDecl | IdlSettings | set the default declaration of an operation On error : return FALSE in C++, produce a RuntimeException in Java
set_OperationDef | CppSettings | set the default definition of an operation On error : return FALSE in C++, produce a RuntimeException in Java
set_OperationDef | JavaSettings | set the default definition of an operation On error : return FALSE in C++, produce a RuntimeException in Java
set_OperationDescription | UmlSettings | set the default description On error : return FALSE in C++, produce a RuntimeException in Java
set_OperationForceThrow | CppSettings | set if the operations profile must contain 'throw()' when the operations does not have exception On error : return FALSE in C++, produce a RuntimeException in Java
set_Out | CppSettings | set the default operation 'out' parameter specification in case its type is not an enum or a type specified in the first 'Generation settings' tab On error : return FALSE in C++, produce a RuntimeException in Java
set_PropertyValue | UmlBaseItem | to set (may be insert a new) the value 'v' associated to the key 'k' On error return FALSE in C++, produce a RuntimeException in Java
set_RelationDecl | CppSettings | set the default definition of a relation depending on it is an aggregation by value or not and the multiplicity, given in argument. On error : return FALSE in C++, produce a RuntimeException in Java
set_RelationDecl | IdlSettings | set the default definition of a relation depending on the multiplicity given in argument. On error : return FALSE in C++, produce a RuntimeException in Java
set_RelationDecl | JavaSettings | set the default definition of a relation depending on the multiplicity given in argument. On error : return FALSE in C++, produce a RuntimeException in Java
set_RelationDescription | UmlSettings | set the default description On error : return FALSE in C++, produce a RuntimeException in Java
set_RelationStereotype | CppSettings | set the C++ stereotype corresponding to the 'UML' stereotype given in argument On error : return FALSE in C++, produce a RuntimeException in Java
set_RelationStereotype | IdlSettings | set the IDL stereotype corresponding to the 'UML' stereotype given in argument On error : return FALSE in C++, produce a RuntimeException in Java
set_RelationStereotype | JavaSettings | set the JAVA stereotype corresponding to the 'UML' stereotype given in argument On error : return FALSE in C++, produce a RuntimeException in Java
set_Return | CppSettings | set the default operation value type form On error : return FALSE in C++, produce a RuntimeException in Java
set_ReturnType | UmlBaseOperation | to set the operation value type On error return FALSE in C++, produce a RuntimeException in Java
set_RoleName | UmlBaseRelation | to set the name of the role On error return FALSE in C++, produce a RuntimeException in Java
set_RootDir | CppSettings | set the 'root' directory On error : return FALSE in C++, produce a RuntimeException in Java
set_RootDir | IdlSettings | set the 'root' directory On error : return FALSE in C++, produce a RuntimeException in Java
set_RootDir | JavaSettings | set the 'root' directory On error : return FALSE in C++, produce a RuntimeException in Java
set_SetName | CppSettings | set the default name of a 'set' operation generated through the attribute and relation 'add set operation' menu On error : return FALSE in C++, produce a RuntimeException in Java
set_SetName | IdlSettings | set the default name of a 'set' operation generated through the attribute and relation 'add set operation' menu On error : return FALSE in C++, produce a RuntimeException in Java
set_SetName | JavaSettings | set the default name of a 'set' operation generated through the attribute and relation 'add set operation' menu On error : return FALSE in C++, produce a RuntimeException in Java
set_SetVisibility | CppSettings | set the default visibility of a 'set' operation generated through the attribute and relation 'add set operation' menu On error : return FALSE in C++, produce a RuntimeException in Java
set_SetVisibility | JavaSettings | set the default visibility of a 'set' operation generated through the attribute and relation 'add set operation' On error : return FALSE in C++, produce a RuntimeException in Java
set_SourceContent | CppSettings | set the default source file content On error : return FALSE in C++, produce a RuntimeException in Java
set_SourceContent | IdlSettings | set the default source file content On error : return FALSE in C++, produce a RuntimeException in Java
set_SourceContent | JavaSettings | set the default source file content On error : return FALSE in C++, produce a RuntimeException in Java
set_SourceExtension | CppSettings | set the extension of the source files produced by the C++ code generator On error : return FALSE in C++, produce a RuntimeException in Java
set_SourceExtension | IdlSettings | set the extension of the files produced by the Idl code generator On error : return FALSE in C++, produce a RuntimeException in Java
set_SourceExtension | JavaSettings | set the extension of the file produced by the JAVA code generator On error : return FALSE in C++, produce a RuntimeException in Java
set_Stereotype | UmlBaseItem | to set the stereotype On error return FALSE in C++, produce a RuntimeException in Java
set_Stereotype | UmlBaseRelation | to set the stereotype On error return FALSE in C++, produce a RuntimeException in Java redefined in case the relation is bidirectional to set the stereotype of the relation corresponding to the other direction
set_StructDecl | CppSettings | set the default definition of a struct On error : return FALSE in C++, produce a RuntimeException in Java
set_StructDecl | IdlSettings | set the default definition of a struct On error : return FALSE in C++, produce a RuntimeException in Java
set_SwitchType | UmlBaseClass | to set the switch type even the class is not (already) an IDL union On error return FALSE in C++, produce a RuntimeException in Java
set_Trigger | UmlBaseTransition | set the trigger in OCL On error return FALSE in C++, produce a RuntimeException in Java
set_Type | CppSettings | set the C++ type corresponding to the 'UML' type given in argument, as it is configured in the first 'Generation settings' dialog's tab On error : return FALSE in C++, produce a RuntimeException in Java
set_Type | IdlSettings | set the IDL type corresponding to the 'UML' type given in argument, as it is configured in the first 'Generation settings' dialog's tab On error : return FALSE in C++, produce a RuntimeException in Java
set_Type | JavaSettings | set the JAVA type corresponding to the 'UML' type given in argument, as it is configured in the first 'Generation settings' dialog's tab On error : return FALSE in C++, produce a RuntimeException in Java
set_Type | UmlBaseAttribute | to set the attribute UML type On error return FALSE in C++, produce a RuntimeException in Java
set_TypedefDecl | CppSettings | set the default definition of a typedef On error : return FALSE in C++, produce a RuntimeException in Java
set_TypedefDecl | IdlSettings | set the default definition of a typedef On error : return FALSE in C++, produce a RuntimeException in Java
set_UnionDecl | CppSettings | set the default definition of an union On error : return FALSE in C++, produce a RuntimeException in Java
set_UnionDecl | IdlSettings | set the default definition of an union On error : return FALSE in C++, produce a RuntimeException in Java
set_UnionItemDecl | IdlSettings | set the default definition of an union item On error : return FALSE in C++, produce a RuntimeException in Java
set_UnionRelationDecl | IdlSettings | set the default definition of a relation in an union depending on the multiplicity given in argument. On error : return FALSE in C++, produce a RuntimeException in Java
set_UseDefaults | CppSettings | if y is TRUE the future created C++ objects will be initialized with the default declaration/definition On error : return FALSE in C++, produce a RuntimeException in Java
set_UseDefaults | IdlSettings | if y is TRUE the future created Java objects will be initialized with the default declaration/definition On error : return FALSE in C++, produce a RuntimeException in Java
set_UseDefaults | JavaSettings | if y is TRUE the future created Java objects will be initialized with the default declaration/definition On error : return FALSE in C++, produce a RuntimeException in Java
set_ValuetypeAttributeDecl | IdlSettings | set the default definition of an attribute placed in a valuetype On error : return FALSE in C++, produce a RuntimeException in Java
set_ValuetypeDecl | IdlSettings | set the default definition of a valuetype On error : return FALSE in C++, produce a RuntimeException in Java
set_ValuetypeRelationDecl | IdlSettings | set the default definition of a relation in a valuetype depending on the multiplicity given in argument. On error : return FALSE in C++, produce a RuntimeException in Java
set_Visibility | UmlBaseClassMember | Set the member visibility, DefaultVisibility is not legal On error return FALSE in C++, produce a RuntimeException in Java, does not check that the class is (already) a typedef
setName | CppSettings | returns the default name of a 'set' operation generated through the attribute and relation 'add set operation' menu
setName | IdlSettings | returns the default name of a 'set' operation generated through the attribute and relation 'add set operation' menu
setName | JavaSettings | returns the default name of a 'set' operation generated through the attribute and relation 'add set operation' menu
setOf | UmlBaseOperation | in case the operation is a 'set' operation, returns the associated attribute or relation
setOperation | UmlBaseAttribute | returns the 'set' operation of the attribute, or 0 if it does not exist
setOperation | UmlBaseRelation | returns the 'set' operation of the relation, or 0 if it does not exist
setVisibility | CppSettings | returns the default visibility of a 'set' operation generated through the attribute and relation 'add set operation' menu
setVisibility | JavaSettings | returns the default visibility of a 'set' operation generated through the attribute and relation 'add set operation'
sourceContent | CppSettings | returns the default source file content
sourceContent | IdlSettings | returns the default source file content
sourceContent | JavaSettings | returns the default source file content
sourceExtension | CppSettings | returns the extension of the source files produced by the C++ code generator
sourceExtension | IdlSettings | returns the extension of the files produced by the Idl code generator
sourceExtension | JavaSettings | returns the extension of the file produced by the JAVA code generator
stereotype | UmlBaseItem | returns the stereotype
structDecl | CppSettings | returns the default definition of a struct
structDecl | IdlSettings | returns the default definition of a struct
superClass | UmlBaseActualParameter | returns the class of the corresponding formal

supportFile

UmlBaseItem

Returns the absolute path name of the file memoring the Item. In general an item is saved in a file associated to its package, the exceptions are :
- the body of the operations of a class which definition contains the keyword '{$body}'. This path name is returned when you apply supportFile on any operation of the class.
- the drawing of the diagrams, this path name is returned when you apply supportFile on the diagram.
- the configuration of the tools edited throw the entry 'Tools Settings' of the menu Tools is saved in the file 'tools'
- the configuration of the '#include' and 'using' forms associated to the external type and edited through the last C++ tab of the 'Generation Settings' dialog is saved in the file 'cpp_includes'
- the configuration of the 'imports' forms associated to the external types and edited through the last Java tab of the 'Generation Settings' dialog is saved in the file 'java_imports'
- the configuration of the '#include' forms associated to the external type and edited through the last Idl tab of the 'Generation Settings' dialog is saved in the file 'idl_includes'

switchType | UmlBaseClass | returns the switch's type, significant in case the class is an union in IDL
target | UmlBaseNcRelation | returns the 'end' object (the 'start' object is the parent of the relation) no set !
target | UmlBaseTransition | returns the 'end' object (the 'start' object is the parent of the transition) no set !
targetItem | UmlCom | returns the item on which the tool is applied
toString | UmlTypeSpec | returns the type as a string in all cases
trace | UmlCom | to write messages in the tool window, use Qt rich text : allows HTML like formatting
trigger | UmlBaseTransition | return the trigger in OCL
type | CppSettings | returns the C++ type corresponding to the 'UML' type given in argument, as it is configured in the first 'Generation settings' dialog's tab
type | IdlSettings | returns the IDL type corresponding to the 'UML' type given in argument, as it is configured in the first 'Generation settings' dialog's tab
type | JavaSettings | returns the JAVA type corresponding to the 'UML' type given in argument, as it is configured in the first 'Generation settings' dialog's tab
type | UmlBaseAttribute | returns the attribute UML type
type | UmlBaseFormalParameter | returns the type of a formal, probably "class"
typedefDecl | CppSettings | returns the default definition of a typedef
typedefDecl | IdlSettings | returns the default definition of a typedef
UmlActualParameter | UmlActualParameter |
UmlArtifact | UmlArtifact |
UmlAttribute | UmlAttribute |
UmlBaseActualParameter | UmlBaseActualParameter |
UmlBaseAttribute | UmlBaseAttribute | the constructor, do not call it yourself !!!!!!!!!!
UmlBaseFormalParameter | UmlBaseFormalParameter |
UmlBaseItem | UmlBaseItem | the constructor, do not call it yourself !
UmlChoicePseudoState | UmlChoicePseudoState | the constructor, do not call it yourself !!!!!!!!!!
UmlClass | UmlClass |
UmlClassDiagram | UmlClassDiagram |
UmlClassItem | UmlClassItem |
UmlClassMember | UmlClassMember |
UmlClassView | UmlClassView |
UmlCollaborationDiagram | UmlCollaborationDiagram |
UmlComponent | UmlComponent |
UmlComponentDiagram | UmlComponentDiagram |
UmlComponentView | UmlComponentView |
UmlDeepHistoryPseudoState | UmlDeepHistoryPseudoState | the constructor, do not call it yourself !!!!!!!!!!
UmlDeploymentDiagram | UmlDeploymentDiagram |
UmlDeploymentView | UmlDeploymentView |
UmlDiagram | UmlDiagram |
UmlEntryPointPseudoState | UmlEntryPointPseudoState | the constructor, do not call it yourself !!!!!!!!!!
UmlExitPointPseudoState | UmlExitPointPseudoState | the constructor, do not call it yourself !!!!!!!!!!
UmlExtraClassMember | UmlExtraClassMember |
UmlFinalState | UmlFinalState | the constructor, do not call it yourself !!!!!!!!!!
UmlForkPseudoState | UmlForkPseudoState | the constructor, do not call it yourself !!!!!!!!!!
UmlFormalParameter | UmlFormalParameter |
UmlInitialPseudoState | UmlInitialPseudoState | the constructor, do not call it yourself !!!!!!!!!!
UmlItem | UmlItem |
UmlJoinPseudoState | UmlJoinPseudoState | the constructor, do not call it yourself !!!!!!!!!!
UmlJunctionPseudoState | UmlJunctionPseudoState | the constructor, do not call it yourself !!!!!!!!!!
UmlNcRelation | UmlNcRelation |
UmlNode | UmlNode |
UmlOperation | UmlOperation |
UmlPackage | UmlPackage |
UmlParameter | UmlParameter |
UmlPseudoState | UmlPseudoState | the constructor, do not call it yourself !!!!!!!!!!
UmlRegion | UmlRegion | the constructor, do not call it yourself !!!!!!!!!!
UmlRelation | UmlRelation |
UmlSequenceDiagram | UmlSequenceDiagram |
UmlShallowHistoryPseudoState | UmlShallowHistoryPseudoState | the constructor, do not call it yourself !!!!!!!!!!
UmlState | UmlState | the constructor, do not call it yourself !!!!!!!!!!
UmlStateAction | UmlStateAction | the constructor, do not call it yourself !!!!!!!!!!
UmlStateDiagram | UmlStateDiagram | the constructor, do not call it yourself !!!!!!!!!!
UmlTerminatePseudoState | UmlTerminatePseudoState | the constructor, do not call it yourself !!!!!!!!!!
UmlTransition | UmlTransition |
umlType | CppSettings | reverse of the Type() operation, returns the 'UML' type corresponding to the C++ type given in argument
umlType | IdlSettings | reverse of the Type() operation, returns the 'UML' type corresponding to the IDL type given in argument
umlType | JavaSettings | reverse of the Type() operation, returns the 'UML' type corresponding to the JAVA type given in argument
UmlTypeSpec | UmlTypeSpec |
UmlUseCase | UmlUseCase |
UmlUseCaseDiagram | UmlUseCaseDiagram |
UmlUseCaseView | UmlUseCaseView |
unionDecl | CppSettings | returns the default definition of an union
unionDecl | IdlSettings | returns the default definition of an union
unionItemDecl | IdlSettings | returns the default definition of an union item
unionRelationDecl | IdlSettings | returns the default definition of a relation in an union depending on the multiplicity given in argument.
unload | StateBehavior |
unload | TransitionBehavior |
unload | UmlBaseArtifact | to unload the object to free memory, it will be reloaded automatically if needed. args unused
unload | UmlBaseAttribute | to unload the object to free memory, it will be reloaded automatically if needed. args unused
unload | UmlBaseClass | to unload the object to free memory, it will be reloaded automatically if needed. Recursively done for the sub items if 'rec' is TRUE. if 'del' is true the sub items are deleted in C++, and removed from the internal dictionnary in C++ and Java (to allow it to be garbaged), you will have to call Children() to re-access to them
unload | UmlBaseClassItem |
unload | UmlBaseComponent | to unload the object to free memory, it will be reloaded automatically if needed. args unused
unload | UmlBaseExtraClassMember | to unload the object to free memory, it will be reloaded automatically if needed. args unused
unload | UmlBaseItem | to unload the object to free memory, it will be reloaded automatically if needed. Recursively done for the sub items if 'rec' is TRUE. if 'del' is true the sub items are deleted in C++, and removed from the internal dictionnary in C++ and Java (to allow it to be garbaged), you will have to call Children() to re-access to them
unload | UmlBaseOperation | to unload the object to free memory, it will be reloaded automatically if needed. args unused
unload | UmlBasePackage | to unload the object to free memory, it will be reloaded automatically if needed. Recursively done for the sub items if 'rec' is TRUE. if 'del' is true the sub items are deleted in C++, and removed from the internal dictionnary in C++ and Java (to allow it to be garbaged), you will have to call Children() to re-access to them
unload | UmlBaseRelation | to unload the object to free memory, it will be reloaded automatically if needed. args unused
unload | UmlBaseState | to unload the object to free memory, it will be reloaded automatically if needed. Recursively done for the sub items if 'rec' is TRUE. if 'del' is true the sub items are deleted in C++, and removed from the internal dictionnary in C++ and Java (to allow it to be garbaged), you will have to call Children() to re-access to them
unload | UmlBaseStateAction | to unload the object to free memory, it will be reloaded automatically if needed. Recursively done for the sub items if 'rec' is TRUE. if 'del' is true the sub items are deleted in C++, and removed from the internal dictionnary in C++ and Java (to allow it to be garbaged), you will have to call Children() to re-access to them
unload | UmlBaseTransition | to unload the object to free memory, it will be reloaded automatically if needed. Recursively done for the sub items if 'rec' is TRUE. if 'del' is true the sub items are deleted in C++, and removed from the internal dictionnary in C++ and Java (to allow it to be garbaged), you will have to call Children() to re-access to them
useDefaults | CppSettings | returns TRUE when the created C++ objects are initialized with the default declaration/definition
useDefaults | IdlSettings | returns TRUE when the created Java objects are initialized with the default declaration/definition
useDefaults | JavaSettings | returns TRUE when the created Java objects are initialized with the default declaration/definition
value | UmlBaseActualParameter | returns the actual's value
valuetypeAttributeDecl | IdlSettings | returns the default definition of an attribute placed in a valuetype
valuetypeDecl | IdlSettings | returns the default definition of a valuetype
valuetypeRelationDecl | IdlSettings | returns the default definition of a relation in a valuetype depending on the multiplicity given in argument.
visibility | UmlBaseClassMember | The member's visibility
~UmlBaseItem | UmlBaseItem | the destructor, do not delete objects yourself !!!!!!!!!!
~UmlItem | UmlItem |