コード例 #1
0
ファイル: Dealer.java プロジェクト: juniorz/refontouml
  public void DealNamedElement(org.eclipse.uml2.uml.NamedElement ne1, RefOntoUML.NamedElement ne2) {
    System.out.println(ne1.getName());

    // name
    ne2.setName(ne1.getName());

    // visibility
    org.eclipse.uml2.uml.VisibilityKind vk1 = ne1.getVisibility();

    if (vk1.getValue() == org.eclipse.uml2.uml.VisibilityKind.PUBLIC) {
      ne2.setVisibility(RefOntoUML.VisibilityKind.PUBLIC);
    } else if (vk1.getValue() == org.eclipse.uml2.uml.VisibilityKind.PRIVATE) {
      ne2.setVisibility(RefOntoUML.VisibilityKind.PRIVATE);
    } else if (vk1.getValue() == org.eclipse.uml2.uml.VisibilityKind.PROTECTED) {
      ne2.setVisibility(RefOntoUML.VisibilityKind.PROTECTED);
    } else if (vk1.getValue() == org.eclipse.uml2.uml.VisibilityKind.PACKAGE) {
      ne2.setVisibility(RefOntoUML.VisibilityKind.PACKAGE);
    }
  }