Module: OpenEHR::Parser::ADLGrammar::BooleanNode1

Defined in:
lib/openehr/parser/adl_grammar.rb

Instance Method Summary collapse

Instance Method Details

#valueObject



11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
# File 'lib/openehr/parser/adl_grammar.rb', line 11457

def value
  item = OpenEHR::AM::Archetype::Assertion::ExprLeaf.new(
    :type => 'String',
    :item => absolute_path.value,
    :reference_type => 'CONSTANT')
  OpenEHR::AM::Archetype::Assertion::ExprUnaryOperator.new(
    :type => 'Boolean',
    :operator => OpenEHR::AM::Archetype::Assertion::OperatorKind::OP_EXISTS,
    :operand => item,
    :precedence_overridden => false)
end