SignalInstance
+ getTypes(): Classifier
+ new_(): Value
+ copy(): Value
(fUML::Syntax::CommonBehaviors::Communications)
Signal
(fUML::Semantics::Classes::Kernel)
CompoundValue
EventOccurrence
+ sendTo( in target: Reference)
+ match( in trigger: Trigger): Boolean
+ matchAny( in trigger: Trigger [*]): Boolean
+ getParameterValues(): ParameterValue [*]
SendingBehavior
SignalEventOccurrence
+ match( in trigger: Trigger): Boolean
+ getParameterValues(): ParameterValue [*]
InvocationEventOccurrence
+ match( in trigger: Trigger): Boolean
+ getParameterValues(): ParameterValue [*]
(fUML::Semantics::CommonBehaviors::BasicBehaviors)
Execution
«Signal»
SendSignal
(fUML::Semantics::Classes::Kernel)
Object
CallEventOccurrence
+ match( in trigger: Trigger): Boolean
+ getParameterValues(): ParameterValue [*]
+ setOutputParameterValues( in parameterValues: ParameterValue [*])
+ getOperation(): Operation
+ returnFromCall()
CallEventExecution
+ callerSuspended: Boolean
+ isCallerSuspended(): Boolean
+ setCallerSuspended( in callerSuspended: Boolean)
+ suspendCaller()
+ releaseCaller()
+ execute()
+ makeCall()
+ createEventOccurrence(): EventOccurrence
+ getOperation(): Operation
+ getInputParameterValues(): ParameterValue [*]
+ setOutputParameterValues( in parameterValues: ParameterValue [*])
+ new_(): Value
+ copy(): Value
+ wait_()
CallEventBehavior
+ setOperation( in operation: Operation)
(fUML::Syntax::Classes::Kernel)
Operation
(fUML::Syntax::Classes::Kernel)
Class
(fUML::Syntax::CommonBehaviors::BasicBehaviors)
Behavior
(fUML::Semantics::Classes::Kernel)
Reference
1
*
+ type
+ signalinstance
*
1
+ execution
*
1
+ target
*
0..1
+ execution
0..1
1
+ operation
*
1
+ types
*
*
+ referent
*
1