Class EpsilonDelegatesAdapter

java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.epsilon.ecore.delegates.notify.EpsilonDelegatesAdapter
All Implemented Interfaces:
org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal

public class EpsilonDelegatesAdapter extends org.eclipse.emf.common.notify.impl.AdapterImpl
DelegateEClassifierAdapter adapts an EClassifier to cache its Validation, Setting and Invocation Delegates.
Since:
2.5
  • Constructor Details

    • EpsilonDelegatesAdapter

      public EpsilonDelegatesAdapter()
  • Method Details

    • isAdapterForType

      public boolean isAdapterForType(Object type)
      Specified by:
      isAdapterForType in interface org.eclipse.emf.common.notify.Adapter
      Overrides:
      isAdapterForType in class org.eclipse.emf.common.notify.impl.AdapterImpl
    • notifyChanged

      public void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
      Specified by:
      notifyChanged in interface org.eclipse.emf.common.notify.Adapter
      Overrides:
      notifyChanged in class org.eclipse.emf.common.notify.impl.AdapterImpl
    • setTarget

      public void setTarget(org.eclipse.emf.common.notify.Notifier newTarget)
      Specified by:
      setTarget in interface org.eclipse.emf.common.notify.Adapter
      Overrides:
      setTarget in class org.eclipse.emf.common.notify.impl.AdapterImpl
    • unsetTarget

      public void unsetTarget(org.eclipse.emf.common.notify.Notifier oldTarget)
      Specified by:
      unsetTarget in interface org.eclipse.emf.common.notify.Adapter.Internal
      Overrides:
      unsetTarget in class org.eclipse.emf.common.notify.impl.AdapterImpl
    • validationDelegate

      public EpsilonValidationDelegate validationDelegate()
    • invocationDelegate

      public EpsilonInvocationDelegate invocationDelegate()
    • derivedFeatureDelegate

      public EpsilonSettingDelegate derivedFeatureDelegate()
    • hasValidationDelegate

      public boolean hasValidationDelegate()
    • useValidationDelegate

      public void useValidationDelegate(EpsilonValidationDelegate evlDelegate)
    • hasInvocationDelegate

      public boolean hasInvocationDelegate()
    • useInvocationDelegate

      public void useInvocationDelegate(EpsilonInvocationDelegate eolDelegate)
    • hasDerivedSettingDelegate

      public boolean hasDerivedSettingDelegate()
    • useDerivedSettingDelegate

      public void useDerivedSettingDelegate(EpsilonSettingDelegate derivedDelegate)