Package com.e1c.langtool.v8.dt.dcs
Class DcsFeaturesCollector
java.lang.Object
com.e1c.langtool.v8.dt.dcs.DcsProcessor
com.e1c.langtool.v8.dt.dcs.DcsFeaturesCollector
- All Implemented Interfaces:
FeatureValueCollector,IBasicProcessor
-
Field Summary
Fields inherited from class com.e1c.langtool.v8.dt.dcs.DcsProcessor
monitor, object -
Constructor Summary
ConstructorsConstructorDescriptionDcsFeaturesCollector(org.eclipse.emf.ecore.EObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) Instantiates a new dcs features collector. -
Method Summary
Modifier and TypeMethodDescriptionstatic DcsFeaturesCollectorcreate(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 DCS objectMethods inherited from class com.e1c.langtool.v8.dt.dcs.DcsProcessor
getCancelIndicator, 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
-
DcsFeaturesCollector
public DcsFeaturesCollector(org.eclipse.emf.ecore.EObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) Instantiates a new dcs features collector.- Parameters:
object- the object
-
-
Method Details
-
create
public static DcsFeaturesCollector create(org.eclipse.emf.ecore.EObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) Low-level factory method.- Parameters:
object- the EObject of DCS of newly created collector- Returns:
- the dcs features collector
- Throws:
IllegalArgumentException- if the object is null
-
doProcess
Description copied from class:DcsProcessorProcesses concrete object of DCS object- Specified by:
doProcessin classDcsProcessor- Parameters:
obj- processing object, can't benull
-