# File lib/rgen/instantiator/json_instantiator.rb, line 28
  def initialize(env, mm, options={})
    @env = env
    @mm = mm
    @options = options
    @short_class_names = !@options.has_key?(:short_class_names) || @options[:short_class_names]
    @ignore_keys = @options[:ignore_keys] || []
    @unresolvedReferences = []
    @classes = {}
    @classes_flat = {}
    mm.ecore.eAllClasses.each do |c|
      @classes[c.instanceClass.name.sub(mm.name+"::","")] = c
      @classes_flat[c.name] = c
    end
    @parser = JsonParser.new(self)
  end