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.
82 83 84 85 86 |
# File 'lib/bpmn/event_definition.rb', line 82 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.
80 81 82 |
# File 'lib/bpmn/event_definition.rb', line 80 def signal @signal end |
#signal_ref ⇒ Object
Returns the value of attribute signal_ref.
80 81 82 |
# File 'lib/bpmn/event_definition.rb', line 80 def signal_ref @signal_ref end |
Instance Method Details
#signal_id ⇒ Object
88 89 90 |
# File 'lib/bpmn/event_definition.rb', line 88 def signal_id signal&.id end |
#signal_name ⇒ Object
92 93 94 |
# File 'lib/bpmn/event_definition.rb', line 92 def signal_name signal&.name end |