/* * Called before a popup menu is activated and is used to enable or * disable menu items according to the state of the activity. */ public void preparePopupMenu() { super.preparePopupMenu(); if ( /*DataTypeUtils.getReferenceClass(getData()) != null && */ (((getActivity().getApplication() != null)) || getActivity().getImplementationType().equals(ImplementationType.Manual))) { propertiesItem.setEnabled(true); } else { propertiesItem.setEnabled(false); } if (Direction.IN == direction) { inItem.setSelected(true); } else if (Direction.OUT == direction) { outItem.setSelected(true); } else if (Direction.IN_OUT == direction) { inoutItem.setSelected(true); } }