org.eclipse.ocl.examples.xtext.essentialocl.ui.labeling
Class BaseLabelProvider

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.jface.viewers.BaseLabelProvider
          extended by org.eclipse.jface.viewers.LabelProvider
              extended by org.eclipse.xtext.ui.label.AbstractLabelProvider
                  extended by org.eclipse.xtext.ui.label.DeclarativeLabelProvider
                      extended by org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider
                          extended by org.eclipse.ocl.examples.xtext.essentialocl.ui.labeling.BaseLabelProvider
All Implemented Interfaces:
org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider, org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.ILabelProvider
Direct Known Subclasses:
EssentialOCLLabelProvider, OCLstdlibLabelProvider

public class BaseLabelProvider
extends org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider

Provides labels for BaseCST objects. see http://www.eclipse.org/Xtext/documentation/latest/xtext.html#labelProvider


Constructor Summary
BaseLabelProvider(org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider delegate)
           
 
Method Summary
protected  void appendClass(java.lang.StringBuffer s, java.lang.Object object)
           
protected  void appendMultiplicity(java.lang.StringBuffer s, TypedMultiplicityElement ele)
           
protected  void appendName(java.lang.StringBuffer s, NamedElement element)
           
protected  void appendName(java.lang.StringBuffer s, NamedElementCS csElement)
           
protected  void appendOptionalName(java.lang.StringBuffer s, NamedElementCS csElement)
           
protected  void appendOptionalString(java.lang.StringBuffer s, java.lang.String string)
           
protected  void appendParameters(java.lang.StringBuffer s, java.util.List<Parameter> parameters)
           
protected  void appendString(java.lang.StringBuffer s, java.lang.String string)
           
protected  void appendString(java.lang.StringBuffer s, java.lang.String string, int countLimit)
           
protected  void appendSuperTypes(java.lang.StringBuffer s, java.util.List<Class> superTypes)
           
protected  void appendTemplateBindings(java.lang.StringBuffer s, TemplateableElement templateableElement)
           
protected  void appendTemplateSignature(java.lang.StringBuffer s, TemplateableElement templateableElement)
           
protected  void appendType(java.lang.StringBuffer s, Type type)
           
protected  void appendType(java.lang.StringBuffer s, TypeRefCS type)
           
protected  org.eclipse.swt.graphics.Image convertToImage(java.lang.Object imageDescription)
           
protected  java.lang.Object doGetText(java.lang.Object element)
           
protected  java.lang.String image(Annotation ele)
           
protected  java.lang.String image(AnyType ele)
           
protected  java.lang.String image(AssociationClassCallExp ele)
           
protected  java.lang.String image(BagType ele)
           
protected  java.lang.String image(BooleanLiteralExp ele)
           
protected  java.lang.String image(Class ele)
           
protected  java.lang.String image(CollectionItem ele)
           
protected  java.lang.String image(CollectionLiteralExp ele)
           
protected  java.lang.String image(CollectionLiteralPart ele)
           
protected  java.lang.String image(CollectionRange ele)
           
protected  java.lang.String image(CollectionType ele)
           
protected  java.lang.String image(Comment ele)
           
protected  java.lang.String image(Constraint ele)
           
protected  java.lang.String image(Detail ele)
           
protected  java.lang.String image(EnumerationLiteral ele)
           
protected  java.lang.String image(EnumLiteralExp ele)
           
protected  java.lang.String image(ExpressionInOcl ele)
           
protected  java.lang.String image(IfExp ele)
           
protected  java.lang.String image(ImportCS ele)
           
protected  java.lang.String image(IntegerLiteralExp ele)
           
protected  java.lang.String image(InvalidLiteralExp ele)
           
protected  java.lang.String image(InvalidType ele)
           
protected  java.lang.String image(IterateExp ele)
           
protected  java.lang.String image(Iteration ele)
           
protected  java.lang.String image(IteratorExp ele)
           
protected  java.lang.String image(LambdaType ele)
           
protected  java.lang.String image(LetExp ele)
           
protected  java.lang.String image(LiteralExp ele)
           
protected  java.lang.String image(LoopExp ele)
           
protected  java.lang.String image(MessageExp ele)
           
protected  java.lang.String image(MessageType ele)
           
protected  java.lang.Object image(ModelElementCS ele)
           
protected  java.lang.String image(NavigationCallExp ele)
           
protected  java.lang.String image(NullLiteralExp ele)
           
protected  java.lang.String image(NumericLiteralExp ele)
           
protected  java.lang.String image(Operation ele)
           
protected  java.lang.String image(OperationCallExp ele)
           
protected  java.lang.String image(OrderedSetType ele)
           
protected  java.lang.String image(Package ele)
           
protected  java.lang.String image(Parameter ele)
           
