org.topbraid.core.config
Class Config

java.lang.Object
  extended by org.topbraid.core.config.Config

public class Config
extends java.lang.Object

Global services to operate on TopBraid Configuration Models. Configuration models share the life cycle of each registered base model. If a configuration model is non-empty, it will be written into a file .tbc and reloaded the next time the main file is loaded.

Author:
Holger Knublauch

Constructor Summary
Config()
           
 
Method Summary
static com.hp.hpl.jena.rdf.model.Model createConfigModel(java.net.URI baseURI)
           
static org.eclipse.core.resources.IFile getConfigFile(java.net.URI baseURI)
           
static void loadConfigFile(java.net.URI baseURI, com.hp.hpl.jena.rdf.model.Model configModel)
           
static void saveConfigFile(java.net.URI baseURI, com.hp.hpl.jena.rdf.model.Model configModel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Config

public Config()
Method Detail

createConfigModel

public static com.hp.hpl.jena.rdf.model.Model createConfigModel(java.net.URI baseURI)

getConfigFile

public static org.eclipse.core.resources.IFile getConfigFile(java.net.URI baseURI)

loadConfigFile

public static void loadConfigFile(java.net.URI baseURI,
                                  com.hp.hpl.jena.rdf.model.Model configModel)

saveConfigFile

public static void saveConfigFile(java.net.URI baseURI,
                                  com.hp.hpl.jena.rdf.model.Model configModel)
                           throws java.io.IOException,
                                  org.eclipse.core.runtime.CoreException
Throws:
java.io.IOException
org.eclipse.core.runtime.CoreException