edu.stanford.smi.protegex.owl.repository
Class RepositoryManager

java.lang.Object
  extended byedu.stanford.smi.protegex.owl.repository.RepositoryManager

public class RepositoryManager
extends Object

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

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


Field Summary
private  ArrayList globalRepositories
           
private  OWLModel model
           
private  ArrayList projectRepositories
           
 
Constructor Summary
RepositoryManager(OWLModel model)
           
 
Method Summary
 void addDefaultRepositories()
           
 void addGlobalRepository(int index, Repository repository)
           
 void addGlobalRepository(Repository repository)
           
 void addProjectRepository(int index, Repository repository)
           
 void addProjectRepository(Repository repository)
           
 List getAllRepositories()
           
 List getGlobalRepositories()
           
 List getProjectRepositories()
           
 Repository getRepository(URI ontologyName)
           
 Repository getRepository(URI ontologyName, boolean createRep)
           
 boolean isGlobalRepository(Repository repository)
           
private  void loadSystemRepositories()
           
 void moveDown(Repository repository)
           
 void moveUp(Repository repository)
           
 void remove(Repository repository)
           
 void removeAllGlobalRepositories()
           
 void removeAllProjectRepositories()
           
private  List selectRepositories(Repository repository)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

projectRepositories

private ArrayList projectRepositories

globalRepositories

private ArrayList globalRepositories

model

private OWLModel model
Constructor Detail

RepositoryManager

public RepositoryManager(OWLModel model)
Method Detail

addDefaultRepositories

public void addDefaultRepositories()

loadSystemRepositories

private void loadSystemRepositories()

removeAllProjectRepositories

public void removeAllProjectRepositories()

getAllRepositories

public List getAllRepositories()

removeAllGlobalRepositories

public void removeAllGlobalRepositories()

getProjectRepositories

public List getProjectRepositories()

getGlobalRepositories

public List getGlobalRepositories()

addProjectRepository

public void addProjectRepository(Repository repository)

addProjectRepository

public void addProjectRepository(int index,
                                 Repository repository)

addGlobalRepository

public void addGlobalRepository(Repository repository)

addGlobalRepository

public void addGlobalRepository(int index,
                                Repository repository)

moveUp

public void moveUp(Repository repository)

moveDown

public void moveDown(Repository repository)

selectRepositories

private List selectRepositories(Repository repository)

isGlobalRepository

public boolean isGlobalRepository(Repository repository)

remove

public void remove(Repository repository)

getRepository

public Repository getRepository(URI ontologyName)

getRepository

public Repository getRepository(URI ontologyName,
                                boolean createRep)