|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.graphiti.features.impl.AbstractFeature
org.eclipse.graphiti.features.custom.AbstractCustomFeature
org.eclipse.graphiti.ui.features.AbstractDrillDownFeature
public abstract class AbstractDrillDownFeature
The Class AbstractDrillDownFeature.
| Nested Class Summary | |
|---|---|
private class |
AbstractDrillDownFeature.DiagramLabelProvider
The Class DiagramLabelProvider. |
| Field Summary | |
|---|---|
private static java.lang.String |
NAME
|
| Constructor Summary | |
|---|---|
AbstractDrillDownFeature(IFeatureProvider fp)
Creates a new AbstractDrillDownFeature. |
|
| Method Summary | |
|---|---|
boolean |
canExecute(ICustomContext context)
Can execute. |
void |
execute(ICustomContext context)
Execute. |
protected abstract java.util.Collection<Diagram> |
getDiagrams()
Returns all diagrams which are considered for navigation. |
protected java.util.Collection<Diagram> |
getLinkedDiagrams(PictogramElement pe)
Returns a list of all diagrams, which are connected to the given pictogram element. |
java.lang.String |
getName()
Gets the name. |
protected TransactionalEditingDomain |
getTransActionalEditingDomainForNewDiagram()
|
boolean |
hasDoneChanges()
Is queried by the framework after a feature has been executed to find out if this feature should appear in the undo stack. |
| 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, getDiagramEditor, getFeatureProvider, getProgressCallback, getUserDecision, layoutPictogramElement, link, link, manageColor, manageColor, 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 |
| Methods inherited from interface org.eclipse.graphiti.features.IFeatureProviderHolder |
|---|
getFeatureProvider |
| Field Detail |
|---|
private static final java.lang.String NAME
| Constructor Detail |
|---|
public AbstractDrillDownFeature(IFeatureProvider fp)
AbstractDrillDownFeature.
fp - the feature provider| Method Detail |
|---|
public java.lang.String getName()
IName
getName in interface INamegetName in class AbstractFeaturepublic void execute(ICustomContext context)
ICustomFeature
context - the contextpublic boolean canExecute(ICustomContext context)
ICustomFeature
canExecute in interface ICustomFeaturecanExecute in class AbstractCustomFeaturecontext - the context
public boolean hasDoneChanges()
IFeature
IMPORTANT NOTE: The implementor of the feature is responsible for
correctly implementing this method! It will lead to inconsistencies if
this method returns false although the feature did changes.
hasDoneChanges in interface IFeaturehasDoneChanges in class AbstractFeaturetrue if the feature should appear in the undo stack,
false otherwiseprotected java.util.Collection<Diagram> getLinkedDiagrams(PictogramElement pe)
pe - The pictogram element for which to return the connected
diagrams.
protected abstract java.util.Collection<Diagram> getDiagrams()
protected TransactionalEditingDomain getTransActionalEditingDomainForNewDiagram()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||