org.eclipse.ocl.examples.emf.validation.validity.ui.view
Class SeveritiesDecorator

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.ocl.examples.emf.validation.validity.ui.view.SideBySideImageDecorator
                  extended by org.eclipse.ocl.examples.emf.validation.validity.ui.view.SeveritiesDecorator
All Implemented Interfaces:
org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.ILabelDecorator, org.eclipse.jface.viewers.ILabelProvider

public class SeveritiesDecorator
extends SideBySideImageDecorator


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.ocl.examples.emf.validation.validity.ui.view.SideBySideImageDecorator
SideBySideImageDecorator.SideBySideImages
 
Field Summary
protected  IDEValidityManager validityManager
           
 
Fields inherited from class org.eclipse.ocl.examples.emf.validation.validity.ui.view.SideBySideImageDecorator
gap
 
Constructor Summary
SeveritiesDecorator(IDEValidityManager validityManager)
           
 
Method Summary
 org.eclipse.swt.graphics.Image decorateImage(org.eclipse.swt.graphics.Image image, java.lang.Object element)
           
 java.util.List<Result> getResults(java.lang.Object element)
           
static java.lang.Object getSeverityImage(java.lang.Object element)
           
 
Methods inherited from class org.eclipse.ocl.examples.emf.validation.validity.ui.view.SideBySideImageDecorator
composeImages, decorateText
 
Methods inherited from class org.eclipse.jface.viewers.LabelProvider
getImage, getText
 
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
 

Field Detail

validityManager

@NonNull
protected final IDEValidityManager validityManager
Constructor Detail

SeveritiesDecorator

public SeveritiesDecorator(@NonNull
                           IDEValidityManager validityManager)
Method Detail

getSeverityImage

public static java.lang.Object getSeverityImage(java.lang.Object element)

decorateImage

public org.eclipse.swt.graphics.Image decorateImage(org.eclipse.swt.graphics.Image image,
                                                    java.lang.Object element)

getResults

public java.util.List<Result> getResults(java.lang.Object element)