$packageName$.diagram
Class $featureProviderClassName$

java.lang.Object
  extended by org.eclipse.graphiti.features.impl.AbstractFeatureProvider
      extended by org.eclipse.graphiti.ui.features.DefaultFeatureProvider
          extended by $packageName$.diagram.$featureProviderClassName$
All Implemented Interfaces:
IFeatureProvider, IMappingProvider

public class $featureProviderClassName$
extends DefaultFeatureProvider


Field Summary
 
Fields inherited from class org.eclipse.graphiti.features.impl.AbstractFeatureProvider
EMPTY_PICTOGRAM_ELEMENTS, NO_OBJECTS
 
Constructor Summary
$featureProviderClassName$(IDiagramTypeProvider dtp)
           
 
Method Summary
 IAddFeature getAddFeature(IAddContext context)
          Add features create graphical representations of domain model objects.
 ICreateConnectionFeature[] getCreateConnectionFeatures()
          Gets the create connection features.
 ICreateFeature[] getCreateFeatures()
          Provides all create features.
 ILayoutFeature getLayoutFeature(ILayoutContext context)
          Layout features do the layouting work (sizes and dimensions) inside (and/or) outside a pictogram element.
 
Methods inherited from class org.eclipse.graphiti.ui.features.DefaultFeatureProvider
getAddBendpointFeature, getCopyFeature, getCustomFeatures, getDeleteFeature, getMoveAnchorFeature, getMoveBendpointFeature, getMoveConnectionDecoratorFeature, getMoveShapeFeature, getPasteFeature, getRemoveBendpointFeature, getRemoveFeature, getResizeShapeFeature, getUpdateFeature
 
Methods inherited from class org.eclipse.graphiti.features.impl.AbstractFeatureProvider
addIfPossible, canAdd, canLayout, canUpdate, dispose, getAllBusinessObjectsForPictogramElement, getAllPictogramElementsForBusinessObject, getBusinessObjectForPictogramElement, getDiagramTypeProvider, getDirectEditingFeature, getDirectEditingInfo, getDragAndDropFeatures, getIndependenceSolver, getLinkService, getPictogramElementForBusinessObject, getPrintFeature, getReconnectionFeature, getSaveImageFeature, hasPictogramElementForBusinessObject, layoutIfPossible, link, link, setIndependenceSolver, updateIfPossible, updateIfPossibleAndNeeded, updateNeeded
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

$featureProviderClassName$

public $featureProviderClassName$(IDiagramTypeProvider dtp)
Method Detail

getCreateFeatures

public ICreateFeature[] getCreateFeatures()
Description copied from interface: IFeatureProvider
Provides all create features. In the graphics framework they will be visualized in an editor as create tools.

Specified by:
getCreateFeatures in interface IFeatureProvider
Overrides:
getCreateFeatures in class AbstractFeatureProvider
Returns:
all create features
See Also:
ICreateFeature

getCreateConnectionFeatures

public ICreateConnectionFeature[] getCreateConnectionFeatures()
Description copied from interface: IFeatureProvider
Gets the create connection features.

Specified by:
getCreateConnectionFeatures in interface IFeatureProvider
Overrides:
getCreateConnectionFeatures in class AbstractFeatureProvider
Returns:
all features to create connections
See Also:
ICreateConnectionFeature

getAddFeature

public IAddFeature getAddFeature(IAddContext context)
Description copied from interface: IFeatureProvider
Add features create graphical representations of domain model objects.

Specified by:
getAddFeature in interface IFeatureProvider
Overrides:
getAddFeature in class AbstractFeatureProvider
Parameters:
context - the context
Returns:
add feature according to the given context
See Also:
IAddFeature

getLayoutFeature

public ILayoutFeature getLayoutFeature(ILayoutContext context)
Description copied from interface: IFeatureProvider
Layout features do the layouting work (sizes and dimensions) inside (and/or) outside a pictogram element.

Specified by:
getLayoutFeature in interface IFeatureProvider
Overrides:
getLayoutFeature in class AbstractFeatureProvider
Parameters:
context - the context
Returns:
layout feature according to the given context
See Also:
ILayoutFeature


Copyright (c) SAP AG 2005, 2010.