Class ExeedLabelProvider

java.lang.Object
org.eclipse.epsilon.ecore.delegates.ExeedLabelProvider
All Implemented Interfaces:
org.eclipse.emf.ecore.EValidator.SubstitutionLabelProvider, DelegateLabelProvider

public class ExeedLabelProvider extends Object implements DelegateLabelProvider
Use Exeed annotations, if present, to provide labels
Since:
2.5
  • Constructor Details

    • ExeedLabelProvider

      public ExeedLabelProvider()
    • ExeedLabelProvider

      public ExeedLabelProvider(EolModule module, org.eclipse.emf.ecore.EValidator.SubstitutionLabelProvider delegate)
  • Method Details

    • getObjectLabel

      public String getObjectLabel(org.eclipse.emf.ecore.EObject eObject)
      Specified by:
      getObjectLabel in interface org.eclipse.emf.ecore.EValidator.SubstitutionLabelProvider
    • getFeatureLabel

      public String getFeatureLabel(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
      Specified by:
      getFeatureLabel in interface org.eclipse.emf.ecore.EValidator.SubstitutionLabelProvider
    • getValueLabel

      public String getValueLabel(org.eclipse.emf.ecore.EDataType eDataType, Object value)
      Specified by:
      getValueLabel in interface org.eclipse.emf.ecore.EValidator.SubstitutionLabelProvider
    • delegate

      public DelegateLabelProvider delegate(org.eclipse.emf.ecore.EValidator.SubstitutionLabelProvider delegate)
      Description copied from interface: DelegateLabelProvider
      Delegate.
      Specified by:
      delegate in interface DelegateLabelProvider
      Parameters:
      delegate - the delegate
      Returns:
      the delegate label provider