Class: Archimate::DataModel::Elements::CommunicationNetwork

Inherits:
Archimate::DataModel::Element show all
Defined in:
lib/archimate/data_model/elements.rb

Constant Summary collapse

NAME =
"Communication Network"
DESCRIPTION =
"A communication network represents a set of structures that connects computer systems or other electronic devices for transmission, routing, and reception of data or data-based communications such as voice and video."
CLASSIFICATION =
:active_structure
LAYER =
Layers::Technology

Instance Attribute Summary

Attributes inherited from Archimate::DataModel::Element

#documentation, #id, #name, #other_attributes, #other_elements, #properties

Instance Method Summary collapse

Methods inherited from Archimate::DataModel::Element

#classification, #diagrams, #layer, #merge, #to_s, #type

Methods included from RelationshipReferences

define_source_relationship_creation_method, define_target_relationship_creation_method, define_typed_elements_method, define_typed_relationships_method, define_typed_targeted_elements_method, define_typed_targeted_relationships_method, included, #relationships, #source_relationships, #target_relationships

Methods included from Referenceable

#add_reference, #destroy, #model, #references, #remove_reference, #replace_item_with, #replace_with

Methods included from Comparison

#==, #[], #dig, #each, #hash, included, #inspect, #pretty_print, #to_h

Constructor Details

#initialize(args) ⇒ CommunicationNetwork

Returns a new instance of CommunicationNetwork.



288
289
290
# File 'lib/archimate/data_model/elements.rb', line 288

def initialize(args)
  super
end