public final class EquivalenceGraph extends Object implements Identifiable
Represents a set of equivalent resources and how they link together through an adjacency list.
| Modifier and Type | Class and Description |
|---|---|
static class |
EquivalenceGraph.Adjacents
An entry in an equivalence adjacency list.
|
| Constructor and Description |
|---|
EquivalenceGraph(Map<Id,EquivalenceGraph.Adjacents> adjacencyList,
org.joda.time.DateTime updated) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object that) |
Map<Id,EquivalenceGraph.Adjacents> |
getAdjacencyList() |
EquivalenceGraph.Adjacents |
getAdjacents(Id id) |
EquivalenceGraph.Adjacents |
getAdjacents(Identifiable idable) |
com.google.common.collect.ImmutableSet<Id> |
getEquivalenceSet() |
Id |
getId() |
org.joda.time.DateTime |
getUpdated() |
int |
hashCode() |
String |
toString() |
static EquivalenceGraph |
valueOf(ResourceRef subj) |
static EquivalenceGraph |
valueOf(Set<EquivalenceGraph.Adjacents> set) |
public EquivalenceGraph(Map<Id,EquivalenceGraph.Adjacents> adjacencyList, org.joda.time.DateTime updated)
public static EquivalenceGraph valueOf(Set<EquivalenceGraph.Adjacents> set)
public static EquivalenceGraph valueOf(ResourceRef subj)
public Id getId()
getId in interface Identifiablepublic com.google.common.collect.ImmutableSet<Id> getEquivalenceSet()
public org.joda.time.DateTime getUpdated()
public EquivalenceGraph.Adjacents getAdjacents(Id id)
public EquivalenceGraph.Adjacents getAdjacents(Identifiable idable)
public Map<Id,EquivalenceGraph.Adjacents> getAdjacencyList()
Copyright © 2014. All rights reserved.