# File lib/transformers/uml13_to_ecore.rb, line 15
  def initialize(*args)
    options = {}
    if args.last.is_a?(Hash)
      options = args.pop
    end
    @reference_filter = options[:reference_filter] || proc do |e|
      if e.is_a?(UML13::AssociationEnd)
        otherEnd = e.association.connection.find{|ae| ae != e}
        otherEnd.name && otherEnd.name.size > 0
      else
        false
      end
    end
    super(*args)
  end