package fr.inria.atlanmod.neo4emf.drivers; import fr.inria.atlanmod.neo4emf.drivers.impl.PersistenceServiceFactory; /** * Copyright (c) 2013 Atlanmod INRIA LINA Mines Nantes All rights reserved. This * program and the accompanying materials are made available under the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and is * available at http://www.eclipse.org/legal/epl-v10.html * * Contributors: Atlanmod INRIA LINA Mines Nantes - initial API and * implementation Descritpion ! To come * * @author Amine BENELALLAM * */ public interface IPersistenceServiceFactory { /** * The singleton instance * * @see PersistenceServiceFactory#init() */ IPersistenceServiceFactory eINSTANCE = fr.inria.atlanmod.neo4emf.drivers.impl.PersistenceServiceFactory .init(); /** * Create a persistence service * * @param path * {@link String} * @param persistenceManager * {@link IPersistenceManager} * @return {@link IPersistenceService} */ IPersistenceService createPersistenceService(NEConfiguration configuration); }