Class: Archimate::DataModel::Elements::ApplicationCollaboration
- Inherits:
-
Archimate::DataModel::Element
- Object
- Archimate::DataModel::Element
- Archimate::DataModel::Elements::ApplicationCollaboration
- Defined in:
- lib/archimate/data_model/elements.rb
Overview
Application Layer
Constant Summary collapse
- NAME =
"Application Collaboration"
- DESCRIPTION =
"An application collaboration represents an aggregate of two or more application components that work together to perform collective application behavior."
- CLASSIFICATION =
:active_structure
- LAYER =
Layers::Application
Instance Attribute Summary
Attributes inherited from Archimate::DataModel::Element
#documentation, #id, #name, #other_attributes, #other_elements, #properties
Instance Method Summary collapse
-
#initialize(args) ⇒ ApplicationCollaboration
constructor
A new instance of ApplicationCollaboration.
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) ⇒ ApplicationCollaboration
Returns a new instance of ApplicationCollaboration.
174 175 176 |
# File 'lib/archimate/data_model/elements.rb', line 174 def initialize(args) super end |