protected  java.lang.String image(PrimitiveLiteralExp ele)
           
protected  java.lang.String image(PrimitiveType ele)
           
protected  java.lang.String image(Property ele)
           
protected  java.lang.String image(PropertyCallExp ele)
           
protected  java.lang.String image(RealLiteralExp ele)
           
protected  java.lang.String image(SequenceType ele)
           
protected  java.lang.String image(SetType ele)
           
protected  java.lang.String image(StateExp ele)
           
protected  java.lang.String image(StringLiteralExp ele)
           
protected  java.lang.String image(TemplateParameter ele)
           
protected  java.lang.String image(TemplateParameterType ele)
           
protected  java.lang.String image(TupleLiteralExp ele)
           
protected  java.lang.String image(TupleLiteralPart ele)
           
protected  java.lang.String image(TupleType ele)
           
protected  java.lang.String image(TypeExp ele)
           
protected  java.lang.String image(UnlimitedNaturalLiteralExp ele)
           
protected  java.lang.String image(Variable ele)
           
protected  java.lang.String image(VariableExp ele)
           
protected  java.lang.String image(VoidType ele)
           
protected  java.lang.String safeGetMoniker(MonikeredElement element)
           
 java.lang.String text(Annotation ele)
           
protected  java.lang.String text(Class ele)
           
 java.lang.String text(Comment ele)
           
 java.lang.String text(Constraint ele)
           
protected  java.lang.String text(DataType ele)
           
 java.lang.String text(Detail ele)
           
protected  java.lang.String text(Element ele)
           
protected  java.lang.String text(Enumeration ele)
           
protected  java.lang.String text(EnumerationLiteral ele)
           
protected  java.lang.String text(IfExp ele)
           
protected  java.lang.String text(ImportCS ele)
           
protected  java.lang.String text(Iteration ele)
           
protected  java.lang.Object text(ModelElementCS ele)
           
protected  java.lang.String text(OclExpression ele)
           
protected  java.lang.String text(Operation ele)
           
protected  java.lang.String text(Package ele)
           
protected  java.lang.String text(Parameter ele)
           
protected  java.lang.String text(Precedence ele)
           
protected  java.lang.String text(Property ele)
           
protected  java.lang.String text(TemplateParameter ele)
           
protected  java.lang.String text(TupleLiteralPart ele)
           
protected  java.lang.String text(Type ele)
           
protected  java.lang.String text(Variable ele)
           
 
Methods inherited from class org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider
getLabelFeature
 
Methods inherited from class org.eclipse.xtext.ui.label.DeclarativeLabelProvider
doGetImage, handleImageError, handleTextError, image, image, text, text
 
Methods inherited from class org.eclipse.xtext.ui.label.AbstractLabelProvider
convertToString, convertToStyledString, getDefaultImage, getDefaultStyledText, getDefaultText, getImage, getStyledText, getText, setImageHelper
 
Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider
addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListener
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider
addListener, dispose, isLabelProperty, removeListener
 

Constructor Detail

BaseLabelProvider

@Inject
public BaseLabelProvider(org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider delegate)
Method Detail

appendClass

protected void appendClass(java.lang.StringBuffer s,
                           java.lang.Object object)

appendMultiplicity

protected void appendMultiplicity(java.lang.StringBuffer s,
                                  TypedMultiplicityElement ele)

appendName

protected void appendName(java.lang.StringBuffer s,
                          NamedElement element)

appendName

protected void appendName(java.lang.StringBuffer s,
                          NamedElementCS csElement)

appendOptionalName

protected void appendOptionalName(java.lang.StringBuffer s,
                                  NamedElementCS csElement)

appendOptionalString

protected void appendOptionalString(java.lang.StringBuffer s,
                                    java.lang.String string)

appendParameters

protected void appendParameters(java.lang.StringBuffer s,
                                java.util.List<Parameter> parameters)

appendString

protected void appendString(java.lang.StringBuffer s,
                            java.lang.String string)

appendString

protected void appendString(java.lang.StringBuffer s,
                            java.lang.String string,
                            int countLimit)

appendSuperTypes

protected void appendSuperTypes(java.lang.StringBuffer s,
                                java.util.List<Class> superTypes)

appendTemplateBindings

protected void appendTemplateBindings(java.lang.StringBuffer s,
                                      TemplateableElement templateableElement)

appendTemplateSignature

protected void appendTemplateSignature(java.lang.StringBuffer s,
                                       TemplateableElement templateableElement)

appendType

protected void appendType(java.lang.StringBuffer s,
                          Type type)

appendType

protected void appendType(java.lang.StringBuffer s,
                          TypeRefCS type)

convertToImage

protected org.eclipse.swt.graphics.Image convertToImage(java.lang.Object imageDescription)
Overrides:
convertToImage in class org.eclipse.xtext.ui.label.AbstractLabelProvider

