Class UmlBaseStateAction

Declaration :

Directly inherited by : UmlStateAction

Artifact : UmlBaseStateAction

Operation create

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

Declaration :

Operation kind

returns the kind of the item

Declaration :

Operation UmlBaseStateAction

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

Declaration :

Operation expression

return the expression in OCL

Declaration :

Operation set_Expression

set the expression in OCL

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

Declaration :

Operation cppExpression

return the expression in C++

Declaration :

Operation set_CppExpression

set the expression in C++

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

Declaration :

Operation javaExpression

return the expression in Java

Declaration :

Operation set_JavaExpression

set the expression in Java

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 :

Attribute _uml

Declaration :

Attribute _cpp

Declaration :

Attribute _java

Declaration :

Operation read_uml_

Declaration :

Operation read_cpp_

Declaration :

Operation read_java_

Declaration :

All public operations : apply , applyStereotype , children , childrenVisible , cppExpression , create , defined_ , deleteIt , description , expression , getIdentifier , identifier_ , isMarked , isToolRunning , isWritable , javaExpression , kind , kind , markedItems , moveAfter , name , parent , properties , propertyValue , referencedBy , set_childrenVisible , set_CppExpression , set_Description , set_Expression , set_isMarked , set_JavaExpression , set_Name , set_PropertyValue , set_Stereotype , stereotype , supportFile , unload , unload