# File lib/cimi/model/cloud_entry_point.rb, line 22
  def self.create(context)
    root_entities = CIMI::Model.root_entities.inject({}) do |result, entity|
      if context.respond_to? "#{entity.underscore}_url""#{entity.underscore}_url"
        result[entity.underscore] = { :href => context.send("#{entity.underscore}_url""#{entity.underscore}_url") }
      end
      result
    end
    entity_metadata = EntityMetadata.all(context)
    root_entity_meta = [] ; entity_metadata.each do |m|
      root_entity_meta << {:href=>m.uri}
    end
    root_entities.merge!({
      :name => context.driver.name,
      :description => "Cloud Entry Point for the Deltacloud #{context.driver.name} driver",
      :uri => context.cloudEntryPoint_url,
      :created => Time.now,
      :entity_metadata => root_entity_meta
    })
    self.new(root_entities)
  end