예제 #1
0
  private IAC.Node StatechartNodeToIACNode(statechart.Node node) {
    if (node == null) return null;
    IAC.Node item = IACFactory.eINSTANCE.createNode();

    item.setActivity(node.getActivity());
    item.setLabel(node.getLabel());
    item.setName(node.getName());
    item.setType(node.getType());
    if (node.getFather_of() != null)
      item.getFather_of().add(getNodeIAC(node.getFather_of().getLabel()));

    return item;
  }