Class: BPMN::SignalEventDefinition
- Inherits:
-
EventDefinition
- Object
- Element
- EventDefinition
- BPMN::SignalEventDefinition
- Defined in:
- lib/bpmn/event_definition.rb
Instance Attribute Summary collapse
-
#signal ⇒ Object
Returns the value of attribute signal.
-
#signal_ref ⇒ Object
Returns the value of attribute signal_ref.
Attributes inherited from Element
#extension_elements, #id, #name
Instance Method Summary collapse
-
#initialize(attributes = {}) ⇒ SignalEventDefinition
constructor
A new instance of SignalEventDefinition.
- #signal_id ⇒ Object
- #signal_name ⇒ Object
Methods inherited from EventDefinition
Methods inherited from Element
Constructor Details
#initialize(attributes = {}) ⇒ SignalEventDefinition
Returns a new instance of SignalEventDefinition.
105 106 107 108 109 |
# File 'lib/bpmn/event_definition.rb', line 105 def initialize(attributes = {}) super(attributes.except(:signal_ref)) @signal_ref = moddle[:signal_ref] end |
Instance Attribute Details
#signal ⇒ Object
Returns the value of attribute signal.
103 104 105 |
# File 'lib/bpmn/event_definition.rb', line 103 def signal @signal end |
#signal_ref ⇒ Object
Returns the value of attribute signal_ref.
103 104 105 |
# File 'lib/bpmn/event_definition.rb', line 103 def signal_ref @signal_ref end |
Instance Method Details
#signal_id ⇒ Object
111 112 113 |
# File 'lib/bpmn/event_definition.rb', line 111 def signal_id signal&.id end |
#signal_name ⇒ Object
115 116 117 |
# File 'lib/bpmn/event_definition.rb', line 115 def signal_name signal&.name end |