public class GlobalEnvironmentFactory extends AbstractEnvironmentFactory
Modifier and Type | Class and Description |
---|---|
static interface |
GlobalEnvironmentFactory.Listener
An GlobalEnvironmentFactory.Listener reports GlobalEnvironmentFactory disposal to
consumers such as OCLDelegateDomains that need to clean up when their OCL support vanishes.
|
EnvironmentFactoryInternal.EnvironmentFactoryInternalExtension
EnvironmentFactory.EnvironmentFactoryExtension, EnvironmentFactory.EnvironmentFactoryExtension2
ENVIRONMENT_FACTORY_ATTACH
Modifier and Type | Method and Description |
---|---|
void |
addExternal2AS(External2AS external2as) |
void |
addListener(GlobalEnvironmentFactory.Listener listener) |
static GlobalEnvironmentFactory |
basicGetInstance()
Return the global EnvironmentFactory that may be shared amongst OCL consumers or
null if none has been created.
|
static void |
disposeInstance()
Dispose of the global instance; this is intended for leakage detection in tests.
|
static GlobalEnvironmentFactory |
getInstance()
Return the global EnvironmentFactory that may be shared amongst OCL consumers for which Complete OCL
complements are not possible.
|
void |
removeListener(GlobalEnvironmentFactory.Listener listener) |
static void |
resetSafeNavigationValidations()
Re-enable safe navigation validations.
|
adapt, addExternalResources, attach, configureLoadFirstStrategy, configureLoadStrategy, createASResourceSet, createCompleteEnvironment, createEvaluationEnvironment, createEvaluationEnvironment, createEvaluationVisitor, createEvaluationVisitor, createExecutor, createIdResolver, createImplementationManager, createMetamodelManager, createModelManager, createOCL, createParserContext, createTemplateParameterSubstitutionVisitor, detach, dispose, getAdapter, getASClass, getASOf, getCompleteEnvironment, getCompleteModel, getCSI2ASMapping, getDoSetupName, getIdResolver, getMetamodelManager, getProjectManager, getResourceSet, getSeverity, getStandardLibrary, getTechnology, isDisposed, isEvaluationTracingEnabled, loadEPackage, loadResource, parseSpecification, resetSeverities, setCSI2ASMapping, setEvaluationTracingEnabled, setProject, setSafeNavigationValidationSeverity, setSeverity
clearOptions, getOptions, getValue, isEnabled, putOptions, removeOption, removeOptions, setOption
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clearOptions, getOptions, getValue, isEnabled, putOptions, removeOption, removeOptions, setOption
public static GlobalEnvironmentFactory basicGetInstance()
public static void disposeInstance()
public static GlobalEnvironmentFactory getInstance()
public static void resetSafeNavigationValidations()
public void addExternal2AS(External2AS external2as)
addExternal2AS
in interface EnvironmentFactoryInternal
addExternal2AS
in class AbstractEnvironmentFactory
public void addListener(GlobalEnvironmentFactory.Listener listener)
public void removeListener(GlobalEnvironmentFactory.Listener listener)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.