org.eclipse.etrice.ui.structure.support
Class InterfaceItemSupport.FeatureProvider.UpdateFeature

java.lang.Object
  extended by AbstractUpdateFeature
      extended by org.eclipse.etrice.ui.structure.support.InterfaceItemSupport.FeatureProvider.UpdateFeature
Enclosing class:
InterfaceItemSupport.FeatureProvider

protected abstract class InterfaceItemSupport.FeatureProvider.UpdateFeature
extends AbstractUpdateFeature


Constructor Summary
InterfaceItemSupport.FeatureProvider.UpdateFeature(IFeatureProvider fp)
           
 
Method Summary
 boolean canUpdate(IUpdateContext context)
           
protected abstract  java.lang.String getItemKind(InterfaceItem item)
           
 boolean update(IUpdateContext context)
           
protected abstract  void updateFigure(InterfaceItem item, PictogramElement pe, Color dark, Color bright)
           
 IReason updateNeeded(IUpdateContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterfaceItemSupport.FeatureProvider.UpdateFeature

public InterfaceItemSupport.FeatureProvider.UpdateFeature(IFeatureProvider fp)
Method Detail

canUpdate

public boolean canUpdate(IUpdateContext context)

updateNeeded

public IReason updateNeeded(IUpdateContext context)

update

public boolean update(IUpdateContext context)

getItemKind

protected abstract java.lang.String getItemKind(InterfaceItem item)

updateFigure

protected abstract void updateFigure(InterfaceItem item,
                                     PictogramElement pe,
                                     Color dark,
                                     Color bright)