コード例 #1
0
 @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;
 }
コード例 #2
0
  @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;
  }