K
- V
- public final class EReferenceIndex<K,V extends org.eclipse.emf.ecore.EObject>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected com.google.common.collect.BiMap<K,V> |
index |
protected java.util.function.Function<V,K> |
keyCreator |
protected java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature> |
observedReferenceAttributes |
protected org.eclipse.emf.ecore.EReference |
reference |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(K key) |
static <K,V extends org.eclipse.emf.ecore.EObject> |
create(org.eclipse.emf.ecore.EObject object,
org.eclipse.emf.ecore.EReference reference,
java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature> observedReferenceAttributes,
java.util.function.Function<V,K> keyCreator) |
static <K,V extends org.eclipse.emf.ecore.EObject> |
create(org.eclipse.emf.ecore.EObject object,
org.eclipse.emf.ecore.EReference reference,
java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature> observedReferenceAttributes,
java.util.function.Function<V,K> keyCreator,
java.util.Collection<V> values) |
static <K,V extends org.eclipse.emf.ecore.EObject> |
createEmpty(org.eclipse.emf.ecore.EObject object,
org.eclipse.emf.ecore.EReference reference,
java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature> observedReferenceAttributes,
java.util.function.Function<V,K> keyCreator) |
V |
get(K key) |
protected final com.google.common.collect.BiMap<K,V extends org.eclipse.emf.ecore.EObject> index
protected final org.eclipse.emf.ecore.EReference reference
protected final java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature> observedReferenceAttributes
public boolean contains(K key)
public static <K,V extends org.eclipse.emf.ecore.EObject> EReferenceIndex<K,V> createEmpty(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EReference reference, java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature> observedReferenceAttributes, java.util.function.Function<V,K> keyCreator)
public static <K,V extends org.eclipse.emf.ecore.EObject> EReferenceIndex<K,V> create(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EReference reference, java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature> observedReferenceAttributes, java.util.function.Function<V,K> keyCreator)
public static <K,V extends org.eclipse.emf.ecore.EObject> EReferenceIndex<K,V> create(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EReference reference, java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature> observedReferenceAttributes, java.util.function.Function<V,K> keyCreator, java.util.Collection<V> values)
Copyright 2020 Kieker Project, http://kieker-monitoring.net