module DTK::DSL::InputOutputCommon::SemanticParse::Mixin

Public Instance Methods

name() click to toggle source
# File lib/dsl/input_output_common/semantic_parse/mixin.rb, line 33
def name 
  qualified_key.relative_distinguished_name
end
qualified_key() click to toggle source
# File lib/dsl/input_output_common/semantic_parse/mixin.rb, line 29
def qualified_key
  @qualified_key || fail(Error, "Unexepected that @qualified_key is nil")
end
qualified_name() click to toggle source
# File lib/dsl/input_output_common/semantic_parse/mixin.rb, line 37
def qualified_name
  qualified_key.print_form
end

Private Instance Methods

initialize_semantic_parse(opts = {}) click to toggle source

opts can have keys

:qualified_key
# File lib/dsl/input_output_common/semantic_parse/mixin.rb, line 24
def initialize_semantic_parse(opts = {})
  @qualified_key = opts[:qualified_key]
end