Class UmlBaseActivityObject

Declaration :

Directly inherited by : UmlActivityObject

Artifact : UmlBaseActivityObject

Operation create

Declaration :

returns a new activity object named 's' created under 'parent'

In case it cannot be created (the name is already used or
invalid, 'parent' cannot contain it etc ...) return 0 in C++
and produce a RuntimeException in Java

Operation kind

Declaration :

returns the kind of the item

Operation UmlBaseActivityObject

Declaration :

the constructor, do not call it yourself !!!!!!!!!!

Operation type

Declaration :

return the type

Operation set_Type

Declaration :

set the type

On error return FALSE in C++, produce a RuntimeException in Java

Operation multiplicity

Declaration :

return the multiplicity

Operation set_Multiplicity

Declaration :

set the multiplicity

On error return FALSE in C++, produce a RuntimeException in Java

Operation inState

Declaration :

return the inState attribute

Operation set_InState

Declaration :

set the inState attribute

On error return FALSE in C++, produce a RuntimeException in Java

Operation selection

Declaration :

return the selection in OCL

Operation set_Selection

Declaration :

set the selection in OCL

On error return FALSE in C++, produce a RuntimeException in Java

Operation cppSelection

Declaration :

return the selection in C++

Operation set_CppSelection

Declaration :

set the selection in C++

On error return FALSE in C++, produce a RuntimeException in Java

Operation javaSelection

Declaration :

return the selection in Java

Operation set_JavaSelection

Declaration :

set the selection in Java

On error return FALSE in C++, produce a RuntimeException in Java

Operation ordering

Declaration :

return the ordering

Operation set_Ordering

Declaration :

set the ordering

On error return FALSE in C++, produce a RuntimeException in Java

Operation isControlType

Declaration :

return the isControlType attribute, tells whether the type of the object node is to be treated as control

Operation set_IsControlType

Declaration :

set the isControlType attribute

On error return FALSE in C++, produce a RuntimeException in Java

Operation associatedDiagram

Declaration :

returns the optional associated diagram

Operation set_AssociatedDiagram

Declaration :

sets the associated diagram, arg may be null to unset it

On error return FALSE in C++, produce a RuntimeException in Java

Operation unload

Declaration :

to unload the object to free memory, it will be reloaded automatically
if needed. 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

Relation _assoc_diagram (<unidirectional association>)

Declaration :

Relation _type (<directional aggregation by value>)

Declaration :

Attribut _multiplicity

Declaration :

Attribut _in_state

Declaration :

Attribut _selection

Declaration :

Attribut _cpp_selection

Declaration :

Attribut _java_selection

Declaration :

Relation _ordering (<directional aggregation by value>)

Declaration :

Attribut _is_control

Declaration :

Operation read_uml_

Declaration :

Operation read_cpp_

Declaration :

Operation read_java_

Declaration :

All public operations : apply , associatedDiagram , children , childrenVisible , cppSelection , create , defined_ , deleteIt , description , getIdentifier , identifier_ , inState , isControlType , isMarked , isToolRunning , isWritable , javaSelection , kind , kind , markedItems , moveAfter , multiplicity , name , ordering , parent , properties , propertyValue , referencedBy , selection , set_AssociatedDiagram , set_childrenVisible , set_CppSelection , set_Description , set_InState , set_IsControlType , set_isMarked , set_JavaSelection , set_Multiplicity , set_Name , set_Ordering , set_PropertyValue , set_Selection , set_Stereotype , set_Type , stereotype , supportFile , type , unload , unload