edu.stanford.smi.protegex.owl.repository.factory
Class RepositoryFactory

java.lang.Object
  extended byedu.stanford.smi.protegex.owl.repository.factory.RepositoryFactory

public class RepositoryFactory
extends Object

User: matthewhorridge
The University Of Manchester
Medical Informatics Group
Date: Sep 19, 2005

matthew.horridge@cs.man.ac.uk
www.cs.man.ac.uk/~horridgm


Field Summary
private  ArrayList factories
           
private static RepositoryFactory instance
           
 
Constructor Summary
private RepositoryFactory()
           
 
Method Summary
 Repository createOntRepository(OWLModel model, String s)
           
 Collection getFactories()
           
static RepositoryFactory getInstance()
           
 void registerRepositoryFactoryPlugin(RepositoryFactoryPlugin factory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

private static RepositoryFactory instance

factories

private ArrayList factories
Constructor Detail

RepositoryFactory

private RepositoryFactory()
Method Detail

getInstance

public static RepositoryFactory getInstance()

registerRepositoryFactoryPlugin

public void registerRepositoryFactoryPlugin(RepositoryFactoryPlugin factory)

createOntRepository

public Repository createOntRepository(OWLModel model,
                                      String s)

getFactories

public Collection getFactories()