# File lib/rgen/metamodel_builder/intermediate/feature.rb, line 16 def annotations @annotations ||= [] end
# File lib/rgen/metamodel_builder/intermediate/feature.rb, line 20 def many? value(:upperBound) > 1 || value(:upperBound) == -1 end
# File lib/rgen/metamodel_builder/intermediate/feature.rb, line 30 def check(props) @props.keys.each do |p| kind = props[p] raise StandardError.new("invalid property #{p}") unless kind raise StandardError.new("property '#{p}' not set") if value(p).nil? && kind == :required end end
Generated with the Darkfish Rdoc Generator 2.