Uses of Interface
org.eclipse.graphiti.features.IFeature

Packages that use IFeature
org.eclipse.graphiti.features   
org.eclipse.graphiti.features.custom   
org.eclipse.graphiti.features.impl   
org.eclipse.graphiti.palette   
org.eclipse.graphiti.palette.impl   
org.eclipse.graphiti.pattern   
org.eclipse.graphiti.platform   
org.eclipse.graphiti.tb   
org.eclipse.graphiti.ui.editor   
org.eclipse.graphiti.ui.features   
org.eclipse.graphiti.ui.platform   
 

Uses of IFeature in org.eclipse.graphiti.features
 

Subinterfaces of IFeature in org.eclipse.graphiti.features
 interface IAddBendpointFeature
          The Interface IAddBendpointFeature.
 interface IAddFeature
          The Interface IAddFeature.
 interface ICopyFeature
          The Interface ICopyFeature.
 interface ICreateConnectionFeature
          The Interface ICreateConnectionFeature.
 interface ICreateFeature
          The Interface ICreateFeature is for creating model content.
 interface IDeleteFeature
          The Interface IDeleteFeature.
 interface IDirectEditingFeature
          The Interface IDirectEditingFeature.
 interface ILayoutFeature
          The Interface ILayoutFeature.
 interface IMoveAnchorFeature
          The Interface IMoveAnchorFeature.
 interface IMoveBendpointFeature
          The Interface IMoveBendpointFeature.
 interface IMoveConnectionDecoratorFeature
          The Interface IMoveConnectionDecoratorFeature.
 interface IMoveFeature
          The Interface IMoveFeature.
 interface IMoveShapeFeature
          The Interface IMoveShapeFeature.
 interface IPasteFeature
          The Interface IPasteFeature.
 interface IPrintFeature
          The Interface IPrintFeature for print support of diagrams.
 interface IReconnectionFeature
          The Interface IReconnectionFeature.
 interface IRemoveBendpointFeature
          The Interface IRemoveBendpointFeature.
 interface IRemoveFeature
          This feature is for removing pictogram elements from a diagram.
 interface IResizeFeature
          The Interface IResizeFeature.
 interface IResizeShapeFeature
          The Interface IResizeShapeFeature.
 interface ISaveImageFeature
          The Interface ISaveImageFeature for the support of the save as image functionality.
 interface IUpdateFeature
          The Interface IUpdateFeature.
 

Methods in org.eclipse.graphiti.features that return IFeature
 IFeature[] ConfigurableFeatureProviderWrapper.getDragAndDropFeatures(IPictogramElementContext context)
           
 IFeature[] DefaultFeatureProviderWrapper.getDragAndDropFeatures(IPictogramElementContext context)
           
 IFeature[] IFeatureProvider.getDragAndDropFeatures(IPictogramElementContext context)
          if the user should be able to create connections directly from a pictogram element without using the connection tool you can provide an array of features.
 IFeature IFeatureHolder.getFeature()
          Gets the feature.
 

Methods in org.eclipse.graphiti.features with parameters of type IFeature
 boolean FeatureCheckerAdapter.allow(IFeature feature, IContext context)
           
 boolean IFeatureChecker.allow(IFeature feature, IContext context)
           
 

Uses of IFeature in org.eclipse.graphiti.features.custom
 

Subinterfaces of IFeature in org.eclipse.graphiti.features.custom
 interface ICustomFeature
          The Interface ICustomFeature.
 

Classes in org.eclipse.graphiti.features.custom that implement IFeature
 class AbstractCustomFeature
          The Class AbstractCustomFeature.
 

Uses of IFeature in org.eclipse.graphiti.features.impl
 

