class SimpleXml::ParsedPrecondition
Attributes
conjunction_code[RW]
id[RW]
negation[RW]
preconditions[RW]
reference[RW]
Public Class Methods
new(id, preconditions, reference, conjunction_code, negation)
click to toggle source
# File lib/model/precondition.rb, line 367 def initialize(id, preconditions, reference, conjunction_code, negation) @id = id @preconditions = preconditions @reference = reference @conjunction_code = conjunction_code @negation = negation end
Public Instance Methods
handle_negations(parent)
click to toggle source
negations already handled since parsed prconditions came from handling the parent's negations… just continue
# File lib/model/precondition.rb, line 375 def handle_negations(parent) @preconditions.each do |p| p.handle_negations(self) end end
to_model()
click to toggle source
# File lib/model/precondition.rb, line 380 def to_model pcs = preconditions.collect {|p| p.to_model} mr = reference ? reference.to_model : nil HQMF::Precondition.new(id, pcs, mr, conjunction_code, negation) end