CloneSet189


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
21201.000method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
121101
E:/TSE/Projects-CloneDR/columba-1.4-src/calendar/src/main/java/org/columba/calendar/ui/action/CopyActivityMenu.java
22288
E:/TSE/Projects-CloneDR/columba-1.4-src/calendar/src/main/java/org/columba/calendar/ui/action/MoveActivityMenu.java
Next
Last
Clone Instance
1
Line Count
21
Source Line
101
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/calendar/src/main/java/org/columba/calendar/ui/action/CopyActivityMenu.java

/* (non-Javadoc)
 * @see org.columba.calendar.ui.calendar.api.IActivitySelectionChangedListener#selectionChanged(org.columba.calendar.ui.calendar.api.ActivitySelectionChangedEvent)
 */
public void selectionChanged(ActivitySelectionChangedEvent event) {
  if (event.getSelection().length == 0)
    setEnabled(false);
  else {
    setEnabled(true);
    // enable all menuitems
    Enumeration<JMenuItem> e = table.elements();
    while (e.hasMoreElements()) {
      JMenuItem m = e.nextElement();
      m.setEnabled(true);
    }
    // retrieve selected activity
    IActivity activity = event.getSelection()[0];
    // activity belongs to calendar id ?
    String calendarId = activity.getCalendarId();
    // disable this calendar's id
    JMenuItem menuItem = table.get(calendarId);
    menuItem.setEnabled(false);
  }
}


First
Previous
Clone Instance
2
Line Count
22
Source Line
88
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/calendar/src/main/java/org/columba/calendar/ui/action/MoveActivityMenu.java

public void selectionChanged(ActivitySelectionChangedEvent event) {
  if (event.getSelection().length == 0)
    setEnabled(false);
  else {
    setEnabled(true);
    // enable all menuitems
    Enumeration<JMenuItem> e = table.elements();
    while (e.hasMoreElements()) {
      JMenuItem m = e.nextElement();
      m.setEnabled(true);
    }
    // retrieve selected activity
    IActivity activity = event.getSelection()[0];
    // activity belongs to calendar id ?
    String calendarId = activity.getCalendarId();
    // disable this calendar's id
    JMenuItem menuItem = table.get(calendarId);
    menuItem.setEnabled(false);
  }
}


Clone AbstractionParameter Count: 0Parameter Bindings

/* (non-Javadoc)
         * @see org.columba.calendar.ui.calendar.api.IActivitySelectionChangedListener#selectionChanged(org.columba.calendar.ui.calendar.api.ActivitySelectionChangedEvent)
         */
public void selectionChanged(ActivitySelectionChangedEvent event) {
  if (event.getSelection().length == 0)
    setEnabled(false);
  else {
    setEnabled(true);
    // enable all menuitems
    Enumeration<JMenuItem> e = table.elements();
    while (e.hasMoreElements()) {
      JMenuItem m = e.nextElement();
      m.setEnabled(true);
    }
    // retrieve selected activity
    IActivity activity = event.getSelection()[0];
    // activity belongs to calendar id ?
    String calendarId = activity.getCalendarId();
    // disable this calendar's id
    JMenuItem menuItem = table.get(calendarId);
    menuItem.setEnabled(false);
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
None