Module: Archimate::DataModel
- Defined in:
- lib/archimate/data_model.rb,
lib/archimate/data_model/font.rb,
lib/archimate/data_model/color.rb,
lib/archimate/data_model/layer.rb,
lib/archimate/data_model/model.rb,
lib/archimate/data_model/style.rb,
lib/archimate/data_model/bounds.rb,
lib/archimate/data_model/layers.rb,
lib/archimate/data_model/concern.rb,
lib/archimate/data_model/diagram.rb,
lib/archimate/data_model/element.rb,
lib/archimate/data_model/elements.rb,
lib/archimate/data_model/location.rb,
lib/archimate/data_model/metadata.rb,
lib/archimate/data_model/property.rb,
lib/archimate/data_model/view_node.rb,
lib/archimate/data_model/viewpoint.rb,
lib/archimate/data_model/comparison.rb,
lib/archimate/data_model/connection.rb,
lib/archimate/data_model/viewpoints.rb,
lib/archimate/data_model/any_element.rb,
lib/archimate/data_model/lang_string.rb,
lib/archimate/data_model/schema_info.rb,
lib/archimate/data_model/diagram_type.rb,
lib/archimate/data_model/organization.rb,
lib/archimate/data_model/relationship.rb,
lib/archimate/data_model/any_attribute.rb,
lib/archimate/data_model/modeling_note.rb,
lib/archimate/data_model/referenceable.rb,
lib/archimate/data_model/relationships.rb,
lib/archimate/data_model/connector_type.rb,
lib/archimate/data_model/referenceable_list.rb,
lib/archimate/data_model/property_definition.rb,
lib/archimate/data_model/preserved_lang_string.rb,
lib/archimate/data_model/relationship_references.rb
Defined Under Namespace
Modules: Comparison, Elements, Referenceable, RelationshipReferences, Relationships Classes: AnyAttribute, AnyElement, Bounds, Color, Concern, Connection, ConnectorType, Diagram, DiagramType, Element, Font, LangString, Layer, Layers, Location, Metadata, Model, ModelingNote, Organization, PreservedLangString, Property, PropertyDefinition, ReferenceableList, Relationship, SchemaInfo, Style, ViewNode, Viewpoint, Viewpoints
Constant Summary collapse
- ACCESS_TYPE =
%w[Access Read Write ReadWrite].freeze
- AccessTypeEnum =
String.enum(*ACCESS_TYPE)
String
- PROPERTY_DEFINITION_TYPES =
TODO:
consider making this an enumeration
An enumeration of data types.
%w[string boolean currency date time number].freeze
Class Method Summary collapse
-
.by_name(name) ⇒ Object
Returns a lambda that matches entities with the given name.
Class Method Details
.by_name(name) ⇒ Object
Returns a lambda that matches entities with the given name
43 44 45 |
# File 'lib/archimate/data_model.rb', line 43 def by_name(name) ->(entity) { entity.name == name } end |