org.eclipse.ocl.examples.domain.ids.impl
Class AbstractElementId.OperationIdsMap
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.WeakHashMapOfListOfWeakReference4<java.lang.Integer,java.lang.Integer,java.lang.String,ParametersId,GeneralizedOperationIdImpl>
org.eclipse.ocl.examples.domain.ids.impl.AbstractElementId.OperationIdsMap
- All Implemented Interfaces:
- java.util.Map<java.lang.Integer,java.util.List<java.lang.ref.WeakReference<GeneralizedOperationIdImpl>>>
- Enclosing class:
- AbstractElementId
protected static final class AbstractElementId.OperationIdsMap
- extends WeakHashMapOfListOfWeakReference4<java.lang.Integer,java.lang.Integer,java.lang.String,ParametersId,GeneralizedOperationIdImpl>
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 |
parentId
@NonNull
protected final TypeId parentId
AbstractElementId.OperationIdsMap
public AbstractElementId.OperationIdsMap(@NonNull
TypeId parentId)
newId
@NonNull
protected GeneralizedOperationIdImpl newId(@NonNull
java.lang.Integer hashCode,
@NonNull
java.lang.Integer templateParameters,
@NonNull
java.lang.String name,
@NonNull
ParametersId parametersId)
- Specified by:
newId
in class WeakHashMapOfListOfWeakReference4<java.lang.Integer,java.lang.Integer,java.lang.String,ParametersId,GeneralizedOperationIdImpl>
getId
@NonNull
public OperationId getId(int templateParameters,
@NonNull
java.lang.String name,
@NonNull
ParametersId parametersId)