Package com.e1c.langtool.v8.dt.geos
Class GeosFeaturesCollector
java.lang.Object
com.e1c.langtool.v8.dt.geos.GeoSchemeProcessor
com.e1c.langtool.v8.dt.geos.GeosFeaturesCollector
- All Implemented Interfaces:
FeatureValueCollector,IBasicProcessor
-
Field Summary
Fields inherited from class com.e1c.langtool.v8.dt.geos.GeoSchemeProcessor
object -
Constructor Summary
ConstructorsConstructorDescriptionGeosFeaturesCollector(IBmObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) -
Method Summary
Modifier and TypeMethodDescriptionstatic GeosFeaturesCollectorcreate(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.geos.GeoSchemeProcessor
isCanceled, isProcessChildObjects, isSupported, process, setProcessChildObjectsMethods 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
-
GeosFeaturesCollector
public GeosFeaturesCollector(IBmObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) - Parameters:
object-
-
-
Method Details
-
create
public static GeosFeaturesCollector 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:GeoSchemeProcessorProcesses concrete object of Form object- Specified by:
doProcessin classGeoSchemeProcessor- Parameters:
object- processing object, can't benull
-