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, org.eclipse.xtext.ui.label.ILabelProviderImageDescriptorExtension
- Direct Known Subclasses:
- EssentialOCLLabelProvider, OCLstdlibLabelProvider
public class BaseLabelProvider
- extends org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider
Provides labels for BaseCS objects redirecting to Pivot 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.StringBuilder s,
java.lang.Object object)
|
protected void |
appendName(java.lang.StringBuilder s,
Nameable csElement)
|
protected void |
appendName(java.lang.StringBuilder s,
NamedElement element)
|
protected void |
appendName(java.lang.StringBuilder s,
NamedElementCS csElement)
|
protected void |
appendOptionalName(java.lang.StringBuilder s,
Nameable csElement)
|
protected void |
appendOptionalString(java.lang.StringBuilder s,
java.lang.String string)
|
protected void |
appendParameters(java.lang.StringBuilder s,
java.util.List<Parameter> parameters)
|
protected void |
appendPathName(java.lang.StringBuilder s,
PathNameCS pathName)
|
protected void |
appendString(java.lang.StringBuilder s,
java.lang.String string)
|
protected void |
appendString(java.lang.StringBuilder s,
java.lang.String string,
int countLimit)
|
protected void |
appendSuperTypes(java.lang.StringBuilder s,
java.util.List<? extends Type> superTypes)
|
protected void |
appendTemplateBindings(java.lang.StringBuilder s,
TemplateableElement templateableElement)
|
protected void |
appendTemplateSignature(java.lang.StringBuilder s,
TemplateableElement templateableElement)
|
protected void |
appendType(java.lang.StringBuilder s,
Type type)
|
protected void |
appendType(java.lang.StringBuilder 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.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(OppositePropertyCallExp 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.Object |
image(PivotableElementCS 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(Element element)
|
java.lang.String |
text(Annotation ele)
|
protected java.lang.String |
text(Class ele)
|
protected java.lang.String |
text(CollectionType 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(ExpressionInOCL 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.String |
text(LoopExp ele)
|
protected java.lang.String |
text(OCLExpression ele)
|
protected java.lang.String |
text(Operation ele)
|
protected java.lang.String |
text(OperationCallExp ele)
|
protected java.lang.String |
text(OppositePropertyCallExp ele)
|
protected java.lang.String |
text(Package ele)
|
protected java.lang.String |
text(Parameter ele)
|
protected java.lang.String |
text(PathNameCS ele)
|
protected java.lang.Object |
text(PivotableElementCS ele)
|
protected java.lang.String |
text(Precedence ele)
|
protected java.lang.String |
text(Property ele)
|
protected java.lang.String |
text(PropertyCallExp ele)
|
protected java.lang.String |
text(Root ele)
|
protected java.lang.String |
text(TemplateParameter ele)
|
protected java.lang.String |
text(TupleLiteralPart ele)
|
protected java.lang.String |
text(TupleType 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 |
convertToImageDescriptor, convertToString, convertToStyledString, getDefaultImage, getDefaultStyledText, getDefaultText, getImage, getImageDescriptor, 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(@NonNull
org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider delegate)
appendClass
protected void appendClass(@NonNull
java.lang.StringBuilder s,
java.lang.Object object)
appendName
protected void appendName(@NonNull
java.lang.StringBuilder s,
NamedElement element)
appendName
protected void appendName(@NonNull
java.lang.StringBuilder s,
NamedElementCS csElement)
appendName
protected void appendName(@NonNull
java.lang.StringBuilder s,
Nameable csElement)
appendOptionalName
protected void appendOptionalName(@NonNull
java.lang.StringBuilder s,
Nameable csElement)
appendOptionalString
protected void appendOptionalString(@NonNull
java.lang.StringBuilder s,
java.lang.String string)
appendParameters
protected void appendParameters(@NonNull
java.lang.StringBuilder s,
java.util.List<Parameter> parameters)
appendString
protected void appendString(@NonNull
java.lang.StringBuilder s,
java.lang.String string)
appendPathName
protected void appendPathName(java.lang.StringBuilder s,
PathNameCS pathName)
appendString
protected void appendString(@NonNull
java.lang.StringBuilder s,
java.lang.String string,
int countLimit)
appendSuperTypes
protected void appendSuperTypes(@NonNull
java.lang.StringBuilder s,
java.util.List<? extends Type> superTypes)
appendTemplateBindings
protected void appendTemplateBindings(@NonNull
java.lang.StringBuilder s,
TemplateableElement templateableElement)
appendTemplateSignature
protected void appendTemplateSignature(@NonNull
java.lang.StringBuilder s,
TemplateableElement templateableElement)
appendType
protected void appendType(@NonNull
java.lang.StringBuilder s,
Type type)
appendType
protected void appendType(@NonNull
java.lang.StringBuilder 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(Element 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)
text
protected java.lang.String text(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)
text
protected java.lang.String text(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)
text
protected java.lang.String text(LoopExp ele)
image
protected java.lang.String image(MessageExp ele)
image
protected java.lang.String image(MessageType 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)
text
protected java.lang.String text(OperationCallExp ele)
image
protected java.lang.String image(OppositePropertyCallExp ele)
text
protected java.lang.String text(OppositePropertyCallExp 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(PathNameCS ele)
image
protected java.lang.Object image(PivotableElementCS ele)
text
protected java.lang.Object text(PivotableElementCS 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)
text
protected java.lang.String text(PropertyCallExp ele)
image
protected java.lang.String image(RealLiteralExp ele)
text
protected java.lang.String text(Root 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(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)