def self.find(id, context)
entity_metadata = []
if id == :all
CIMI::Model.root_entities.each do |entity|
entity_class = CIMI::Model.const_get("#{entity.singularize}")
entity_metadata << entity_class.create_entity_metadata(context) if entity_class.respond_to?("create_entity_metadata")
end
return entity_metadata
else
entity_class = CIMI::Model.const_get("#{id.camelize}")
entity_metadata << entity_class.create_entity_metadata(context) if entity_class.respond_to?("create_entity_metadata")
return entity_metadata.first
end
end