Package org.eclipse.epsilon.dt.exeed
Class EObjectImageTextProvider
- java.lang.Object
-
- org.eclipse.epsilon.dt.exeed.EObjectImageTextProvider
-
public abstract class EObjectImageTextProvider extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.io.PrintStream
errorStream
EolModule
module
protected java.io.PrintStream
outputStream
boolean
showStructuralInfo
-
Constructor Summary
Constructors Constructor Description EObjectImageTextProvider(InMemoryEmfModel model, java.io.PrintStream outputStream, java.io.PrintStream errorStream, boolean showStructuralInfo)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.String
addStructuralInfo(java.lang.Object object, java.lang.String label, boolean forReference)
java.util.Collection<?>
getChoiceOfValues(java.lang.Object object, java.lang.String filter, java.util.Collection<?> def)
java.lang.String
getEClassAnnotationDetail(org.eclipse.emf.ecore.EClass eClass, java.lang.String annotation, java.lang.String detail)
java.lang.String
getEClassAnnotationDetail(org.eclipse.emf.ecore.EObject eObject, java.lang.String annotation, java.lang.String detail)
java.lang.String
getEClassImage(org.eclipse.emf.ecore.EClass eClass, java.lang.String def)
java.lang.String
getEEnumLiteralLabel(org.eclipse.emf.ecore.EEnumLiteral literal)
java.lang.String
getEObjectImage(java.lang.Object object, java.lang.String def)
java.lang.String
getEObjectLabel(java.lang.Object object, java.lang.String def, boolean forReference)
java.lang.String
getEObjectReferenceLabel(java.lang.Object object, java.lang.String def)
java.lang.String
getEStructuralFeatureLabel(org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.String def)
boolean
isShowStructuralInfo()
protected abstract void
logException(java.lang.Exception ex)
void
parse(java.lang.String code)
void
setShowStructuralInfo(boolean showStructuralInfo)
-
-
-
Field Detail
-
showStructuralInfo
public boolean showStructuralInfo
-
module
public EolModule module
-
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)
-
-