Package com.e1c.langtool.v8.dt.moxel
Class MoxelFeaturesCollector
java.lang.Object
com.e1c.langtool.v8.dt.moxel.MoxelProcessor
com.e1c.langtool.v8.dt.moxel.MoxelFeaturesCollector
- All Implemented Interfaces:
FeatureValueCollector,IBasicProcessor
-
Field Summary
Fields inherited from class com.e1c.langtool.v8.dt.moxel.MoxelProcessor
monitor, object -
Constructor Summary
ConstructorsConstructorDescriptionMoxelFeaturesCollector(org.eclipse.emf.ecore.EObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) -
Method Summary
Modifier and TypeMethodDescriptionstatic MoxelFeaturesCollectorcreate(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 Moxel objectMethods inherited from class com.e1c.langtool.v8.dt.moxel.MoxelProcessor
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
-
MoxelFeaturesCollector
public MoxelFeaturesCollector(org.eclipse.emf.ecore.EObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction)
-
-
Method Details
-
create
public static MoxelFeaturesCollector 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
-
doProcess
Description copied from class:MoxelProcessorProcesses concrete object of Moxel object- Specified by:
doProcessin classMoxelProcessor- Parameters:
object- processing object, can't benull
-