class Lutaml::Uml::TopElementAttribute
Attributes
cardinality[RW]
contain[RW]
definition[RW]
is_derived[RW]
keyword[RW]
name[RW]
static[RW]
type[RW]
visibility[RW]
Public Class Methods
new(attributes = {})
click to toggle source
rubocop:disable Rails/ActiveRecordAliases
# File lib/lutaml/uml/top_element_attribute.rb, line 20 def initialize(attributes = {}) @visibility = "public" update_attributes(attributes) end
Public Instance Methods
definition=(value)
click to toggle source
rubocop:enable Rails/ActiveRecordAliases
# File lib/lutaml/uml/top_element_attribute.rb, line 26 def definition=(value) @definition = value .to_s .gsub(/\\}/, '}') .gsub(/\\{/, '{') .split("\n") .map(&:strip) .join("\n") end