Classes in org.eclipse.graphiti.features.impl that implement IFeature
 class AbstractAddFeature
          The Class AbstractAddFeature.
 class AbstractAddPictogramElementFeature
          The Class AbstractAddPictogramElementFeature implements an add feature especially for pictogram elements.
 class AbstractAddShapeFeature
          The Class AbstractAddShapeFeature.
 class AbstractCreateConnectionFeature
          The Class AbstractCreateConnectionFeature.
 class AbstractCreateFeature
          The Class AbstractCreateFeature.
 class AbstractDirectEditingFeature
          The Class AbstractDirectEditingFeature.
 class AbstractFeature
          Abstract base class for all features.
 class AbstractLayoutFeature
          The Class AbstractLayoutFeature.
 class AbstractMoveShapeFeature
          The Class AbstractMoveShapeFeature.
 class AbstractPrintFeature
          Abstract base implementation of a save as image feature.
 class AbstractSaveImageFeature
          Abstract base implementation of a save as image feature.
 class AbstractUpdateFeature
          The Class AbstractUpdateFeature.
 class DefaultAddBendpointFeature
          The Class DefaultAddBendpointFeature.
 class DefaultMoveAnchorFeature
          The Class DefaultMoveAnchorFeature.
 class DefaultMoveBendpointFeature
          The Class DefaultMoveBendpointFeature.
 class DefaultMoveConnectionDecoratorFeature
          The Class DefaultMoveConnectionDecoratorFeature.
 class DefaultMoveShapeFeature
          The Class DefaultMoveShapeFeature.
 class DefaultReconnectionFeature
          The default implementation for the IReconnectionFeature interface.
 class DefaultRemoveBendpointFeature
          The Class DefaultRemoveBendpointFeature.
 class DefaultRemoveFeature
          The Class DefaultRemoveFeature.
 class DefaultResizeShapeFeature
          The Class DefaultResizeShapeFeature.
 class DefaultUpdateDiagramFeature
          The Class DefaultUpdateDiagramFeature.
 class UpdateNoBoFeature
          The Class UpdateNoBoFeature.
 

Methods in org.eclipse.graphiti.features.impl that return IFeature
 IFeature[] AbstractFeatureProvider.getDragAndDropFeatures(IPictogramElementContext context)
           
 

Uses of IFeature in org.eclipse.graphiti.palette
 

Methods in org.eclipse.graphiti.palette that return types with arguments of type IFeature
 List<IFeature> IConnectionCreationToolEntry.getCreateConnectionFeatures()
          Gets the creates the connection features.
 

Uses of IFeature in org.eclipse.graphiti.palette.impl
 

Fields in org.eclipse.graphiti.palette.impl with type parameters of type IFeature
protected  List<IFeature> AbstractPaletteToolEntry.features
          The features.
 

Methods in org.eclipse.graphiti.palette.impl that return types with arguments of type IFeature
 List<IFeature> ConnectionCreationToolEntry.getCreateConnectionFeatures()
          Gets the create connection features.
 List<IFeature> AbstractPaletteToolEntry.getFeatures()
          Gets the features.
 

Uses of IFeature in org.eclipse.graphiti.pattern
 

Classes in org.eclipse.graphiti.pattern that implement IFeature
 class AddFeatureForPattern
          This feature wraps the add functionality of a pattern for calls of the Graphiti framework.
 class CreateConnectionFeatureForPattern
          This feature wraps the create functionality of a pattern for calls of the Graphiti framework.
 class CreateFeatureForPattern
          This feature wraps the create functionality of a pattern for calls of the Graphiti framework.
 class DeleteFeatureForPattern
          This feature wraps the delete functionality of a pattern for calls of the Graphiti framework.
 class DirectEditingFeatureForPattern
          This feature wraps the direct editing functionality of a pattern for calls of the Graphiti framework.
 class LayoutFeatureForPattern
          This feature wraps the layout functionality of a pattern for calls of the Graphiti framework.
 class MoveShapeFeatureForPattern
          This feature wraps the move shape functionality of a pattern for calls of the Graphiti framework.
 class ReconnectionFeatureForPattern
          This feature wraps the reconnection functionality of a pattern for calls of the Graphiti framework.
 class RemoveFeatureForPattern
          This feature wraps the remove functionality of a pattern for calls of the Graphiti framework.
 class ResizeShapeFeatureForPattern
          This feature wraps the resize shape functionality of a pattern for calls of the Graphiti framework.
 class UpdateFeatureForPattern
          This feature wraps the update functionality of a pattern for calls of the Graphiti framework.
 

