Class EObjectConsumer
- java.lang.Object
-
- org.eclipse.xtext.parsetree.reconstr.impl.EObjectConsumer
-
- All Implemented Interfaces:
IEObjectConsumer
public class EObjectConsumer extends java.lang.Object implements IEObjectConsumer
-
-
Constructor Summary
Constructors Constructor Description EObjectConsumer(ITransientValueService transientValueService, org.eclipse.emf.ecore.EObject described)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IEObjectConsumer
cloneAndConsume(java.lang.String featureName)
java.lang.Object
getConsumable(java.lang.String featureName, boolean allowDefault)
org.eclipse.emf.ecore.EObject
getEObject()
java.util.Map<org.eclipse.emf.ecore.EStructuralFeature,java.lang.Integer>
getUnconsumed()
boolean
isConsumable(org.eclipse.emf.ecore.EStructuralFeature feature, boolean allowDefault)
boolean
isConsumed()
boolean
isConsumedWithLastConsumtion(java.lang.String featureName)
boolean
isInstanceOf(org.eclipse.emf.ecore.EClassifier classifier)
java.lang.String
toString()
-
-
-
Constructor Detail
-
EObjectConsumer
public EObjectConsumer(ITransientValueService transientValueService, org.eclipse.emf.ecore.EObject described)
-
-
Method Detail
-
cloneAndConsume
public IEObjectConsumer cloneAndConsume(java.lang.String featureName)
- Specified by:
cloneAndConsume
in interfaceIEObjectConsumer
-
getConsumable
public java.lang.Object getConsumable(java.lang.String featureName, boolean allowDefault)
- Specified by:
getConsumable
in interfaceIEObjectConsumer
-
getEObject
public org.eclipse.emf.ecore.EObject getEObject()
- Specified by:
getEObject
in interfaceIEObjectConsumer
-
getUnconsumed
public java.util.Map<org.eclipse.emf.ecore.EStructuralFeature,java.lang.Integer> getUnconsumed()
- Specified by:
getUnconsumed
in interfaceIEObjectConsumer
-
isConsumable
public boolean isConsumable(org.eclipse.emf.ecore.EStructuralFeature feature, boolean allowDefault)
-
isConsumed
public boolean isConsumed()
- Specified by:
isConsumed
in interfaceIEObjectConsumer
-
isConsumedWithLastConsumtion
public boolean isConsumedWithLastConsumtion(java.lang.String featureName)
- Specified by:
isConsumedWithLastConsumtion
in interfaceIEObjectConsumer
-
isInstanceOf
public boolean isInstanceOf(org.eclipse.emf.ecore.EClassifier classifier)
- Specified by:
isInstanceOf
in interfaceIEObjectConsumer
- Parameters:
classifier
- the type as it is used within the grammar of the given language- Returns:
- true if the delegate is a direct instance of the given type
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-