Package com.e1c.langtool.v8.dt.rights
Class RightsFeaturesCollector
java.lang.Object
com.e1c.langtool.v8.dt.rights.RightsProcessor
com.e1c.langtool.v8.dt.rights.RightsFeaturesCollector
- All Implemented Interfaces:
FeatureValueCollector,IBasicProcessor
The feature value collector of Role model object.
-
Field Summary
Fields inherited from class com.e1c.langtool.v8.dt.rights.RightsProcessor
monitor, object -
Constructor Summary
ConstructorsConstructorDescriptionRightsFeaturesCollector(org.eclipse.emf.ecore.EObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) -
Method Summary
Modifier and TypeMethodDescriptionstatic RightsFeaturesCollectorcreate(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.rights.RightsProcessor
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
-
RightsFeaturesCollector
public RightsFeaturesCollector(org.eclipse.emf.ecore.EObject object, ICollectingParameters parameters, BiConsumer<Object, FeatureValue> addAction) - Parameters:
object-
-
-
Method Details
-
create
public static RightsFeaturesCollector 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:
org.eclipse.core.runtime.AssertionFailedException- if the object is null
-
doProcess
Description copied from class:RightsProcessorProcesses concrete object of Rights object- Specified by:
doProcessin classRightsProcessor- Parameters:
obj- processing object, can't benull
-