public class Cluster extends CorefListMember<Span> implements java.lang.Comparable<Cluster>, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<Span,Edge> |
edges |
protected int |
id |
items, listenerList
properties
Modifier and Type | Method and Description |
---|---|
void |
addEdge(Edge edge) |
void |
addSpan(Span span) |
void |
addSpan(Span span,
Edge edge) |
int |
compareTo(Cluster other) |
de.ims.icarus.util.data.ContentType |
getContentType() |
Edge |
getEdge(Span span)
Returns the incoming edge for the given span within this cluster
|
int |
getId() |
Span[] |
getSpans() |
void |
setEdges(EdgeSet edgeSet) |
add, addChangeListener, fireChangeEvent, free, get, removeChangeListener, size
cloneProperties, getProperties, getProperty, setProperties, setProperty
public Cluster(int id, Span... spans)
public int getId()
public void addSpan(Span span)
public void addEdge(Edge edge)
public Edge getEdge(Span span)
public Span[] getSpans()
public void setEdges(EdgeSet edgeSet)
public de.ims.icarus.util.data.ContentType getContentType()
getContentType
in interface de.ims.icarus.util.data.DataContainer
getContentType
in interface de.ims.icarus.util.data.DataList<Span>
DataList.getContentType()