Class EmfVersionedValue<T>

Type Parameters:
T - the type of editing object.
All Implemented Interfaces:
IAttribute<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature>, IEditableModel, IEmfAttribute<org.eclipse.emf.ecore.EObject>, IModel, IEmfValueAttribute<T,org.eclipse.emf.ecore.EObject>, IValue<T>, IValidable, IVersionedModel

public class EmfVersionedValue<T> extends EmfValue<T> implements IVersionedModel
Represents a version-aware EMF object feature value.
  • Constructor Details

    • EmfVersionedValue

      public EmfVersionedValue(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, Version version)
      Instantiates a new EMF value.
      Parameters:
      object - the object.
      feature - the object feature.
      version - the version, cannot be null.
  • Method Details