edu.columbia.surge
Interface FDProperties


public abstract interface FDProperties

This interface serves to provide all the common property value constants that FDs will use in order to set their properties. For example, the Proc class (the process of a clause) will use the constants in this class to set its tense, restrictiveness... This interface primarily just stores a pool of common and frequently constants that other classes may be able to take advantage of.


Field Summary
static java.lang.String APPOSITION
          The variable that allows users to set the complexity to be an apposition.
static java.lang.String BOUND_MOOD
          The variable that allows users to set the mood to bound.
static java.lang.String BOUND_NOMINAL_SUBJUNCTIVE_MOOD
          The variable that allows users to set the mood to bound-nominal-subjunctive.
static java.lang.String CONJUNCTION
          The variable that allows users to set the complexity to be a conjunction.
static java.lang.String COUNTABLE
          The variable that allows users to declare the lex to be countable.
static java.lang.String DECLARATIVE_MOOD
          The variable that allows users to set the mood to declarative.
static java.lang.String DEFINITE
          The variable that allows users to set the lex to definite.
static java.lang.String DUAL
          The variable that allows users to set the lex to dual.
static java.lang.String FAR
          The variable that allows users to set the distance to be far.
static java.lang.String IMPERATIVE_MOOD
          The variable that allows users to set the mood to imperative.
static java.lang.String INTERROGATIVE
          The variable that allows users to set the interrogativeness to be interrogative.
static java.lang.String NEAR
          The variable that allows uers to set the distance to be near.
static java.lang.String NEGATIVE_POLARITY
          The variable that allows users to set the polarity to netgative.
static java.lang.String NON_COUNTABLE
          The variable that allows users to declare the lex to be non-countable.
static java.lang.String NON_DEFINITE
          The variable that allows users to set the lex to non-definite.
static java.lang.String NON_INTERROGATIVE
          The variable that allows users to set the interrogativeness to be non-interrogative.
static java.lang.String NON_POSSESSIVE
          The variable that allows users to set the possessiveness to be non-possessive.
static java.lang.String NON_RESTRICTIVE
          The variable that allows users to set the restrictivenes to non- restrictive.
static java.lang.String NON_SELECTIVE
          The variable that allows users to set to non-selective.
static java.lang.String PAST_PARTICIPLE_MOOD
          The variable that allows users to set the mood to past participle.
static java.lang.String PAST_TENSE
          The variable that allows users to set the tense to past.
static java.lang.String PLURAL
          The variable that allows users to set the lex to plural.
static java.lang.String POSITIVE_POLARITY
          The variable that allows users to set the polarity to positive.
static java.lang.String POSSESSIVE
          The variable that allows users to set the possessiveness to be possessive.
static java.lang.String PRESENT_PARTICIPLE_MOOD
          The variable that allows users to set the mood to present participle.
static java.lang.String PRESENT_TENSE
          The variable that allows users to set the tense to present.
static java.lang.String RELATIVE_MOOD
          The variable that allows users to set the mood to relative.
static java.lang.String RESTRICTIVE
          The variable that allows users to set the restrictiveness to restrictive.
static java.lang.String SELECTIVE
          The variable that allows users to set to selective.
static java.lang.String SINGULAR
          The variable that allows users to set the lex to single.
static java.lang.String TO_INFINITIVE_MOOD
          The variable that allows users to set the mood to to-infinitive.
static java.lang.String WH_MOOD
          The variable that allows users to set the mood to wh.
static java.lang.String YES_NO_MOOD
          The variable that allows users to set the mood to yes-no.
 

Field Detail

PAST_TENSE

public static final java.lang.String PAST_TENSE
The variable that allows users to set the tense to past. By default, a sentence is in present tense.

PRESENT_TENSE

public static final java.lang.String PRESENT_TENSE
The variable that allows users to set the tense to present.

POSITIVE_POLARITY

