public class CriteriaSet<VALUE_TYPE> extends LinkedHashMap<Criterion,QualifiedValues<VALUE_TYPE>> implements HasDescription, Referenceable
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>Referenceable.CreationObserver, Referenceable.DefaultCreationObserver| Modifier and Type | Field and Description |
|---|---|
static Referenceable.CreationObserver |
creationObserver |
defaultCreationObserver| Constructor and Description |
|---|
CriteriaSet() |
CriteriaSet(String id) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj)
Two criteria sets are equal if they have the same id
|
Object |
getContainer() |
Description |
getDescription() |
Set<Criterion> |
getElements() |
Object |
getMarker() |
int |
hashCode() |
String |
id() |
String |
mcdaConcept() |
void |
merge(Referenceable object) |
String |
name() |
void |
setContainer(Object container) |
void |
setDescription(Description description) |
void |
setId(String id)
id can be modified when the object is not in a
container |
void |
setMarker(Object marker) |
void |
setMcdaConcept(String mcdaConcept) |
void |
setName(String name) |
String |
toString() |
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, valuesclone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, sizefinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, sizepublic static Referenceable.CreationObserver creationObserver
public CriteriaSet()
public CriteriaSet(String id)
public void merge(Referenceable object)
merge in interface Referenceablepublic boolean equals(Object obj)
equals in interface Map<Criterion,QualifiedValues<VALUE_TYPE>>equals in class AbstractMap<Criterion,QualifiedValues<VALUE_TYPE>>public int hashCode()
hashCode in interface Map<Criterion,QualifiedValues<VALUE_TYPE>>hashCode in class AbstractMap<Criterion,QualifiedValues<VALUE_TYPE>>public String toString()
toString in class AbstractMap<Criterion,QualifiedValues<VALUE_TYPE>>public void setDescription(Description description)
setDescription in interface HasDescriptionpublic Description getDescription()
getDescription in interface HasDescriptionpublic String id()
id in interface CommonAttributespublic String name()
name in interface CommonAttributespublic String mcdaConcept()
mcdaConcept in interface CommonAttributespublic void setName(String name)
setName in interface CommonAttributespublic void setMcdaConcept(String mcdaConcept)
setMcdaConcept in interface CommonAttributespublic void setId(String id)
ReferenceablecontainersetId in interface CommonAttributessetId in interface Referenceablepublic void setContainer(Object container)
setContainer in interface Referenceablepublic Object getContainer()
public void setMarker(Object marker)
setMarker in interface Referenceablepublic Object getMarker()
getMarker in interface ReferenceableCopyright © 2013–2021 Sébastien Bigaret, Patrick Meyer. All rights reserved.