Class: Archimate::DataModel::Relationships::OrJunction

Inherits:
Archimate::DataModel::Relationship show all
Defined in:
lib/archimate/data_model/relationships.rb

Overview

Junction is a relationship connector

  • All relationships connected with relationship connectors must be of the same type

Constant Summary collapse

NAME =
"OrJunction"
DESCRIPTION =
"A junction is used to connect relationships of the same type."
WEIGHT =
0
CLASSIFICATION =
:other
VERB =
"or junction to"
OBJECT_VERB =
"or junction from"

Instance Attribute Summary

Attributes inherited from Archimate::DataModel::Relationship

#access_type, #derived, #documentation, #id, #name, #properties, #source, #target

Instance Method Summary collapse

Methods inherited from Archimate::DataModel::Relationship

#classification, #description, #diagrams, #merge, #replace, #replace_item_with, #to_s, #type, #verb, #weight

Methods included from Archimate::DataModel::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) ⇒ OrJunction

Returns a new instance of OrJunction.



191
192
193
# File 'lib/archimate/data_model/relationships.rb', line 191

def initialize(args)
  super
end