package com.buschmais.xo.neo4j.api;
import com.buschmais.xo.api.ResultIterable;
/**
* Defines the interface for typed Neo4j repositories.
*/
public interface TypedNeo4jRepository<T> {
/**
* Find all instances from an indexed property.
*
* @param value
* The value.
* @return An {@link Iterable} returning the instances.
*/
ResultIterable<T> find(Object value);
}