edu.upenn.cis.pdtb
Interface PDTBFeatures

All Known Subinterfaces:
PDTBAltLexRelationFeatures, PDTBArgFeatures, PDTBConnFeatures, PDTBExplicitRelationFeatures, PDTBImplicitRelationFeatures
All Known Implementing Classes:
PDTBAltLexRelationFeaturesImpl, PDTBArgFeaturesImpl, PDTBConnFeaturesImpl, PDTBExplicitRelationFeaturesImpl, PDTBFeaturesImpl, PDTBImplicitRelationFeaturesImpl

public interface PDTBFeatures

The base class of the features associated with a PDTBNode. In this base form, it is associated with Args and Conns. Subclasses are associated with relations.

Author:
geraud

Field Summary
static PDTBOptions options
           
 
Method Summary
 EnumFeature.EnumIndex getDeterminancy()
          Get the determinancy
 PDTBNode getPDTBNode()
          Get the node on with which these features are associated.
 EnumFeature.EnumIndex getPolarity()
          Get the polarity.
 PDTBSelection getSelection()
          Set the selection
 EnumFeature.EnumIndex getSource()
          Get the source.
 EnumFeature.EnumIndex getType()
          Get the factuality.
 void setDeterminancy(EnumFeature.EnumIndex i)
           
 void setPDTBNode(PDTBNode node)
          Set the node with which these features are associated.
 void setPolarity(EnumFeature.EnumIndex i)
           
 void setSelection(PDTBSelection sel)
          Get the selection
 void setSource(EnumFeature.EnumIndex i)
           
 void setType(EnumFeature.EnumIndex i)
           
 void updateAttributesOnNode()
          Update the attributes on the node to the string values of these features.
 

Field Detail

options

public static final PDTBOptions options
Method Detail

getSource

public EnumFeature.EnumIndex getSource()
Get the source.


getType

public EnumFeature.EnumIndex getType()
Get the factuality.


getPolarity

public EnumFeature.EnumIndex getPolarity()
Get the polarity.


getDeterminancy

public EnumFeature.EnumIndex getDeterminancy()
Get the determinancy


setSource

public void setSource(EnumFeature.EnumIndex i)

setType

public void setType(EnumFeature.EnumIndex i)

setPolarity

public void setPolarity(EnumFeature.EnumIndex i)

setDeterminancy

public void setDeterminancy(EnumFeature.EnumIndex i)

setSelection

public void setSelection(PDTBSelection sel)
Get the selection


getSelection

public PDTBSelection getSelection()
Set the selection


getPDTBNode

public PDTBNode getPDTBNode()
Get the node on with which these features are associated.


setPDTBNode

public void setPDTBNode(PDTBNode node)
Set the node with which these features are associated.


updateAttributesOnNode

public void updateAttributesOnNode()
Update the attributes on the node to the string values of these features.