@Override public boolean canDirectEdit(IDirectEditingContext context) { PictogramElement pe = context.getPictogramElement(); Object bo = getBusinessObjectForPictogramElement(pe); GraphicsAlgorithm ga = context.getGraphicsAlgorithm(); return bo instanceof Lane && ga instanceof Text; }
@Override public boolean canDirectEdit(IDirectEditingContext context) { final PictogramElement pe = context.getPictogramElement(); final Object bo = getBusinessObjectForPictogramElement(pe); final GraphicsAlgorithm ga = context.getGraphicsAlgorithm(); return bo instanceof TextAnnotation && ga instanceof MultiText; }