Class RightTemplateFeaturesCollector
java.lang.Object
com.e1c.langtool.v8.dt.right.templates.RightTemplateProcessor
com.e1c.langtool.v8.dt.right.templates.RightTemplateFeaturesCollector
- All Implemented Interfaces:
FeatureValueCollector,IBasicProcessor
public class RightTemplateFeaturesCollector
extends RightTemplateProcessor
implements FeatureValueCollector
The feature value collector of right template model.
-
Field Summary
Fields inherited from class com.e1c.langtool.v8.dt.right.templates.RightTemplateProcessor
monitor, object, resourceLookup -
Constructor Summary
ConstructorsConstructorDescriptionRightTemplateFeaturesCollector(org.eclipse.emf.ecore.EObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) -
Method Summary
Modifier and TypeMethodDescriptioncreate(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 Right template objectprotected booleanisComputedValue(StringLiteral literal, String content, CollectingContext context) Methods inherited from class com.e1c.langtool.v8.dt.right.templates.RightTemplateProcessor
doProcessInternal, doProcessInternal, 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
-
RightTemplateFeaturesCollector
public RightTemplateFeaturesCollector(org.eclipse.emf.ecore.EObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction)
-
-
Method Details
-
create
public static RightTemplateFeaturesCollector create(org.eclipse.emf.ecore.EObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) Low-level factory method.- Parameters:
object- the EObject of Right Template of newly created collector- Throws:
org.eclipse.core.runtime.AssertionFailedException- if the object is null
-
doProcess
Description copied from class:RightTemplateProcessorProcesses concrete object of Right template object- Specified by:
doProcessin classRightTemplateProcessor- Parameters:
object- processing object, can't benull
-
isComputedValue
-