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