- get(ElementReference) - Method in class net.automatalib.commons.smartcollections.AbstractLinkedList
-
- get(int) - Method in class net.automatalib.commons.smartcollections.ArrayStorage
-
- get(ElementReference) - Method in class net.automatalib.commons.smartcollections.BackedGeneralPriorityQueue
-
- get(ElementReference) - Method in class net.automatalib.commons.smartcollections.BinaryHeap
-
- get(ElementReference) - Method in interface net.automatalib.commons.smartcollections.SmartCollection
-
Retrieves an element by its reference.
- get(ElementReference) - Method in class net.automatalib.commons.smartcollections.UnorderedCollection
-
- getBack() - Method in class net.automatalib.commons.smartcollections.AbstractLinkedList
-
Retrieves the last element in the list.
- getBack() - Method in interface net.automatalib.commons.smartcollections.SmartDeque
-
Retrieves the element at the end of the sequence, or null if the sequence is empty.
- getBackEntry() - Method in class net.automatalib.commons.smartcollections.AbstractLinkedList
-
Retrieves the last entry in the list, or null if the list is empty.
- getBackReference() - Method in class net.automatalib.commons.smartcollections.AbstractLinkedList
-
Retrieves a reference to the last element in the list.
- getBackReference() - Method in interface net.automatalib.commons.smartcollections.SmartDeque
-
Retrieves the reference to the element at the end of the sequence, or null if the sequence is
empty.
- getElement() - Method in class net.automatalib.commons.smartcollections.DefaultLinkedListEntry
-
- getElement() - Method in interface net.automatalib.commons.smartcollections.LinkedListEntry
-
Retrieves the element stored at this position in the list.
- getFront() - Method in class net.automatalib.commons.smartcollections.AbstractLinkedList
-
Retrieves the first element in the list.
- getFront() - Method in interface net.automatalib.commons.smartcollections.SmartDeque
-
Retrieves the element at the beginning of the sequence, or null if the sequence is empty.
- getFrontEntry() - Method in class net.automatalib.commons.smartcollections.AbstractLinkedList
-
Retrieves the first entry in the list, or null if the list is empty.
- getFrontReference() - Method in class net.automatalib.commons.smartcollections.AbstractLinkedList
-
Retrieves a reference to the first element in the list.
- getFrontReference() - Method in interface net.automatalib.commons.smartcollections.SmartDeque
-
Retrieves the reference to the element at the beginning of the sequence, or null if the sequence is
empty.
- getNext() - Method in class net.automatalib.commons.smartcollections.AbstractBasicLinkedListEntry
-
- getNext() - Method in interface net.automatalib.commons.smartcollections.LinkedListEntry
-
Retrieves the next entry in the list, or null if this is the last entry.
- getPrev() - Method in class net.automatalib.commons.smartcollections.AbstractBasicLinkedListEntry
-
- getPrev() - Method in interface net.automatalib.commons.smartcollections.LinkedListEntry
-
Retrieves the previous entry in the list, or null if this is the first entry.
- peek() - Method in class net.automatalib.commons.smartcollections.BinaryHeap
-
- peekMin() - Method in class net.automatalib.commons.smartcollections.BackedGeneralPriorityQueue
-
- peekMin() - Method in class net.automatalib.commons.smartcollections.BinaryHeap
-
- peekMin() - Method in interface net.automatalib.commons.smartcollections.SmartPriorityQueue
-
Retrieves, but does not remove the element with the minimum key in the priority queue.
- poll() - Method in class net.automatalib.commons.smartcollections.BinaryHeap
-
- popBack() - Method in class net.automatalib.commons.smartcollections.AbstractLinkedList
-
Retrieves and removes the last element in the list.
- popBack() - Method in interface net.automatalib.commons.smartcollections.SmartDeque
-
Retrieves and removes the element at the beginning of the sequence.
- popBackEntry() - Method in class net.automatalib.commons.smartcollections.AbstractLinkedList
-
Removes and returns the last entry in the list.
- popFront() - Method in class net.automatalib.commons.smartcollections.AbstractLinkedList
-
Retrieves and removes the first element in the list.
- popFront() - Method in interface net.automatalib.commons.smartcollections.SmartDeque
-
Retrieves and removes the element at the beginning of the sequence.
- popFrontEntry() - Method in class net.automatalib.commons.smartcollections.AbstractLinkedList
-
Removes and returns the first entry in the list.
- pred(ElementReference) - Method in class net.automatalib.commons.smartcollections.AbstractLinkedList
-
- pred(ElementReference) - Method in interface net.automatalib.commons.smartcollections.SmartSequence
-
Retrieves the reference to the preceding element, or null if the given reference references the
first element in the list.
- pushBack(E) - Method in class net.automatalib.commons.smartcollections.AbstractLinkedList
-
Adds an element at the end of the list.
- pushBack(E) - Method in interface net.automatalib.commons.smartcollections.SmartDeque
-
Adds an element at the end of the sequence.
- pushBackEntry(T) - Method in class net.automatalib.commons.smartcollections.AbstractLinkedList
-
Adds an entry at the end of the list.
- pushFront(E) - Method in class net.automatalib.commons.smartcollections.AbstractLinkedList
-
Adds an element at the beginning of the list.
- pushFront(E) - Method in interface net.automatalib.commons.smartcollections.SmartDeque
-
Adds an element at the beginning of the sequence.
- pushFrontEntry(T) - Method in class net.automatalib.commons.smartcollections.AbstractLinkedList
-
Adds an entry at the beginning of the list.
- set(int, T) - Method in class net.automatalib.commons.smartcollections.ArrayStorage
-
- setAll(T) - Method in class net.automatalib.commons.smartcollections.ResizingArrayStorage
-
Sets all the elements in the array to the specified value.
- setDefaultKey(K) - Method in class net.automatalib.commons.smartcollections.BackedGeneralPriorityQueue
-
- setDefaultKey(K) - Method in interface net.automatalib.commons.smartcollections.SmartGeneralPriorityQueue
-
Sets the default key, which is used for elements that are inserted with no explicit key specified.
- setElement(E) - Method in class net.automatalib.commons.smartcollections.DefaultLinkedListEntry
-
Sets the stored element to the specified element.
- setNext(T) - Method in class net.automatalib.commons.smartcollections.AbstractBasicLinkedListEntry
-
- setNext(T) - Method in interface net.automatalib.commons.smartcollections.LinkedListEntry
-
Sets the successor of this entry.
- setPrev(T) - Method in class net.automatalib.commons.smartcollections.AbstractBasicLinkedListEntry
-
- setPrev(T) - Method in interface net.automatalib.commons.smartcollections.LinkedListEntry
-
Sets the predecessor of this entry.
- shrink(int) - Method in class net.automatalib.commons.smartcollections.ResizingArrayStorage
-
Shrinks the storage to the specified maximum capacity.
- size() - Method in class net.automatalib.commons.smartcollections.AbstractLinkedList
-
- size() - Method in class net.automatalib.commons.smartcollections.ArrayStorage
-
- size() - Method in interface net.automatalib.commons.smartcollections.ArrayWritable
-
The size of this container.
- size() - Method in class net.automatalib.commons.smartcollections.BackedGeneralPriorityQueue
-
- size() - Method in class net.automatalib.commons.smartcollections.BinaryHeap
-
- size() - Method in class net.automatalib.commons.smartcollections.UnorderedCollection
-
- SmartCollection<E> - Interface in net.automatalib.commons.smartcollections
-
An extended collection interface.
- SmartDeque<E> - Interface in net.automatalib.commons.smartcollections
-
A double-ended queue (deque), allowing access, removal and insertion of elements both at the beginning and the end.
- SmartDynamicPriorityQueue<E> - Interface in net.automatalib.commons.smartcollections
-
A priority queue interface.
- SmartGeneralPriorityQueue<E,K extends Comparable<K>> - Interface in net.automatalib.commons.smartcollections
-
A generalized priority queue which allows storing arbitrary elements that don't have to be comparable, neither by
their natural ordering nor by a provided
Comparator.
- SmartPriorityQueue<E> - Interface in net.automatalib.commons.smartcollections
-
Priority queue interface.
- SmartSequence<E> - Interface in net.automatalib.commons.smartcollections
-
Sequence interface.
- succ(ElementReference) - Method in class net.automatalib.commons.smartcollections.AbstractLinkedList
-
- succ(ElementReference) - Method in interface net.automatalib.commons.smartcollections.SmartSequence
-
Retrieves the reference to the succeeding element, or null if the given reference references the
last element in the list.
- swap(AbstractLinkedList<E, T>) - Method in class net.automatalib.commons.smartcollections.AbstractLinkedList
-
Swaps the contents of two linked lists with the same entry types.
- swap(ResizingArrayStorage<T>) - Method in class net.automatalib.commons.smartcollections.ResizingArrayStorage
-
- swap(UnorderedCollection<E>) - Method in class net.automatalib.commons.smartcollections.UnorderedCollection
-