Class EObjectImageTextProvider


  • public abstract class EObjectImageTextProvider
    extends Object
    • Field Detail

      • showStructuralInfo

        public boolean showStructuralInfo
    • Method Detail

      • getEStructuralFeatureLabel

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

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

        public String getEObjectReferenceLabel​(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)
      • logException

        protected abstract void logException​(Exception ex)