Changeset 268 for ruby/trunk/lib/models/rm/support
- Timestamp:
- Sep 15, 2009, 11:09:11 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/models/rm/support/identification.rb
r266 r268 19 19 end 20 20 def ==(object_id) 21 @value == object_id.value21 self.value == object_id.value 22 22 end 23 23 end # of ObjectID … … 49 49 50 50 class Archetype_ID < Object_ID 51 attr_reader :domain_concept, :rm_name, :rm_entity, :rm_originator, :specialisation, :version_id 52 53 def initialize(value) 54 super(value) 55 56 end 57 def domain_concept=(domain_concept) 58 raise ArgumentError, "domain concept not valid" if domain_concept.nil? or domain_concept.empty? 59 @domain_concept = domain_concept 51 attr_reader :rm_name, :rm_entity, :rm_originator, :concept_name, :specialisation, :version_id 52 53 def initialize(value) 54 super(value) 60 55 end 61 56 … … 86 81 87 82 def value 88 return self.qualified_rm_entity + self.domain_concept + '.' + @version_id 83 return self.qualified_rm_entity + '.' + 84 self.domain_concept + '.' + @version_id 89 85 end 90 86
Note:
See TracChangeset
for help on using the changeset viewer.