doGetText

protected java.lang.Object doGetText(java.lang.Object element)
Overrides:
doGetText in class org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider

safeGetMoniker

protected java.lang.String safeGetMoniker(MonikeredElement element)

text

protected java.lang.String text(Element ele)

image

protected java.lang.String image(Annotation ele)

text

public java.lang.String text(Annotation ele)

image

protected java.lang.String image(AnyType ele)

image

protected java.lang.String image(AssociationClassCallExp ele)

image

protected java.lang.String image(BagType ele)

image

protected java.lang.String image(BooleanLiteralExp ele)

image

protected java.lang.String image(Class ele)

text

protected java.lang.String text(Class ele)

image

protected java.lang.String image(CollectionItem ele)

image

protected java.lang.String image(CollectionLiteralExp ele)

image

protected java.lang.String image(CollectionLiteralPart ele)

image

protected java.lang.String image(CollectionRange ele)

image

protected java.lang.String image(CollectionType ele)

image

protected java.lang.String image(Comment ele)

text

public java.lang.String text(Comment ele)

image

protected java.lang.String image(Constraint ele)

text

public java.lang.String text(Constraint ele)

text

protected java.lang.String text(DataType ele)

image

protected java.lang.String image(EnumLiteralExp ele)

text

protected java.lang.String text(Enumeration ele)

image

protected java.lang.String image(Detail ele)

text

public java.lang.String text(Detail ele)

image

protected java.lang.String image(EnumerationLiteral ele)

text

protected java.lang.String text(EnumerationLiteral ele)

image

protected java.lang.String image(ExpressionInOcl ele)

image

protected java.lang.String image(IfExp ele)

text

protected java.lang.String text(IfExp ele)

image

protected java.lang.String image(ImportCS ele)

text

protected java.lang.String text(ImportCS ele)

image

protected java.lang.String image(IntegerLiteralExp ele)

image

protected java.lang.String image(InvalidLiteralExp ele)

image

protected java.lang.String image(InvalidType ele)

image

protected java.lang.String image(IterateExp ele)

image

protected java.lang.String image(Iteration ele)

text

protected java.lang.String text(Iteration ele)

image

protected java.lang.String image(IteratorExp ele)

image

protected java.lang.String image(LambdaType ele)

image

protected java.lang.String image(LetExp ele)

image

protected java.lang.String image(LiteralExp ele)

image

protected java.lang.String image(LoopExp ele)

image

protected java.lang.String image(MessageExp ele)

image

protected java.lang.String image(MessageType ele)

image

protected java.lang.Object image(ModelElementCS ele)

text

protected java.lang.Object text(ModelElementCS ele)

image

protected java.lang.String image(NavigationCallExp ele)

image

protected java.lang.String image(NullLiteralExp ele)

image

protected java.lang.String image(NumericLiteralExp ele)

text

protected java.lang.String text(OclExpression ele)

image

protected java.lang.String image(Operation ele)

text

protected java.lang.String text(Operation ele)

image

protected java.lang.String image(OperationCallExp ele)

image

protected java.lang.String image(OrderedSetType ele)

image

protected java.lang.String image(Package ele)

text

protected java.lang.String text(Package ele)

image

protected java.lang.String image(Parameter ele)

text

protected java.lang.String text(Parameter ele)

text

protected java.lang.String text(Precedence ele)

image

protected java.lang.String image(PrimitiveLiteralExp ele)

image

protected java.lang.String image(PrimitiveType ele)

image

protected java.lang.String image(Property ele)

text

protected java.lang.String text(Property ele)

image

protected java.lang.String image(PropertyCallExp ele)

image

protected java.lang.String image(RealLiteralExp ele)

image

protected java.lang.String image(SequenceType ele)

image

protected java.lang.String image(SetType ele)

image

protected java.lang.String image(StateExp ele)

image

protected java.lang.String image(StringLiteralExp ele)

image

protected java.lang.String image(TemplateParameter ele)

text

protected java.lang.String text(TemplateParameter ele)

image

protected java.lang.String image(TemplateParameterType ele)

image

protected java.lang.String image(TupleLiteralExp ele)

image

protected java.lang.String image(TupleLiteralPart ele)

text

protected java.lang.String text(TupleLiteralPart ele)

image

protected java.lang.String image(TupleType ele)

text

protected java.lang.String text(Type ele)

image

protected java.lang.String image(TypeExp ele)

image

protected java.lang.String image(UnlimitedNaturalLiteralExp ele)

image

protected java.lang.String image(Variable ele)

text

protected java.lang.String text(Variable ele)

image

protected java.lang.String image(VariableExp ele)

image

protected java.lang.String image(VoidType ele)