public class QueryBasedFeatureSettingDelegate
extends org.eclipse.emf.ecore.util.BasicSettingDelegate.Stateless
Constructor and Description |
---|
QueryBasedFeatureSettingDelegate(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
QueryBasedFeatureSettingDelegateFactory factory,
org.eclipse.viatra.query.runtime.api.IQuerySpecification<Matcher> querySpecification,
boolean dynamicEMFMode)
Constructs a new
QueryBasedFeatureSettingDelegate instance based on the given parameters. |
QueryBasedFeatureSettingDelegate(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
QueryBasedFeatureSettingDelegateFactory factory,
org.eclipse.viatra.query.runtime.api.IQuerySpecification<Matcher> querySpecification,
boolean isResourceScope,
boolean dynamicEMFMode)
Constructs a new
QueryBasedFeatureSettingDelegate instance based on the given parameters. |
public QueryBasedFeatureSettingDelegate(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, QueryBasedFeatureSettingDelegateFactory factory, org.eclipse.viatra.query.runtime.api.IQuerySpecification<Matcher> querySpecification, boolean dynamicEMFMode)
QueryBasedFeatureSettingDelegate
instance based on the given parameters.
The scope of the VIATRA Query engine in this case will be the one provided by QueryBasedFeatureHelper.prepareNotifierForSource({@link InternalEObject})
.eStructuralFeature
- the parent structural feature of the setting delegatefactory
- the factory used to create VIATRA Query engine for the setting delegatequerySpecification
- the query specification used for the evaluation of the setting delegatedynamicEMFMode
- indicates whether the engine should be created in dynamic EMF modepublic QueryBasedFeatureSettingDelegate(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, QueryBasedFeatureSettingDelegateFactory factory, org.eclipse.viatra.query.runtime.api.IQuerySpecification<Matcher> querySpecification, boolean isResourceScope, boolean dynamicEMFMode)
QueryBasedFeatureSettingDelegate
instance based on the given parameters.eStructuralFeature
- the parent structural feature of the setting delegatefactory
- the factory used to create VIATRA Query engine for the setting delegatequerySpecification
- the query specification used for the evaluation of the setting delegateisResourceScope
- indicates whether the Resource
of the InternalEObject
is enough as a scope during the evaluation of the setting delegatedynamicEMFMode
- indicates whether the engine should be created in dynamic EMF mode