org.eclipse.ocl.examples.xtext.essentialocl.ui.labeling
Class BaseLabelProvider
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.BaseLabelProvider
org.eclipse.jface.viewers.LabelProvider
org.eclipse.xtext.ui.label.AbstractLabelProvider
org.eclipse.xtext.ui.label.DeclarativeLabelProvider
org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider
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 |
BaseLabelProvider
@Inject
public BaseLabelProvider(org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider delegate)
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)