CloneSet61


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
49220.976class_body_declarations[11]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
14933
E:/TSE/Projects-CloneDR/columba-1.4-src/contact/src/main/java/org/columba/addressbook/gui/list/AddressbookListModel.java
25033
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/gui/contact/list/ContactListModel.java
Next
Last
Clone Instance
1
Line Count
49
Source Line
33
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/contact/src/main/java/org/columba/addressbook/gui/list/AddressbookListModel.java

private List<IBasicModelPartial> list;

private String patternString = "";

public AddressbookListModel() {
  super();
  list = new Vector<IBasicModelPartial>();
}

public Object getElementAt(int index) {
  return (IBasicModelPartial) list.get(index);
}

public int getSize() {
  return list.size();
}

public String getPatternString() {
  return patternString;
}

public void setPatternString(String s) throws Exception {
  patternString = s;
// manipulateModel(TableModelPlugin.STRUCTURE_CHANGE);
}

public void clear() {
  list.clear();
}

public void addElement(IBasicModelPartial item) {
  list.add(item);
  int index = list.indexOf(item);
  fireIntervalAdded(this, index, index);
}

public void setHeaderItemList(List<IBasicModelPartial> l) {
  this.list = l;
  fireContentsChanged(this, 0, list.size() - 1);
}

public IBasicModelPartial get(int i) {
  return (IBasicModelPartial) list.get(i);
}


First
Previous
Clone Instance
2
Line Count
50
Source Line
33
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/gui/contact/list/ContactListModel.java

private List<IHeaderItem> list;

private String patternString = "";

public ContactListModel() {
  super();
  list = new Vector<IHeaderItem>();
}

public Object getElementAt(int index) {
  return (IHeaderItem) list.get(index);
}

public int getSize() {
  return list.size();
}

public String getPatternString() {
  return patternString;
}

public void setPatternString(String s) throws Exception {
  patternString = s;
// manipulateModel(TableModelPlugin.STRUCTURE_CHANGE);
}

public void clear() {
  list.clear();
}

public void addElement(IHeaderItem item) {
  list.add(item);
  int index = list.indexOf(item);
  fireIntervalAdded(this, index, index);
}

public void setHeaderItemList(List<IHeaderItem> l) {
  this.list = l;
  fireContentsChanged(this, 0, list.size() - 1);
}

public IHeaderItem get(int i) {
  return (IHeaderItem) list.get(i);
}


Clone AbstractionParameter Count: 2Parameter Bindings

private List< [[#variablef358fc0]]> list;

private String patternString = "";

public [[#variablef358f60]]() {
  super();
  list = new Vector< [[#variablef358fc0]]>();
}

public Object getElementAt(int index) {
  return ( [[#variablef358fc0]]) list.get(index);
}

public int getSize() {
  return list.size();
}

public String getPatternString() {
  return patternString;
}

public void setPatternString(String s) throws Exception {
  patternString = s;
// manipulateModel(TableModelPlugin.STRUCTURE_CHANGE);
}

public void clear() {
  list.clear();
}

public void addElement( [[#variablef358fc0]] item) {
  list.add(item);
  int index = list.indexOf(item);
  fireIntervalAdded(this, index, index);
}

public void setHeaderItemList(List< [[#variablef358fc0]]> l) {
  this.list = l;
  fireContentsChanged(this, 0, list.size() - 1);
}

public [[#variablef358fc0]] get(int i) {
  return ( [[#variablef358fc0]]) list.get(i);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#f358fc0]]
IBasicModelPartial 
12[[#f358fc0]]
IHeaderItem 
21[[#f358f60]]
AddressbookListModel 
22[[#f358f60]]
ContactListModel