public class EObjectConsumer extends java.lang.Object implements IEObjectConsumer
Constructor and Description |
---|
EObjectConsumer(ITransientValueService transientValueService,
org.eclipse.emf.ecore.EObject described) |
Modifier and Type | Method and 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() |
public EObjectConsumer(ITransientValueService transientValueService, org.eclipse.emf.ecore.EObject described)
public IEObjectConsumer cloneAndConsume(java.lang.String featureName)
cloneAndConsume
in interface IEObjectConsumer
public java.lang.Object getConsumable(java.lang.String featureName, boolean allowDefault)
getConsumable
in interface IEObjectConsumer
public org.eclipse.emf.ecore.EObject getEObject()
getEObject
in interface IEObjectConsumer
public java.util.Map<org.eclipse.emf.ecore.EStructuralFeature,java.lang.Integer> getUnconsumed()
getUnconsumed
in interface IEObjectConsumer
public boolean isConsumable(org.eclipse.emf.ecore.EStructuralFeature feature, boolean allowDefault)
public boolean isConsumed()
isConsumed
in interface IEObjectConsumer
public boolean isConsumedWithLastConsumtion(java.lang.String featureName)
isConsumedWithLastConsumtion
in interface IEObjectConsumer
public boolean isInstanceOf(org.eclipse.emf.ecore.EClassifier classifier)
isInstanceOf
in interface IEObjectConsumer
classifier
- the
type as it is used within the grammar of the given languagepublic java.lang.String toString()
toString
in class java.lang.Object