コード例 #1
0
 public JPopupMenu getClassPopupMenu(ONode node) {
   browsePopup = null;
   super.getPopupMenu(node);
   name = node.getName();
   retriverClassInstItem.setName("Retrive instances of" + node.getName());
   browsePopup.insert(retriverClassInstItem, 0);
   return browsePopup;
 }
コード例 #2
0
 public JPopupMenu getRelationPopupMenu(ONode node) {
   browsePopup = null;
   super.getPopupMenu(node);
   name = node.getName();
   rapuRelationItem.setName("Rapu Relation" + node.getName());
   browsePopup.addSeparator();
   browsePopup.add(rapuRelationItem);
   return browsePopup;
 }
コード例 #3
0
 public JPopupMenu getInstancePopupMenu(ONode node) {
   browsePopup = null;
   super.getPopupMenu(node);
   name = node.getName();
   rapuInstanceItem.setName("Rapu Instance" + node.getName());
   JMenu submenu = new JMenu("Instance Submenu");
   submenu.add(rapuInstanceItem);
   submenu.add(baahhhItem);
   browsePopup.insert(submenu, 0);
   return browsePopup;
 }
コード例 #4
0
 public JPopupMenu getPopupMenu(ONode node) {
   int type = node.getType();
   switch (type) {
     case ONode.OBJ_CLASS:
       return getClassPopupMenu(node);
     case ONode.OBJ_INDIVIDUAL:
       return getInstancePopupMenu(node);
     case ONode.REL_OBJECT_PROPERTY_VALUE:
       return getRelationPopupMenu(node);
   }
   return null;
 }