Class UmlBaseState

Declaration :

Directly inherited by : UmlState

Artifact : UmlBaseState

Operation create

Declaration :

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

Operation kind

Declaration :

returns the kind of the item

Operation UmlBaseState

Declaration :

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

Operation entryBehavior

Declaration :

return the entry behavior in OCL

Operation set_EntryBehavior

Declaration :

set the entry behavior in OCL

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

Operation exitBehavior

Declaration :

return the exit behavior in OCL

Operation set_ExitBehavior

Declaration :

set the exit behavior in OCL

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

Operation doActivity

Declaration :

return the activity in OCL

Operation set_DoActivity

Declaration :

set the activity in OCL

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

Operation cppEntryBehavior

Declaration :

return the entry behavior in C++

Operation set_CppEntryBehavior

Declaration :

set the entry behavior in C++

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

Operation cppExitBehavior

Declaration :

return the exit behavior in C++

Operation set_CppExitBehavior

Declaration :

set the exit behavior in C++

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

Operation cppDoActivity

Declaration :

return the activity in C++

Operation set_CppDoActivity

Declaration :

set the activity in C++

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

Operation javaEntryBehavior

Declaration :

return the entry behavior in Java

Operation set_JavaEntryBehavior

Declaration :

set the entry behavior in Java

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

Operation javaExitBehavior

Declaration :

return the exit behavior in Java

Operation set_JavaExitBehavior

Declaration :

set the exit behavior in Java

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

Operation javaDoActivity

Declaration :

return the activity in Java

Operation set_JavaDoActivity

Declaration :

set the activity in Java

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 _uml (<directional aggregation by value>)

Declaration :

Relation _cpp (<directional aggregation by value>)

Declaration :

Relation _java (<directional aggregation by value>)

Declaration :

Relation _assoc_diagram (<unidirectional association>)

Declaration :

Operation read_uml_

Declaration :

Operation read_cpp_

Declaration :

Operation read_java_

Declaration :

All public operations : apply , associatedDiagram , children , childrenVisible , cppDoActivity , cppEntryBehavior , cppExitBehavior , create , defined_ , deleteIt , description , doActivity , entryBehavior , exitBehavior , getIdentifier , identifier_ , isMarked , isToolRunning , isWritable , javaDoActivity , javaEntryBehavior , javaExitBehavior , kind , kind , markedItems , moveAfter , name , parent , properties , propertyValue , referencedBy , set_AssociatedDiagram , set_childrenVisible , set_CppDoActivity , set_CppEntryBehavior , set_CppExitBehavior , set_Description , set_DoActivity , set_EntryBehavior , set_ExitBehavior , set_isMarked , set_JavaDoActivity , set_JavaEntryBehavior , set_JavaExitBehavior , set_Name , set_PropertyValue , set_Stereotype , stereotype , supportFile , unload , unload