|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An Annotation is an arc in an AnnotationGraph. It is immutable, to avoid the situation where each annotation has to point to its parent graph in order to tell it to update its indices when it changes.
Changes from TIPSTER: no ID; single span only.
Method Summary | |
boolean |
coextensive(Annotation anAnnot)
Two Annotation are coestensive if their offsets are the same. |
int |
compareTo(Object o)
Ordering |
Node |
getEndNode()
The end node. |
Node |
getStartNode()
The start node. |
String |
getType()
The type of the annotation (corresponds to TIPSTER "name"). |
boolean |
isCompatible(Annotation aAnnot)
This verifies if this annotation is compatible with another one. |
boolean |
isPartiallyCompatible(Annotation aAnnot)
This method verifies if two annotation and are partially compatible. |
boolean |
overlaps(Annotation aAnnot)
This method tells if this overlaps aAnnot. |
Methods inherited from interface gate.util.FeatureBearer |
getFeatures, getName, setFeatures, setName |
Methods inherited from interface gate.util.IdBearer |
getId |
Method Detail |
public String getType()
public Node getStartNode()
public Node getEndNode()
public int compareTo(Object o) throws ClassCastException
compareTo
in interface Comparable
public boolean isCompatible(Annotation aAnnot)
aAnnot
- a gate Annotation.true
if aAnnot is compatible with this> and
false
otherwise.public boolean isPartiallyCompatible(Annotation aAnnot)
aAnnot
- a gate Annotation.true
if this is partially compatible with
aAnnot and false
otherwise.public boolean coextensive(Annotation anAnnot)
anAnnot
- A Gate annotation.true
if two annotation hit the same possition and
false
otherwisepublic boolean overlaps(Annotation aAnnot)
aAnnot
- a gate Annotation.true
if they overlap and false
false if
they don't.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |