Class AbstractTransientValueService
- java.lang.Object
-
- org.eclipse.xtext.parsetree.reconstr.impl.AbstractTransientValueService
-
- All Implemented Interfaces:
ITransientValueService
- Direct Known Subclasses:
DefaultTransientValueService
public abstract class AbstractTransientValueService extends java.lang.Object implements ITransientValueService
-
-
Constructor Summary
Constructors Constructor Description AbstractTransientValueService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isCheckElementsIndividually(org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EStructuralFeature feature)
For features with isMany() == true, isCheckElementsIndividually() has to return true when isTransient should be called for each element of the list instead of once for the whole list.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.xtext.parsetree.reconstr.ITransientValueService
isTransient
-
-
-
-
Method Detail
-
isCheckElementsIndividually
public boolean isCheckElementsIndividually(org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EStructuralFeature feature)
Description copied from interface:ITransientValueService
For features with isMany() == true, isCheckElementsIndividually() has to return true when isTransient should be called for each element of the list instead of once for the whole list.- Specified by:
isCheckElementsIndividually
in interfaceITransientValueService
- Parameters:
owner
- the feature holderfeature
- the multi value feature- Returns:
true
if all values should be checked individually for their transient state.
-
-