@@ -0,0 +1,1367 @@
+/*%0A * This Source Code Form is subject to the terms of the Mozilla Public%0A * License, v. 2.0. If a copy of the MPL was not distributed with this file,%0A * You can obtain one at http://mozilla.org/MPL/2.0/.%0A *%0A * Copyright (C) 2014, Young-Mook Kang %3Cyoungmook@opengsi.org%3E.%0A */%0Apackage org.opengsi.interfaces;%0A%0Aimport java.util.Collection;%0Aimport java.util.Iterator;%0A%0A/**%0A *%0A * @author Young-Mook Kang %3Cyoungmook@opengsi.org%3E%0A * @param %3CE%3E%0A * @since  v0.1%0A */%0Apublic interface IGsiCollection%3CE extends Object%3E extends Collection%3CE%3E %7B%0A%0A    @Override%0A    public void clear();%0A%0A    @Override%0A    public boolean retainAll(Collection%3C?%3E clctn);%0A%0A    @Override%0A    public boolean removeAll(Collection%3C?%3E clctn);%0A%0A    @Override%0A    public boolean addAll(Collection%3C? extends E%3E clctn);%0A%0A    @Override%0A    public boolean containsAll(Collection%3C?%3E clctn);%0A%0A    @Override%0A    public boolean remove(Object o);%0A%0A    @Override%0A    public boolean add(E e);%0A%0A    @Override%0A    public %3CT%3E T%5B%5D toArray(T%5B%5D ts);%0A%0A    @Override%0A    public Object%5B%5D toArray();%0A%0A    @Override%0A    public Iterator%3CE%3E iterator();%0A%0A    @Override%0A    public boolean contains(Object o);%0A%0A    @Override%0A    public boolean isEmpty();%0A%0A    @Override%0A    public int size();%0A%0A    @Override%0A    public String toString();%0A%0A    @Override%0A    public boolean equals(Object o);%0A%0A    @Override%0A    public int hashCode();%0A%0A%7D%0A

Add org.opengsi.interfaces.IGsiCollection