Class EObjectImageTextProvider


  • public abstract class EObjectImageTextProvider
    extends java.lang.Object
    • Field Detail

      • showStructuralInfo

        public boolean showStructuralInfo
      • outputStream

        protected java.io.PrintStream outputStream
      • errorStream

        protected java.io.PrintStream errorStream
    • Constructor Detail

      • EObjectImageTextProvider

        public EObjectImageTextProvider​(InMemoryEmfModel model,
                                        java.io.PrintStream outputStream,
                                        java.io.PrintStream errorStream,
                                        boolean showStructuralInfo)
    • Method Detail

      • getEStructuralFeatureLabel

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

        public java.lang.String getEObjectLabel​(java.lang.Object object,
                                                java.lang.String def,
                                                boolean forReference)
      • getChoiceOfValues

        public java.util.Collection<?> getChoiceOfValues​(java.lang.Object object,
                                                         java.lang.String filter,
                                                         java.util.Collection<?> def)
      • getEObjectReferenceLabel

        public java.lang.String getEObjectReferenceLabel​(java.lang.Object object,
                                                         java.lang.String def)
      • getEObjectImage

        public java.lang.String getEObjectImage​(java.lang.Object object,
                                                java.lang.String def)
      • getEClassImage

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

        public boolean isShowStructuralInfo()
      • setShowStructuralInfo

        public void setShowStructuralInfo​(boolean showStructuralInfo)
      • addStructuralInfo

        public java.lang.String addStructuralInfo​(java.lang.Object object,
                                                  java.lang.String label,
                                                  boolean forReference)
      • getEEnumLiteralLabel

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

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

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

        public void parse​(java.lang.String code)
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • logException

        protected abstract void logException​(java.lang.Exception ex)