public static final java.lang.String POSITIVE_POLARITY
The variable that allows users to set the polarity to positive.

NEGATIVE_POLARITY

public static final java.lang.String NEGATIVE_POLARITY
The variable that allows users to set the polarity to netgative.

WH_MOOD

public static final java.lang.String WH_MOOD
The variable that allows users to set the mood to wh.

PRESENT_PARTICIPLE_MOOD

public static final java.lang.String PRESENT_PARTICIPLE_MOOD
The variable that allows users to set the mood to present participle.

PAST_PARTICIPLE_MOOD

public static final java.lang.String PAST_PARTICIPLE_MOOD
The variable that allows users to set the mood to past participle.

TO_INFINITIVE_MOOD

public static final java.lang.String TO_INFINITIVE_MOOD
The variable that allows users to set the mood to to-infinitive.

IMPERATIVE_MOOD

public static final java.lang.String IMPERATIVE_MOOD
The variable that allows users to set the mood to imperative.

YES_NO_MOOD

public static final java.lang.String YES_NO_MOOD
The variable that allows users to set the mood to yes-no.

BOUND_NOMINAL_SUBJUNCTIVE_MOOD

public static final java.lang.String BOUND_NOMINAL_SUBJUNCTIVE_MOOD
The variable that allows users to set the mood to bound-nominal-subjunctive.

RELATIVE_MOOD

public static final java.lang.String RELATIVE_MOOD
The variable that allows users to set the mood to relative.

BOUND_MOOD

public static final java.lang.String BOUND_MOOD
The variable that allows users to set the mood to bound.

DECLARATIVE_MOOD

public static final java.lang.String DECLARATIVE_MOOD
The variable that allows users to set the mood to declarative.

RESTRICTIVE

public static final java.lang.String RESTRICTIVE
The variable that allows users to set the restrictiveness to restrictive.

NON_RESTRICTIVE

public static final java.lang.String NON_RESTRICTIVE
The variable that allows users to set the restrictivenes to non- restrictive.

APPOSITION

public static final java.lang.String APPOSITION
The variable that allows users to set the complexity to be an apposition.

CONJUNCTION

public static final java.lang.String CONJUNCTION
The variable that allows users to set the complexity to be a conjunction.

PLURAL

public static final java.lang.String PLURAL
The variable that allows users to set the lex to plural.

SINGULAR

public static final java.lang.String SINGULAR
The variable that allows users to set the lex to single.

DUAL

public static final java.lang.String DUAL
The variable that allows users to set the lex to dual.

DEFINITE

public static final java.lang.String DEFINITE
The variable that allows users to set the lex to definite.

NON_DEFINITE

public static final java.lang.String NON_DEFINITE
The variable that allows users to set the lex to non-definite.

COUNTABLE

public static final java.lang.String COUNTABLE
The variable that allows users to declare the lex to be countable.

NON_COUNTABLE

public static final java.lang.String NON_COUNTABLE
The variable that allows users to declare the lex to be non-countable.

INTERROGATIVE

public static final java.lang.String INTERROGATIVE
The variable that allows users to set the interrogativeness to be interrogative.

NON_INTERROGATIVE

public static final java.lang.String NON_INTERROGATIVE
The variable that allows users to set the interrogativeness to be non-interrogative.

POSSESSIVE

public static final java.lang.String POSSESSIVE
The variable that allows users to set the possessiveness to be possessive.

NON_POSSESSIVE

public static final java.lang.String NON_POSSESSIVE
The variable that allows users to set the possessiveness to be non-possessive.

FAR

public static final java.lang.String FAR
The variable that allows users to set the distance to be far.

NEAR

public static final java.lang.String NEAR
The variable that allows uers to set the distance to be near.

SELECTIVE

public static final java.lang.String SELECTIVE
The variable that allows users to set to selective.

NON_SELECTIVE

public static final java.lang.String NON_SELECTIVE
The variable that allows users to set to non-selective.