org.eclipse.ocl.examples.domain.ids.impl
Class WeakHashMapOfListOfWeakReference3<K1,K2,K3,V extends WeakHashMapOfListOfWeakReference3.MatchableId<K2,K3>>
java.lang.Object
java.util.AbstractMap<K,V>
java.util.WeakHashMap<K1,java.util.List<java.lang.ref.WeakReference<V>>>
org.eclipse.ocl.examples.domain.ids.impl.WeakHashMapOfListOfWeakReference3<K1,K2,K3,V>
- All Implemented Interfaces:
- java.util.Map<K1,java.util.List<java.lang.ref.WeakReference<V>>>
public abstract class WeakHashMapOfListOfWeakReference3<K1,K2,K3,V extends WeakHashMapOfListOfWeakReference3.MatchableId<K2,K3>>
- extends java.util.WeakHashMap<K1,java.util.List<java.lang.ref.WeakReference<V>>>
Nested classes/interfaces inherited from class java.util.AbstractMap |
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V> |
Methods inherited from class java.util.WeakHashMap |
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values |
Methods inherited from class java.util.AbstractMap |
clone, equals, hashCode, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
equals, hashCode |
WeakHashMapOfListOfWeakReference3
public WeakHashMapOfListOfWeakReference3()
getId
@NonNull
public V getId(@NonNull
K1 key1,
@NonNull
K2 key2,
@NonNull
K3 key3)
newId
@NonNull
protected abstract V newId(@NonNull
K1 key1,
@NonNull
K2 key2,
@NonNull
K3 key3)