comparison org.eclipse.jface.databinding/src/org/eclipse/jface/internal/databinding/viewers/ViewerMultipleSelectionObservableList.d @ 85:6be48cf9f95c

Work on databinding
author Frank Benoit <benoit@tionex.de>
date Sat, 18 Apr 2009 13:54:50 +0200
parents 0a55d2d5a946
children
comparison
equal deleted inserted replaced
84:fcf926c91ca4 85:6be48cf9f95c
12 * Brad Reynolds - bug 147515 12 * Brad Reynolds - bug 147515
13 * Ashley Cambrell - bug 198906 13 * Ashley Cambrell - bug 198906
14 *******************************************************************************/ 14 *******************************************************************************/
15 15
16 module org.eclipse.jface.internal.databinding.viewers.ViewerMultipleSelectionObservableList; 16 module org.eclipse.jface.internal.databinding.viewers.ViewerMultipleSelectionObservableList;
17 import org.eclipse.jface.internal.databinding.viewers.SelectionProviderMultipleSelectionObservableList;
17 18
18 import java.lang.all; 19 import java.lang.all;
20 import java.util.Collection;
21 import java.util.Iterator;
19 22
20 import org.eclipse.core.databinding.observable.Realm; 23 import org.eclipse.core.databinding.observable.Realm;
21 import org.eclipse.jface.databinding.viewers.IViewerObservableList; 24 import org.eclipse.jface.databinding.viewers.IViewerObservableList;
22 import org.eclipse.jface.viewers.Viewer; 25 import org.eclipse.jface.viewers.Viewer;
23 26
27 * @since 1.2 30 * @since 1.2
28 */ 31 */
29 public class ViewerMultipleSelectionObservableList : 32 public class ViewerMultipleSelectionObservableList :
30 SelectionProviderMultipleSelectionObservableList , 33 SelectionProviderMultipleSelectionObservableList ,
31 IViewerObservableList { 34 IViewerObservableList {
35 public override Object getElementType(){
36 return super.getElementType();
37 }
38 public override bool add(Object o){
39 return super.add(o);
40 }
41 public override bool add(String o){
42 return add(stringcast(o));
43 }
44 public override bool addAll(Collection o){
45 return super.addAll(o);
46 }
47 public override void clear(){
48 return super.clear();
49 }
50 public override bool contains(Object o){
51 return super.contains(o);
52 }
53 public override bool containsAll(Collection o){
54 return super.containsAll(o);
55 }
56 public override int size(){
57 return super.size();
58 }
59 public override bool isEmpty(){
60 return super.isEmpty();
61 }
62 public override hash_t toHash(){
63 return super.toHash();
64 }
65 public override equals_t opEquals(Object o){
66 return super.opEquals(o);
67 }
68 public override bool remove(String o){
69 return super.remove(o);
70 }
71 public override bool remove(Object o){
72 return super.remove(o);
73 }
74 public override Object remove(int o){
75 return super.remove(o);
76 }
77 public override Iterator iterator(){
78 return super.iterator();
79 }
80 public override bool removeAll(Collection o){
81 return super.removeAll(o);
82 }
83 public override bool retainAll(Collection o){
84 return super.retainAll(o);
85 }
86 public override int opApply (int delegate(ref Object value) dg){
87 return super.opApply(dg);
88 }
89 public override Object[] toArray( Object[] a ){
90 return super.toArray(a);
91 }
92 public override Object[] toArray(){
93 return super.toArray();
94 }
95 public override String[] toArray( String[] a ){
96 return super.toArray(a);
97 }
32 98
33 private Viewer viewer; 99 private Viewer viewer;
34 100
35 /** 101 /**
36 * @param realm 102 * @param realm