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.EnvironmentFactoryInternalExtensionEnvironmentFactory.EnvironmentFactoryExtension, EnvironmentFactory.EnvironmentFactoryExtension2ENVIRONMENT_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, setSeverityclearOptions, getOptions, getValue, isEnabled, putOptions, removeOption, removeOptions, setOptionequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearOptions, getOptions, getValue, isEnabled, putOptions, removeOption, removeOptions, setOptionpublic static GlobalEnvironmentFactory basicGetInstance()
public static void disposeInstance()
public static GlobalEnvironmentFactory getInstance()
public static void resetSafeNavigationValidations()
public void addExternal2AS(External2AS external2as)
addExternal2AS in interface EnvironmentFactoryInternaladdExternal2AS in class AbstractEnvironmentFactorypublic void addListener(GlobalEnvironmentFactory.Listener listener)
public void removeListener(GlobalEnvironmentFactory.Listener listener)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.