Package com.e1c.langtool.v8.dt.md.aindex
Class AdditionalIndexFeatureCollector
java.lang.Object
com.e1c.langtool.v8.dt.md.aindex.AdditionalIndexFeatureCollector
- All Implemented Interfaces:
FeatureValueCollector,IBasicProcessor
Feature value collector implementation for
AdditionalIndexes-
Constructor Summary
ConstructorsConstructorDescriptionAdditionalIndexFeatureCollector(org.eclipse.emf.ecore.EObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) Instantiates a new additional index feature collector. -
Method Summary
Modifier and TypeMethodDescriptioncreate(org.eclipse.emf.ecore.EObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) Creates the new additional index feature collector.booleanChecks if is canceled.voidprocess(org.eclipse.core.runtime.IProgressMonitor monitor) Process until done or get canceled.
-
Constructor Details
-
AdditionalIndexFeatureCollector
public AdditionalIndexFeatureCollector(org.eclipse.emf.ecore.EObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) Instantiates a new additional index feature collector.- Parameters:
object- the object, cannot benullparameters- the parameters, cannot benulladdAction- the add action, cannot benull
-
-
Method Details
-
create
public static AdditionalIndexFeatureCollector create(org.eclipse.emf.ecore.EObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) Creates the new additional index feature collector.- Parameters:
object- the object, cannot benullparameters- the parameters, cannot benulladdAction- the add action, cannot benull- Returns:
- the additional index feature collector, cannot be
null
-
isCanceled
public boolean isCanceled()Description copied from interface:IBasicProcessorChecks if is canceled.- Specified by:
isCanceledin interfaceIBasicProcessor- Returns:
- true, if is canceled
-
process
public void process(org.eclipse.core.runtime.IProgressMonitor monitor) Description copied from interface:IBasicProcessorProcess until done or get canceled.- Specified by:
processin interfaceIBasicProcessor
-