Class: InterMine::PathQuery::LookupConstraint

Inherits:
ListConstraint show all
Defined in:
lib/intermine/query.rb

Direct Known Subclasses

TemplateLookupConstraint

Constant Summary

Constants inherited from SingleValueConstraint

SingleValueConstraint::CANONICAL_OPS

Instance Attribute Summary collapse

Attributes inherited from SingleValueConstraint

#value

Attributes included from Coded

#code, #op

Attributes included from PathFeature

#path

Class Method Summary collapse

Instance Method Summary collapse

Methods included from ObjectConstraint

#validate

Methods inherited from SingleValueConstraint

#validate

Methods included from AttributeConstraint

#coerce_value, #validate, #validate_value

Methods included from PathFeature

#validate

Instance Attribute Details

#extra_valueObject

Returns the value of attribute extra_value.



1218
1219
1220
# File 'lib/intermine/query.rb', line 1218

def extra_value
  @extra_value
end

Class Method Details

.valid_opsObject



1220
1221
1222
# File 'lib/intermine/query.rb', line 1220

def self.valid_ops
    return ["LOOKUP"]
end

Instance Method Details

#to_elemObject



1224
1225
1226
1227
1228
1229
1230
# File 'lib/intermine/query.rb', line 1224

def to_elem
    elem = super
    if @extra_value
        elem.add_attribute("extraValue", @extra_value)
    end
    return elem
end