org.eclipse.emf.mwe.core.config
Class GlobalConfigurationHolder

java.lang.Object
  extended by org.eclipse.emf.mwe.core.config.GlobalConfigurationHolder

public class GlobalConfigurationHolder
extends java.lang.Object


Constructor Summary
GlobalConfigurationHolder()
           
 
Method Summary
static ConfigurationModel getConfiguration()
           
static void setConfigurationModel(ConfigurationModel cm, Issues issues)
          Sets the configuration model.
static void setConfigurationModel(ConfigurationModel cm, Issues issues, boolean overwrite)
          Sets the configuration model
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlobalConfigurationHolder

public GlobalConfigurationHolder()
Method Detail

setConfigurationModel

public static void setConfigurationModel(ConfigurationModel cm,
                                         Issues issues)
Sets the configuration model. This method won't allow to overwrite the existing configuration.

Parameters:
cm - The configuration
issues - The Issues object to report errors to

setConfigurationModel

public static void setConfigurationModel(ConfigurationModel cm,
                                         Issues issues,
                                         boolean overwrite)
Sets the configuration model

Parameters:
cm - The configuration
issues - The Issues object to report errors to
overwrite - Allow replacement of the configuration model when it was already set

getConfiguration

public static ConfigurationModel getConfiguration()