Class: OpenHAB::Core::Things::ChannelGroupTypeUID
- Inherits:
-
UID
- Object
- AbstractUID
- UID
- OpenHAB::Core::Things::ChannelGroupTypeUID
- Defined in:
- lib/openhab/core/things/channel_group_type_uid.rb
Overview
ChannelGroupTypeUID represents a unique identifier for a ChannelGroupType.
Instance Attribute Summary collapse
- #category ⇒ String? readonly
- #channel_definitions ⇒ Array<ChannelDefinition> readonly
- #channel_group_type ⇒ ChannelGroupType readonly
- #id ⇒ String readonly
Attributes inherited from UID
Method Summary
Methods inherited from AbstractUID
Instance Attribute Details
#category ⇒ String? (readonly)
24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/openhab/core/things/channel_group_type_uid.rb', line 24 class ChannelGroupTypeUID < UID extend Forwardable delegate %i[category channel_definitions] => :channel_group_type # @!attribute [r] channel_group_type # @return [ChannelGroupType] def channel_group_type ChannelGroupType.registry.get_channel_group_type(self) end end |
#channel_definitions ⇒ Array<ChannelDefinition> (readonly)
24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/openhab/core/things/channel_group_type_uid.rb', line 24 class ChannelGroupTypeUID < UID extend Forwardable delegate %i[category channel_definitions] => :channel_group_type # @!attribute [r] channel_group_type # @return [ChannelGroupType] def channel_group_type ChannelGroupType.registry.get_channel_group_type(self) end end |
#channel_group_type ⇒ ChannelGroupType (readonly)
31 32 33 |
# File 'lib/openhab/core/things/channel_group_type_uid.rb', line 31 def channel_group_type ChannelGroupType.registry.get_channel_group_type(self) end |
#id ⇒ String (readonly)
24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/openhab/core/things/channel_group_type_uid.rb', line 24 class ChannelGroupTypeUID < UID extend Forwardable delegate %i[category channel_definitions] => :channel_group_type # @!attribute [r] channel_group_type # @return [ChannelGroupType] def channel_group_type ChannelGroupType.registry.get_channel_group_type(self) end end |