コード例 #1
0
  private ArrowConfiguration getArrowType(MessageExo m) {
    final MessageExoType type = m.getType();
    ArrowConfiguration result = null;

    if (type.getDirection() == 1) {
      result = m.getArrowConfiguration();
    } else {
      result = m.getArrowConfiguration().reverse();
    }
    result = result.withDecoration1(m.getArrowConfiguration().getDecoration1());
    result = result.withDecoration2(m.getArrowConfiguration().getDecoration2());
    return result;
    // ArrowConfiguration result = null;
    // if (type.getDirection() == 1) {
    // result = ArrowConfiguration.withDirectionNormal();
    // } else {
    // result = ArrowConfiguration.withDirectionReverse();
    // }
    // if (m.getArrowConfiguration().isDotted()) {
    // result = result.withDotted();
    // }
    // if (m.getArrowConfiguration().isAsync()) {
    // result = result.withHead(ArrowHead.ASYNC);
    // }
    // result = result.withPart(m.getArrowConfiguration().getPart());
    // return result;
  }