Interface IEObjectConsumer

  • All Known Implementing Classes:
    EObjectConsumer

    public interface IEObjectConsumer
    A wrapper for EObjects holding the information about what values have already been consumed by a serialization process.
    • Method Detail

      • cloneAndConsume

        IEObjectConsumer cloneAndConsume​(java.lang.String feature)
      • getConsumable

        java.lang.Object getConsumable​(java.lang.String feature,
                                       boolean allowDefault)
      • getEObject

        org.eclipse.emf.ecore.EObject getEObject()
      • getUnconsumed

        java.util.Map<org.eclipse.emf.ecore.EStructuralFeature,​java.lang.Integer> getUnconsumed()
      • isConsumed

        boolean isConsumed()
      • isConsumedWithLastConsumtion

        boolean isConsumedWithLastConsumtion​(java.lang.String feature)
      • isInstanceOf

        boolean isInstanceOf​(org.eclipse.emf.ecore.EClassifier classifier)
        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