Package com._1c.g5.v8.dt.ql.scoping
Class QlFunctionProviderFactory
java.lang.Object
com._1c.g5.v8.dt.ql.scoping.QlFunctionProviderFactory
factory for ql provider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateQlFunctionProvider
(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) Creates newQlFunctionProvider
and attaches it to theResourceSet
.findOrCreateQlProvider
(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) Attempts to findQlFunctionProviderFactory
already attached to theResourceSet
.findQlFunctionProvider
(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) Attempts to findQlFunctionProvider
attached to theResourceSet
.
-
Constructor Details
-
QlFunctionProviderFactory
public QlFunctionProviderFactory()
-
-
Method Details
-
findOrCreateQlProvider
public QlFunctionProvider findOrCreateQlProvider(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) Attempts to findQlFunctionProviderFactory
already attached to theResourceSet
. If attachedQlFunctionProviderFactory
not found creates new one and attaches it to theResourceSet
.- Parameters:
resourceSet
-ResourceSet
. Can't benull
.- Returns:
QlFunctionProvider
attached to theResourceSet
.
-
findQlFunctionProvider
public QlFunctionProvider findQlFunctionProvider(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) Attempts to findQlFunctionProvider
attached to theResourceSet
.- Parameters:
resourceSet
-ResourceSet
. Can't benull
.- Returns:
QlFunctionProvider
already attached to theResourceSet
.null
if not found.
-
createQlFunctionProvider
public QlFunctionProvider createQlFunctionProvider(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) Creates newQlFunctionProvider
and attaches it to theResourceSet
.- Parameters:
resourceSet
-ResourceSet
. Can't benull
.- Returns:
- created
QlFunctionProvider
.
-