Sha256: 4368282a25d925c9b1c97b7b5f8e5afdfcf0d9ef90e78a977531d0f0be56cc14

Contents?: true

Size: 589 Bytes

Versions: 46

Compression:

Stored size: 589 Bytes

Contents

# frozen_string_literal: true

module Lutaml
  module Uml
    class Property < TopElement
      attr_accessor :type,
                    :aggregation,
                    :association,
                    :is_derived,
                    :lowerValue,
                    :upperValue

      def initialize
        @name = nil
        @xmi_id = nil
        @xmi_uuid = nil
        @aggregation = nil
        @association = nil
        @namespace = nil
        @is_derived = false
        @visibility = "public"
        @lowerValue = "1"
        @upperValue = "1"
      end
    end
  end
end

Version data entries

46 entries across 46 versions & 2 rubygems

Version Path
lutaml-uml-0.2.5 lib/lutaml/uml/property.rb
lutaml-uml-0.2.4 lib/lutaml/uml/property.rb
lutaml-uml-0.2.3 lib/lutaml/uml/property.rb
lutaml-uml-0.2.2 lib/lutaml/uml/property.rb
lutaml-uml-0.2.1 lib/lutaml/uml/property.rb
lutaml-uml-0.2.0 lib/lutaml/uml/property.rb