Class EolDerivedSettingDelegate

java.lang.Object
org.eclipse.emf.ecore.util.BasicSettingDelegate
org.eclipse.emf.ecore.util.BasicSettingDelegate.Stateless
org.eclipse.epsilon.ecore.delegates.setting.EolDerivedSettingDelegate
All Implemented Interfaces:
org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate, EpsilonSettingDelegate

public class EolDerivedSettingDelegate extends org.eclipse.emf.ecore.util.BasicSettingDelegate.Stateless implements EpsilonSettingDelegate
A SettingDelegate for derived features. Whenever a feature is described as derived, we assume it is also volatile, transient, and non-changeable.
Since:
2.5
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.eclipse.emf.ecore.util.BasicSettingDelegate

    org.eclipse.emf.ecore.util.BasicSettingDelegate.Stateless

    Nested classes/interfaces inherited from interface org.eclipse.epsilon.ecore.delegates.setting.EpsilonSettingDelegate

    EpsilonSettingDelegate.Factory

    Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate

    org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory
  • Field Summary

    Fields inherited from class org.eclipse.emf.ecore.util.BasicSettingDelegate

    eStructuralFeature
  • Constructor Summary

    Constructors
    Constructor
    Description
    EolDerivedSettingDelegate(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, EolOperationDelegateContext delegateContext, SettingUri uri)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Object
    get(org.eclipse.emf.ecore.InternalEObject owner, boolean resolve, boolean coreType)
     
    protected boolean
    isSet(org.eclipse.emf.ecore.InternalEObject owner)
     
    void
     

    Methods inherited from class org.eclipse.emf.ecore.util.BasicSettingDelegate.Stateless

    dynamicGet, dynamicInverseAdd, dynamicInverseRemove, dynamicIsSet, dynamicSet, dynamicSetting, dynamicUnset, inverseAdd, inverseRemove, set, setting, unset

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate

    dynamicGet, dynamicInverseAdd, dynamicInverseRemove, dynamicIsSet, dynamicSet, dynamicSetting, dynamicUnset
  • Constructor Details

    • EolDerivedSettingDelegate

      public EolDerivedSettingDelegate(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, EolOperationDelegateContext delegateContext, SettingUri uri)
  • Method Details

    • get

      protected Object get(org.eclipse.emf.ecore.InternalEObject owner, boolean resolve, boolean coreType)
      Specified by:
      get in class org.eclipse.emf.ecore.util.BasicSettingDelegate.Stateless
    • isSet

      protected boolean isSet(org.eclipse.emf.ecore.InternalEObject owner)
      Specified by:
      isSet in class org.eclipse.emf.ecore.util.BasicSettingDelegate.Stateless
    • reset

      public void reset()
      Specified by:
      reset in interface EpsilonSettingDelegate