Class UmlBaseActivityObject

Declaration :

Directly inherited by : UmlActivityObject

Artifact : UmlBaseActivityObject

Operation create

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

Declaration :

Operation kind

returns the kind of the item

Declaration :

Operation UmlBaseActivityObject

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

Declaration :

Operation type

return the type

Declaration :

Operation set_Type

set the type

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

Declaration :

Operation multiplicity

return the multiplicity

Declaration :

Operation set_Multiplicity

set the multiplicity

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

Declaration :

Operation inState

return the inState attribute

Declaration :

Operation set_InState

set the inState attribute

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

Declaration :

Operation selection

return the selection in OCL

Declaration :

Operation set_Selection

set the selection in OCL

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

Declaration :

Operation cppSelection

return the selection in C++

Declaration :

Operation set_CppSelection

set the selection in C++

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

Declaration :

Operation javaSelection

return the selection in Java

Declaration :

Operation set_JavaSelection

set the selection in Java

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

Declaration :

Operation ordering

return the ordering

Declaration :

Operation set_Ordering

set the ordering

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

Declaration :

Operation isControlType

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

Declaration :

Operation set_IsControlType

set the isControlType attribute

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

Declaration :

Operation associatedDiagram

returns the optional associated diagram

Declaration :

Operation set_AssociatedDiagram

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

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

Declaration :

Operation unload

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

Declaration :

Relation _assoc_diagram (<unidirectional association>)

Declaration :

Relation _type (<directional composition>)

Declaration :

Attribute _multiplicity

Declaration :

Attribute _in_state

Declaration :

Attribute _selection

Declaration :

Attribute _cpp_selection

Declaration :

Attribute _java_selection

Declaration :

Relation _ordering (<directional composition>)

Declaration :

Attribute _is_control

Declaration :

Operation read_uml_

Declaration :

Operation read_cpp_

Declaration :

Operation read_java_

Declaration :

All public operations : apply , applyStereotype , 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