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

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

protected abstract static class InterfaceItemSupport.FeatureProvider.AddFeature
extends AbstractAddFeature


Constructor Summary
InterfaceItemSupport.FeatureProvider.AddFeature(IFeatureProvider fp)
           
 
Method Summary
 PictogramElement add(IAddContext context)
           
 boolean canAdd(IAddContext context)
           
protected abstract  void createItemFigure(InterfaceItem item, boolean refitem, ContainerShape containerShape, GraphicsAlgorithm invisibleRectangle, Color darkColor, Color brightDolor)
           
protected abstract  java.lang.String getItemKind(InterfaceItem item)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterfaceItemSupport.FeatureProvider.AddFeature

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

canAdd

public boolean canAdd(IAddContext context)

add

public PictogramElement add(IAddContext context)

getItemKind

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

createItemFigure

protected abstract void createItemFigure(InterfaceItem item,
                                         boolean refitem,
                                         ContainerShape containerShape,
                                         GraphicsAlgorithm invisibleRectangle,
                                         Color darkColor,
                                         Color brightDolor)