Package com.e1c.langtool.v8.dt.md.style
Class StyleFeatureCollector
java.lang.Object
com.e1c.langtool.v8.dt.md.style.StyleFeatureCollector
- All Implemented Interfaces:
FeatureValueCollector,IBasicProcessor
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedStyleFeatureCollector(org.eclipse.emf.ecore.EObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) -
Method Summary
Modifier and TypeMethodDescriptionstatic StyleFeatureCollectorcreate(org.eclipse.emf.ecore.EObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) Low-level factory method.protected <T extends org.eclipse.emf.ecore.EObject>
voidbooleanChecks if is canceled.voidprocess(org.eclipse.core.runtime.IProgressMonitor monitor) Process until done or get canceled.
-
Constructor Details
-
StyleFeatureCollector
protected StyleFeatureCollector(org.eclipse.emf.ecore.EObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) - Parameters:
object-
-
-
Method Details
-
create
public static StyleFeatureCollector create(org.eclipse.emf.ecore.EObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) Low-level factory method.- Parameters:
object- the MdObject of newly created collector- Throws:
IllegalArgumentException- if the object is 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
-
doProcess
protected <T extends org.eclipse.emf.ecore.EObject> void doProcess(T object, Class<T> clazz, org.eclipse.core.runtime.IProgressMonitor monitor)
-