Skip to content

Commit c4abbd9

Browse files
committed
ST6RI-913 Also implemented other iterator returning methods.
1 parent 736cb3c commit c4abbd9

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

org.omg.sysml/src/org/omg/sysml/util/OperandEList.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -103,17 +103,17 @@ public int basicIndexOf(Object object) {
103103

104104
@Override
105105
public int basicLastIndexOf(Object object) {
106-
throw new UnsupportedOperationException();
106+
return -1;
107107
}
108108

109109
@Override
110110
public boolean basicContains(Object object) {
111-
throw new UnsupportedOperationException();
111+
return false;
112112
}
113113

114114
@Override
115115
public boolean basicContainsAll(Collection<?> collection) {
116-
throw new UnsupportedOperationException();
116+
return false;
117117
}
118118

119119
@Override
@@ -128,22 +128,22 @@ public NotificationChain basicAdd(Expression object, NotificationChain notificat
128128

129129
@Override
130130
public List<Expression> basicList() {
131-
throw new UnsupportedOperationException();
131+
return Collections.emptyList();
132132
}
133133

134134
@Override
135135
public Iterator<Expression> basicIterator() {
136-
throw new UnsupportedOperationException();
136+
return Collections.emptyIterator();
137137
}
138138

139139
@Override
140140
public ListIterator<Expression> basicListIterator() {
141-
throw new UnsupportedOperationException();
141+
return Collections.emptyListIterator();
142142
}
143143

144144
@Override
145145
public ListIterator<Expression> basicListIterator(int i) {
146-
throw new UnsupportedOperationException();
146+
return Collections.emptyListIterator();
147147
}
148148

149149
@Override
@@ -197,7 +197,7 @@ public boolean add(Expression e) {
197197

198198
@Override
199199
public boolean containsAll(Collection<?> c) {
200-
throw new UnsupportedOperationException();
200+
return false;
201201
}
202202

203203
@Override
@@ -242,7 +242,7 @@ public int lastIndexOf(Object o) {
242242

243243
@Override
244244
public ListIterator<Expression> listIterator() {
245-
throw new UnsupportedOperationException();
245+
return Collections.emptyListIterator();
246246
}
247247

248248
@Override
@@ -252,7 +252,7 @@ public ListIterator<Expression> listIterator(int index) {
252252

253253
@Override
254254
public List<Expression> subList(int fromIndex, int toIndex) {
255-
throw new UnsupportedOperationException();
255+
return Collections.emptyList();
256256
}
257257

258258
@Override

0 commit comments

Comments
 (0)