edu.columbia.cs.ref.model.core.structure
Class OperableStructure
java.lang.Object
edu.columbia.cs.ref.model.core.structure.OperableStructure
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- OpenInformationExtractionOS, RelationOperableStructure, TaggedBagOfNgrams, TaggedGraph, TaggedSequence
public abstract class OperableStructure
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
OperableStructure
public OperableStructure(CandidateSentence c)
initialize
public abstract void initialize()
getCandidateSentence
public CandidateSentence getCandidateSentence()
getFeatures
public <E extends FeatureSet> E getFeatures(java.lang.Class<? extends FeatureGenerator<E>> featureGenerator)
getFeatures
public <E extends FeatureSet> E getFeatures(FeatureGenerator<E> featureGenerator)
setFeatures
public <E extends FeatureSet> void setFeatures(FeatureGenerator<E> featureGenerator,
E fs)
getLabels
public java.util.Set<java.lang.String> getLabels()
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
enrich
public void enrich(FeatureSet fs)
add
public void add(GraphFS<? extends java.io.Serializable,? extends java.io.Serializable> graph)
add
public void add(SequenceFS<? extends java.io.Serializable> graph)
add
public void add(WekaInstanceFS wekaInstanceFS)