Package com.e1c.langtool.v8.dt.form
Class FormFeaturesCollector
java.lang.Object
com.e1c.langtool.v8.dt.form.FormProcessor
com.e1c.langtool.v8.dt.form.FormFeaturesCollector
- All Implemented Interfaces:
FeatureValueCollector,IBasicProcessor
-
Field Summary
Fields inherited from class com.e1c.langtool.v8.dt.form.FormProcessor
object -
Constructor Summary
ConstructorsConstructorDescriptionFormFeaturesCollector(IBmObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) -
Method Summary
Modifier and TypeMethodDescriptionstatic FormFeaturesCollectorcreate(org.eclipse.emf.ecore.EObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) Low-level factory method.protected <T extends org.eclipse.emf.ecore.EObject>
voidProcesses concrete object of Form objectMethods inherited from class com.e1c.langtool.v8.dt.form.FormProcessor
getCancelIndicator, isCanceled, isProcessChildObjects, isSupported, isWaitDerivedDataComputation, process, setProcessChildObjects, setWaitDerivedDataComputationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.e1c.langtool.IBasicProcessor
isCanceled, process
-
Constructor Details
-
FormFeaturesCollector
public FormFeaturesCollector(IBmObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) - Parameters:
object-
-
-
Method Details
-
create
public static FormFeaturesCollector create(org.eclipse.emf.ecore.EObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) Low-level factory method.- Parameters:
object- the EObject of Form of newly created collector- Throws:
IllegalArgumentException- if the object is null
-
doProcess
protected <T extends org.eclipse.emf.ecore.EObject> void doProcess(T object, Class<T> clazz, org.eclipse.core.runtime.IProgressMonitor monitor) Description copied from class:FormProcessorProcesses concrete object of Form object- Specified by:
doProcessin classFormProcessor- Parameters:
object- processing object, can't benull
-