Class DebugFeature
- java.lang.Object
-
- org.eclipse.graphiti.features.impl.AbstractFeature
-
- org.eclipse.graphiti.features.custom.AbstractCustomFeature
-
- org.eclipse.graphiti.ui.internal.feature.DebugFeature
-
- All Implemented Interfaces:
ICustomFeature,IFeature,IFeatureProviderHolder,IDescription,IName
public class DebugFeature extends AbstractCustomFeature
-
-
Field Summary
Fields Modifier and Type Field Description static intTYPE_DUMP_ALLstatic intTYPE_DUMP_EDIT_PART_DATAstatic intTYPE_DUMP_FIGURE_DATAstatic intTYPE_DUMP_FIGURE_INCL_CONNECTION_DATAstatic intTYPE_DUMP_PICTOGRAM_DATAstatic intTYPE_REFRESH
-
Constructor Summary
Constructors Constructor Description DebugFeature(IFeatureProvider fp, int type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanExecute(ICustomContext context)Can execute.voidexecute(ICustomContext context)Execute.java.lang.StringgetName()Gets the name.protected intgetType()protected voidsetType(int type)-
Methods inherited from class org.eclipse.graphiti.features.custom.AbstractCustomFeature
canExecute, execute, getDescription, getImageId, isAvailable
-
Methods inherited from class org.eclipse.graphiti.features.impl.AbstractFeature
addGraphicalRepresentation, canUndo, getAllBusinessObjectsForPictogramElement, getBusinessObjectForPictogramElement, getDiagram, getDiagramBehavior, getFeatureProvider, getProgressCallback, getUserDecision, hasDoneChanges, layoutPictogramElement, link, link, manageColor, manageColor, manageDefaultFont, manageFont, manageFont, setProgressCallback, toString, updatePictogramElement
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.graphiti.features.IFeature
canUndo, hasDoneChanges
-
Methods inherited from interface org.eclipse.graphiti.features.IFeatureProviderHolder
getFeatureProvider
-
-
-
-
Field Detail
-
TYPE_DUMP_PICTOGRAM_DATA
public static final int TYPE_DUMP_PICTOGRAM_DATA
- See Also:
- Constant Field Values
-
TYPE_DUMP_FIGURE_DATA
public static final int TYPE_DUMP_FIGURE_DATA
- See Also:
- Constant Field Values
-
TYPE_DUMP_EDIT_PART_DATA
public static final int TYPE_DUMP_EDIT_PART_DATA
- See Also:
- Constant Field Values
-
TYPE_DUMP_ALL
public static final int TYPE_DUMP_ALL
- See Also:
- Constant Field Values
-
TYPE_REFRESH
public static final int TYPE_REFRESH
- See Also:
- Constant Field Values
-
TYPE_DUMP_FIGURE_INCL_CONNECTION_DATA
public static final int TYPE_DUMP_FIGURE_INCL_CONNECTION_DATA
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DebugFeature
public DebugFeature(IFeatureProvider fp, int type)
-
-
Method Detail
-
execute
public void execute(ICustomContext context)
Description copied from interface:ICustomFeatureExecute.- Parameters:
context- the context
-
canExecute
public boolean canExecute(ICustomContext context)
Description copied from interface:ICustomFeatureCan execute.- Specified by:
canExecutein interfaceICustomFeature- Overrides:
canExecutein classAbstractCustomFeature- Parameters:
context- the context- Returns:
- true, if successful
-
getName
public java.lang.String getName()
Description copied from interface:INameGets the name.- Specified by:
getNamein interfaceIName- Overrides:
getNamein classAbstractFeature- Returns:
- the name
-
getType
protected int getType()
-
setType
protected void setType(int type)
-
-