43 |
import nongnu.cashews.eclipse.composer.figures.PerformanceNodeFigure; |
import nongnu.cashews.eclipse.composer.figures.PerformanceNodeFigure; |
44 |
import nongnu.cashews.eclipse.composer.model.PerformanceElement; |
import nongnu.cashews.eclipse.composer.model.PerformanceElement; |
45 |
import nongnu.cashews.eclipse.composer.model.Node; |
import nongnu.cashews.eclipse.composer.model.Node; |
46 |
import nongnu.cashews.eclipse.composer.tools.PerformanceNodeCellEditorLocator; |
import nongnu.cashews.eclipse.composer.tools.PerformanceCellEditorLocator; |
47 |
import nongnu.cashews.eclipse.composer.tools.PerformanceNodeDirectEditManager; |
import nongnu.cashews.eclipse.composer.tools.PerformanceDirectEditManager; |
48 |
|
|
49 |
import org.eclipse.draw2d.IFigure; |
import org.eclipse.draw2d.IFigure; |
50 |
|
|
125 |
if (manager == null) |
if (manager == null) |
126 |
{ |
{ |
127 |
PerformanceNodeFigure nodeFigure = (PerformanceNodeFigure) getFigure(); |
PerformanceNodeFigure nodeFigure = (PerformanceNodeFigure) getFigure(); |
128 |
manager = new PerformanceNodeDirectEditManager( |
manager = new PerformanceDirectEditManager( |
129 |
this, |
this, |
130 |
TextCellEditor.class, |
TextCellEditor.class, |
131 |
new PerformanceNodeCellEditorLocator( |
new PerformanceCellEditorLocator(nodeFigure), |
|
nodeFigure), |
|
132 |
nodeFigure); |
nodeFigure); |
133 |
} |
} |
134 |
manager.show(); |
manager.show(); |