Class EObjectImageTextProvider

java.lang.Object
org.eclipse.epsilon.dt.exeed.EObjectImageTextProvider

public abstract class EObjectImageTextProvider extends Object
  • Field Details

    • showStructuralInfo

      public boolean showStructuralInfo
    • module

      public EolModule module
    • outputStream

      protected PrintStream outputStream
    • errorStream

      protected PrintStream errorStream
  • Constructor Details

  • Method Details

    • getEStructuralFeatureLabel

      public String getEStructuralFeatureLabel(org.eclipse.emf.ecore.EStructuralFeature feature, String def)
    • getEObjectLabel

      public String getEObjectLabel(Object object, String def, boolean forReference)
    • getChoiceOfValues

      public Collection<?> getChoiceOfValues(Object object, String filter, Collection<?> def)
    • getEObjectReferenceLabel

      public String getEObjectReferenceLabel(Object object, String def)
    • getEObjectImage

      public String getEObjectImage(Object object, String def)
    • getEClassImage

      public String getEClassImage(org.eclipse.emf.ecore.EClass eClass, String def)
    • isShowStructuralInfo

      public boolean isShowStructuralInfo()
    • setShowStructuralInfo

      public void setShowStructuralInfo(boolean showStructuralInfo)
    • addStructuralInfo

      public String addStructuralInfo(Object object, String label, boolean forReference)
    • getEEnumLiteralLabel

      public String getEEnumLiteralLabel(org.eclipse.emf.ecore.EEnumLiteral literal)
    • getEClassAnnotationDetail

      public String getEClassAnnotationDetail(org.eclipse.emf.ecore.EObject eObject, String annotation, String detail)
    • getEClassAnnotationDetail

      public String getEClassAnnotationDetail(org.eclipse.emf.ecore.EClass eClass, String annotation, String detail)
    • parse

      public void parse(String code) throws Exception
      Throws:
      Exception
    • logException

      protected abstract void logException(Exception ex)