Class UmlBaseTransition

Declaration :

Directly inherited by : UmlTransition

Artifact : UmlBaseTransition

Operation kind

returns the kind of the item

Declaration :

Operation create

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

Declaration :

Operation target

returns the 'end' object (the 'start' object is the parent of the transition) no set !

Declaration :

Operation isExternal

return if the transition is internal or external,
only self transitions can't be external

Declaration :

Operation set_IsExternal

set if the transition is internal or external,
only a self transition may be set internal
On error return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation trigger

return the trigger in OCL

Declaration :

Operation set_Trigger

set the trigger in OCL

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

Declaration :

Operation guard

return the guard in OCL

Declaration :

Operation set_Guard

set the guard in OCL

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

Declaration :

Operation activity

return the activity in OCL

Declaration :

Operation set_Activity

set the activity in OCL

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

Declaration :

Operation cppTrigger

return the trigger in C++

Declaration :

Operation set_CppTrigger

set the trigger in C++

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

Declaration :

Operation cppGuard

return the guard in C++

Declaration :

Operation set_CppGuard

set the guard in C++

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

Declaration :

Operation cppActivity

return the activity in C++

Declaration :

Operation set_CppActivity

set the activity in C++

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

Declaration :

Operation javaTrigger

return the trigger in Java

Declaration :

Operation set_JavaTrigger

set the trigger in Java

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

Declaration :

Operation javaGuard

return the guard in Java

Declaration :

Operation set_JavaGuard

set the guard in Java

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

Declaration :

Operation javaActivity

return the activity in Java

Declaration :

Operation set_JavaActivity

set the activity 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 :

Relation _target (<unidirectional association>)

Declaration :

Attribute _is_external

Declaration :

Relation _uml (<directional composition>)

Declaration :

Relation _cpp (<directional composition>)

Declaration :

Relation _java (<directional composition>)

Declaration :

Operation read_uml_

Declaration :

Operation read_cpp_

Declaration :

Operation read_java_

Declaration :

Operation UmlBaseTransition

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

Declaration :

All public operations : activity , apply , applyStereotype , children , childrenVisible , cppActivity , cppGuard , cppTrigger , create , defined_ , deleteIt , description , getIdentifier , guard , identifier_ , isExternal , isMarked , isToolRunning , isWritable , javaActivity , javaGuard , javaTrigger , kind , kind , markedItems , moveAfter , name , parent , properties , propertyValue , referencedBy , set_Activity , set_childrenVisible , set_CppActivity , set_CppGuard , set_CppTrigger , set_Description , set_Guard , set_IsExternal , set_isMarked , set_JavaActivity , set_JavaGuard , set_JavaTrigger , set_Name , set_PropertyValue , set_Stereotype , set_Trigger , stereotype , supportFile , target , trigger , unload , unload