Methods in org.eclipse.graphiti.pattern with parameters of type IFeature
 boolean ICustomUndoablePattern.canRedo(IFeature feature, IContext context)
          Decides if the processed pattern functionality can be re-done.
 boolean ICustomUndoablePattern.canUndo(IFeature feature, IContext context)
          Decides if the processed pattern functionality can be undone.
protected  boolean DefaultFeatureProviderWithPatterns.checkFeatureAndContext(IFeature feature, IContext context)
          Checks if a feature along with its context is available.
 void ICustomUndoablePattern.redo(IFeature feature, IContext context)
          This method will be called to actually do the work needed for redo.
 void ICustomUndoablePattern.undo(IFeature feature, IContext context)
          This method will be called to actually do the work needed for undo.
 

Uses of IFeature in org.eclipse.graphiti.platform
 

Methods in org.eclipse.graphiti.platform with parameters of type IFeature
 Object IDiagramBehavior.executeFeature(IFeature feature, IContext context)
          Executes the given feature in the given context using the command stack and editing domain of the diagram behavior object.
 

Uses of IFeature in org.eclipse.graphiti.tb
 

Fields in org.eclipse.graphiti.tb declared as IFeature
private  IFeature AbstractContextEntry.feature
           
 

Fields in org.eclipse.graphiti.tb with type parameters of type IFeature
private  List<IFeature> ContextButtonEntry.dragAndDropFeatures
           
 

Methods in org.eclipse.graphiti.tb that return IFeature
 IFeature AbstractContextEntry.getFeature()
           
 IFeature IContextEntry.getFeature()
          Gets the feature.
 

Methods in org.eclipse.graphiti.tb that return types with arguments of type IFeature
 List<IFeature> ContextButtonEntry.getDragAndDropFeatures()
          Gets the drag and drop features.
 

Methods in org.eclipse.graphiti.tb with parameters of type IFeature
 void ContextButtonEntry.addDragAndDropFeature(IFeature dragAndDropFeature)
          add a drag and drop feature.
private static boolean ContextEntryHelper.checkFeatureAvalability(IFeature feature, IContext context)
           
static IContextButtonEntry ContextEntryHelper.createCollapseContextButton(boolean collapse, IFeature customFeature, IContext customContext)
          Creates collapse button entry or expand button entry as indicated by parameter collapse.
private  void AbstractContextEntry.setFeature(IFeature feature)
           
 

Constructors in org.eclipse.graphiti.tb with parameters of type IFeature
AbstractContextEntry(IFeature feature, IContext context)
          Creates a new AbstractContextEntry.
ContextButtonEntry(IFeature feature, IContext context)
          Creates a context button entry.
ContextMenuEntry(IFeature feature, IContext context)
          Creates a new ContextMenuEntry.
DynamicContextMenuEntry(IFeature feature, IContext context)
          Creates a new DynamicContextMenuEntry.
 

Uses of IFeature in org.eclipse.graphiti.ui.editor
 

Methods in org.eclipse.graphiti.ui.editor with parameters of type IFeature
 Object DiagramBehavior.executeFeature(IFeature feature, IContext context)
          Executes the given IFeature with the given IContext in the scope of this DiagramBehavior, meaning within its TransactionalEditingDomain and on its CommandStack.
 

Uses of IFeature in org.eclipse.graphiti.ui.features
 

Classes in org.eclipse.graphiti.ui.features that implement IFeature
 class AbstractCopyFeature
          The Class AbstractCopyFeature.
 class AbstractDrillDownFeature
          The Class AbstractDrillDownFeature.
 class AbstractPasteFeature
          The Class AbstractPasteFeature.
 class DefaultDeleteFeature
          The Graphiti default implementation of the IDeleteFeature.
 class DefaultPrintFeature
          The default feature implementation for printing a diagram.
 class DefaultSaveImageFeature
          The default feature implementation for saving a diagram as an image.
 

Uses of IFeature in org.eclipse.graphiti.ui.platform
 

Methods in org.eclipse.graphiti.ui.platform with parameters of type IFeature
 void GFPropertySection.execute(IFeature feature, IContext context)
          Executes the feature and adds it to the command stack.
 



Copyright (c) SAP AG 2005, 2012.