com.sodius.mdw.core.eval
Interface TransientLinkList<E>

All Superinterfaces:
Collection<E>, Iterable<E>, MDWCollection<E>, MDWEList<E>, MDWList<E>

public interface TransientLinkList<E>
extends MDWEList<E>

Provides facilities to invoke scripts on each MDWObject element of this list. This list does not contain duplicate elements. Any add call will first ensure the element is not already part of the list.

This interface is not intended to be implemented by clients.


Method Summary
 boolean add(E o)
          Adds the specified element to this list if it is not already present.
 void add(int index, E element)
          Adds the specified element to this list at the specified index if it is not already present.
 boolean addAll(Collection<? extends E> c)
          Adds all of the elements in the specified collection to this list if they're not already present.
 boolean addAll(int index, Collection<? extends E> c)
          Adds all of the elements in the specified collection to this list at the specified index if they're not already present.
 
Methods inherited from interface com.sodius.mdw.core.model.MDWList
collect, collect, collect, concat, concat, concat, concat, concat, concat, copy, detect, detect, detect, first, getInstances, getInstances, getInstances, getInstances, getProfiledInstances, getProfiledInstances, getProfiledInstances, getProfiledInstances, last, reject, reject, reject, reverse, select, select, select, sort, sort, sort, toSet
 
Methods inherited from interface java.util.Collection
clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 

Method Detail

add

boolean add(E o)
Adds the specified element to this list if it is not already present.

Specified by:
add in interface Collection<E>

add

void add(int index,
         E element)
Adds the specified element to this list at the specified index if it is not already present.


addAll

boolean addAll(Collection<? extends E> c)
Adds all of the elements in the specified collection to this list if they're not already present.

Specified by:
addAll in interface Collection<E>

addAll

boolean addAll(int index,
               Collection<? extends E> c)
Adds all of the elements in the specified collection to this list at the specified index if they're not already present.