Class: Archimate::DataModel::ViewpointType
- Inherits:
-
Object
- Object
- Archimate::DataModel::ViewpointType
- Includes:
- Ruby::Enum
- Defined in:
- lib/archimate/data_model/viewpoint_type.rb
Defined Under Namespace
Classes: ViewpointTypeVal
Constant Summary collapse
- ENTITIES =
DataModel::Layers.values.flat_map(&:elements)
- CORE_ELEMENTS =
[DataModel::Layers::Business, DataModel::Layers::Application, DataModel::Layers::Technology] .flat_map(&:elements)
- DEFAULT_RELATIONS =
%w[ AccessRelationship AggregationRelationship AssignmentRelationship AssociationRelationship CompositionRelationship FlowRelationship RealisationRelationship SpecialisationRelationship TriggeringRelationship UsedByRelationship ].freeze
Class Method Summary collapse
Class Method Details
.[](idx) ⇒ Object
420 421 422 |
# File 'lib/archimate/data_model/viewpoint_type.rb', line 420 def self.[](idx) values[idx] end |