Sha256: 51b9de2e6944b0e8d8cf2dd00786bdf507f4aef5f6e92e528e08346be633a3d7

Contents?: true

Size: 689 Bytes

Versions: 31

Compression:

Stored size: 689 Bytes

Contents

module Lutaml::Sysml

class Requirement < Lutaml::Uml::Class
	attr_accessor :id, :text, :base_class, :refined_by, :traced_to, :derived_from, :satisfied_by
	def initialize
		@xmi_id = nil
		@id = nil
		@nested_classifier = []
		@stereotype = []
		@namespace = nil
	end
	def name
		if base_class != nil and base_class.name != nil
 			return base_class.name
		end
		return nil
	end
	def full_name
		if base_class != nil and base_class.name != nil
 			return base_class.full_name
		end
		return nil
	end
##	def name
## 		if base_class != nil and base_class.name != nil
## 			base_class.name
##		else
##			nil
## 		end
## 	end
## 	def full_name
## 		get_base_class_full_name ( self )
##	end
end

Version data entries

31 entries across 31 versions & 2 rubygems

Version Path
lutaml-0.9.27 lib/lutaml/sysml/requirement.rb
lutaml-0.9.26 lib/lutaml/sysml/requirement.rb
lutaml-0.9.25 lib/lutaml/sysml/requirement.rb
lutaml-0.9.24 lib/lutaml/sysml/requirement.rb
lutaml-0.9.23 lib/lutaml/sysml/requirement.rb
lutaml-0.9.22 lib/lutaml/sysml/requirement.rb
lutaml-0.9.21 lib/lutaml/sysml/requirement.rb
lutaml-0.9.20 lib/lutaml/sysml/requirement.rb
lutaml-0.9.19 lib/lutaml/sysml/requirement.rb
lutaml-0.9.18 lib/lutaml/sysml/requirement.rb
lutaml-0.9.17 lib/lutaml/sysml/requirement.rb
lutaml-0.9.16 lib/lutaml/sysml/requirement.rb
lutaml-0.9.15 lib/lutaml/sysml/requirement.rb
lutaml-0.9.14 lib/lutaml/sysml/requirement.rb
lutaml-0.9.13 lib/lutaml/sysml/requirement.rb
lutaml-0.9.12 lib/lutaml/sysml/requirement.rb
lutaml-0.9.11 lib/lutaml/sysml/requirement.rb
lutaml-0.9.10 lib/lutaml/sysml/requirement.rb
lutaml-0.9.9 lib/lutaml/sysml/requirement.rb
lutaml-0.9.8 lib/lutaml/sysml/requirement.rb