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 IEObjectConsumerpublic java.lang.Object getConsumable(java.lang.String featureName,
boolean allowDefault)
getConsumable in interface IEObjectConsumerpublic org.eclipse.emf.ecore.EObject getEObject()
getEObject in interface IEObjectConsumerpublic java.util.Map<org.eclipse.emf.ecore.EStructuralFeature,java.lang.Integer> getUnconsumed()
getUnconsumed in interface IEObjectConsumerpublic boolean isConsumable(org.eclipse.emf.ecore.EStructuralFeature feature,
boolean allowDefault)
public boolean isConsumed()
isConsumed in interface IEObjectConsumerpublic boolean isConsumedWithLastConsumtion(java.lang.String featureName)
isConsumedWithLastConsumtion in interface IEObjectConsumerpublic boolean isInstanceOf(org.eclipse.emf.ecore.EClassifier classifier)
isInstanceOf in interface IEObjectConsumerclassifier - the
type as it is used within the grammar of the given languagepublic java.lang.String toString()
toString in class java.lang.Object