A B C D E F G I L M N P R S T U W Y

A

ACCOMPANIMENT - Static variable in interface edu.columbia.surge.Proc
Set the type of the process to be accompaniment
AGENTIVE - Static variable in interface edu.columbia.surge.Proc
The agentive type of a process.
AP - interface edu.columbia.surge.AP.
The AP category for a FD.
APFactory - interface edu.columbia.surge.APFactory.
This class holds the factory methods for the AP class.
APFactoryH - class edu.columbia.surge.hashImpl.APFactoryH.
This class holds the factory methods for the AP classes.
APH - class edu.columbia.surge.hashImpl.APH.
This is the class that implements the AP interface and is implemented in the form of a HashMap as it is inherrited from the FDH class.
APH() - Constructor for class edu.columbia.surge.hashImpl.APH
The default constructor.
APH(FD) - Constructor for class edu.columbia.surge.hashImpl.APH
The constructor which takes in a head entry as parameter.
APH(String) - Constructor for class edu.columbia.surge.hashImpl.APH
The constructor which takes in a lexical entry as parameter.
APPOSITION - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the complexity to be an apposition.
ASCRIPTIVE - Static variable in interface edu.columbia.surge.Proc
The ascriptive type of a process.
ASCRIPTIVE_RELATION - Static variable in interface edu.columbia.surge.Proc
Set the relation-type to be ascriptive
ATTRIBUTIVE_EFFECT - Static variable in interface edu.columbia.surge.Proc
The attributive effect-type of a process.
ATTRIBUTIVE_MODE - Static variable in interface edu.columbia.surge.Proc
Set the mode of the process to be attributive.

B

BOUND_MOOD - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the mood to bound.
BOUND_NOMINAL_SUBJUNCTIVE_MOOD - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the mood to bound-nominal-subjunctive.

C

cache - Variable in class edu.columbia.surge.unifier.UnifierCache
The cache.
checkPath(String) - Method in interface edu.columbia.surge.FD
A method to verify whether the given path exists in this FD.
checkPath(String) - Method in class edu.columbia.surge.hashImpl.FDH
A method to verify whether the given path exists in this FD.
checkPath(String[]) - Method in interface edu.columbia.surge.FD
A method to verify whether the path exists in this FD.
checkPath(String[]) - Method in class edu.columbia.surge.hashImpl.FDH
A method to verify whether the path exists in this FD.
Circum - interface edu.columbia.surge.Circum.
The circumstance category.
CircumFactory - interface edu.columbia.surge.CircumFactory.
This class holds the factory methods for the Circum class.
CircumFactoryH - class edu.columbia.surge.hashImpl.CircumFactoryH.
This class holds the factory methods for the Circum class.
CircumH - class edu.columbia.surge.hashImpl.CircumH.
The circumstance category.
CircumH() - Constructor for class edu.columbia.surge.hashImpl.CircumH
Default Constructor which creates a default instance of CircumH object without any parameters.
CircumH(FD, FD, FD, FD, FD, FD, FD, String) - Constructor for class edu.columbia.surge.hashImpl.CircumH
The factory method which creates an instance of CircumH object with the given entries that tell and specify the circumstance.
CircumH(String, FD, String) - Constructor for class edu.columbia.surge.hashImpl.CircumH
Constructor which creates an instance of CircumH object with the given entries that tell and specify the circumstance.
Clause - interface edu.columbia.surge.Clause.
The clause category for a FD.
ClauseFactory - interface edu.columbia.surge.ClauseFactory.
This class holds the factory methods for the Clause class.
ClauseFactoryH - class edu.columbia.surge.hashImpl.ClauseFactoryH.
This class holds the factory methods for the Clause class.
ClauseH - class edu.columbia.surge.hashImpl.ClauseH.
The clause category for a FD.
ClauseH() - Constructor for class edu.columbia.surge.hashImpl.ClauseH
Default constructor which creates a default instance of ClauseH.
ClauseH(Proc, Partic) - Constructor for class edu.columbia.surge.hashImpl.ClauseH
Constructor to create an instance of Clause class that fulfills the minimum requirement of a clause, which consists of a process and a participant.
ClauseH(Proc, Partic, String, String, String, String, String, boolean, Circum, PreMod, String[], FDRef) - Constructor for class edu.columbia.surge.hashImpl.ClauseH
Constructor to create an instance of ClauseH class that gives user the option to create an instance of ClauseH with all the most common and frequently used properties.
Common - interface edu.columbia.surge.Common.
The Common category for a FD.
CommonFactory - interface edu.columbia.surge.CommonFactory.
This class holds the factory methods for the Common class.
CommonFactoryH - class edu.columbia.surge.hashImpl.CommonFactoryH.
This class holds the factory methods for the Common class.
CommonH - class edu.columbia.surge.hashImpl.CommonH.
The Common category for a FD.
CommonH() - Constructor for class edu.columbia.surge.hashImpl.CommonH
Constructor which creates an instance of CommonH without any given parameters.
CommonH(String) - Constructor for class edu.columbia.surge.hashImpl.CommonH
Constructor which creates an instance of CommonH with the given lexical entry.
CommonH(String, boolean) - Constructor for class edu.columbia.surge.hashImpl.CommonH
Constructor which creates an instance of CommonH with the given lexical entry and a boolean to specify whether the lex should be definite.
COMPOSITE - Static variable in interface edu.columbia.surge.Proc
The composite type of a process
computePathDifference(String[], String[]) - Method in class edu.columbia.surge.hashImpl.FDH
This method computes the difference between the current path and the path that is already printed and returns their difference.
CONJUNCTION - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the complexity to be a conjunction.
COUNTABLE - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to declare the lex to be countable.
create() - Method in interface edu.columbia.surge.ClauseFactory
A factory method which creates an instance of Clause without any given parameters.
create() - Method in interface edu.columbia.surge.FDFactory
A factory method which creates a default instance of FD.
create() - Method in interface edu.columbia.surge.ParticFactory
A factory method which creates a default instance of Partic.
create() - Method in interface edu.columbia.surge.ProperFactory
A factory method which creates a default instance of ProperFactory.
create() - Method in interface edu.columbia.surge.APFactory
The factory method to create a default instance of AP without ay parameters.
create() - Method in interface edu.columbia.surge.FDNullFactory
A factory method which creates a default instance of FDNull.
create() - Method in interface edu.columbia.surge.PersonalPronounFactory
A factory method which creates a default instance of PersonalPronoun.
create() - Method in interface edu.columbia.surge.PPFactory
A factory method which creates a default instance of PP.
create() - Method in interface edu.columbia.surge.NPFactory
A factory method which creates a default instance of NP.
create() - Method in interface edu.columbia.surge.PreModFactory
A factory method which creates a default instance of PreMod.
create() - Method in interface edu.columbia.surge.PersonNameFactory
 
create() - Method in interface edu.columbia.surge.CircumFactory
The default factory method which creates an default instance of Circum object without any parameters.
create() - Method in interface edu.columbia.surge.CommonFactory
A factory method which creates an instance of Common without any given parameters.
create() - Method in interface edu.columbia.surge.ProcFactory
A factory method which creates a default instance of Proc.
create() - Method in class edu.columbia.surge.hashImpl.PersonNameFactoryH
 
create() - Method in class edu.columbia.surge.hashImpl.PreModFactoryH
A factory method which creates a default instance of PreModH.
create() - Method in class edu.columbia.surge.hashImpl.ClauseFactoryH
A factory method which creates an instance of ClauseH without any given parameters.
create() - Method in class edu.columbia.surge.hashImpl.APFactoryH
The factory method to create a default instance of APH without ay parameters.
create() - Method in class edu.columbia.surge.hashImpl.FDNullFactoryH
A factory method which creates a default instance of FDH.
create() - Method in class edu.columbia.surge.hashImpl.FDFactoryH
A factory method which creates a default instance of FDH.
create() - Method in class edu.columbia.surge.hashImpl.NPFactoryH
A factory method which creates a default instance of NPH.
create() - Method in class edu.columbia.surge.hashImpl.ParticFactoryH
A factory method which creates a default instance of ParticH.
create() - Method in class edu.columbia.surge.hashImpl.ProperFactoryH
A factory method which creates a default instance of ProperFactoryH.
create() - Method in class edu.columbia.surge.hashImpl.PPFactoryH
A factory method which creates a default instance of PPH.
create() - Method in class edu.columbia.surge.hashImpl.PersonalPronounFactoryH
A factory method which creates a default instance of PersonalPronounH.
create() - Method in class edu.columbia.surge.hashImpl.CommonFactoryH
A factory method which creates an instance of CommonH without any given parameters.
create() - Method in class edu.columbia.surge.hashImpl.ProcFactoryH
A factory method which creates a default instance of ProcFactoryH.
create() - Method in class edu.columbia.surge.hashImpl.CircumFactoryH
The default factory method which creates an default instance of CircumH object without any parameters.
create(FD) - Method in interface edu.columbia.surge.APFactory
The factory method to create an instance of AP with the given head entry represented as a FD.
create(FD) - Method in interface edu.columbia.surge.NPFactory
A factory method which creates an instance of NP with the given head.
create(FD) - Method in interface edu.columbia.surge.PreModFactory
A factory method which takes it the instrument of a pred-modifier as parameter to compute and return an instance of PreMod.
create(FD) - Method in class edu.columbia.surge.hashImpl.PreModFactoryH
A factory method which takes it the instrument of a pred-modifier as parameter to compute and return an instance of PreModH.
create(FD) - Method in class edu.columbia.surge.hashImpl.APFactoryH
The factory method to create an instance of APH with the given head entry represented as a FD.
create(FD) - Method in class edu.columbia.surge.hashImpl.NPFactoryH
A factory method which creates an instance of NPH with the given head.
create(FD, FD, FD, FD, FD, FD, FD, String) - Method in interface edu.columbia.surge.CircumFactory
The factory method which creates an instance of Circums object with the given entries that tell and specify the circumstance.
create(FD, FD, FD, FD, FD, FD, FD, String) - Method in class edu.columbia.surge.hashImpl.CircumFactoryH
The factory method which creates an instance of CircumH object with the given entries that tell and specify the circumstance.
create(Object) - Method in interface edu.columbia.surge.FDRefFactory
A factory method which creates an instance of FDRef with the given object to be referrenced to as the hole.
create(Object) - Method in class edu.columbia.surge.hashImpl.FDRefFactoryH
A factory method which creates an instance of FDRefH with the given object to be referrenced to as the hole.
create(Proc, Partic) - Method in interface edu.columbia.surge.ClauseFactory
A factory method to compute and return an instance of Clause class that fulfills the minimum requirement of a clause, which consists of a process and a participant.
create(Proc, Partic) - Method in class edu.columbia.surge.hashImpl.ClauseFactoryH
A factory method to compute and return an instance of Clause class that fulfills the minimum requirement of a clause, which consists of a process and a participant.
create(Proc, Partic, String, String, String, String, String, boolean, Circum, PreMod, String[], FDRef) - Method in interface edu.columbia.surge.ClauseFactory
A factory method to compute and return an instance of Clause class that gives user the option to create an instance of Clause with all the most common and frequently used properties.
create(Proc, Partic, String, String, String, String, String, boolean, Circum, PreMod, String[], FDRef) - Method in class edu.columbia.surge.hashImpl.ClauseFactoryH
A factory method to compute and return an instance of ClauseH class that gives user the option to create an instance of ClauseH with all the most common and frequently used properties.
create(String) - Method in interface edu.columbia.surge.ProperFactory
A factory method to compute and return an object of type Proper with the given lexical entry An InvalidConstructorException will be thrown if the given lexical entry is invalid.
create(String) - Method in interface edu.columbia.surge.APFactory
The factory method to create an instance of AP with the given lexical entry.
create(String) - Method in interface edu.columbia.surge.PersonalPronounFactory
A factory method which computes and returns an instance of PersonalPronoun with the given specification of the whether the FD is in first, second or third person.
create(String) - Method in interface edu.columbia.surge.NPFactory
A factory method which creates an instance of NP with the given lexical entry.
create(String) - Method in interface edu.columbia.surge.CommonFactory
A factory method which creates an instance of Common with the given lexical entry.
create(String) - Method in class edu.columbia.surge.hashImpl.APFactoryH
The factory method to create an instance of APH with the given lexical entry.
create(String) - Method in class edu.columbia.surge.hashImpl.NPFactoryH
A factory method which creates an instance of NPH with the given lexical entry.
create(String) - Method in class edu.columbia.surge.hashImpl.ProperFactoryH
A factory method to compute and return an object of type Proper with the given lexical entry An InvalidConstructorException will be thrown if the given lexical entry is invalid.
create(String) - Method in class edu.columbia.surge.hashImpl.PersonalPronounFactoryH
A factory method which computes and returns an instance of PersonalPronounH with the given specification of the whether the FD is in first, second or third person.
create(String) - Method in class edu.columbia.surge.hashImpl.CommonFactoryH
A factory method which creates an instance of CommonH with the given lexical entry.
create(String, boolean) - Method in interface edu.columbia.surge.ProperFactory
A factory method to compute and return an object of type Proper with the given lexical entry and specification of plurality.
create(String, boolean) - Method in interface edu.columbia.surge.CommonFactory
A factory method which creates an instance of Common with the given lexical entry and a boolean to specify whether the lex should be definite.
create(String, boolean) - Method in class edu.columbia.surge.hashImpl.ProperFactoryH
A factory method to compute and return an object of type Proper with the given lexical entry and specification of plurality.
create(String, boolean) - Method in class edu.columbia.surge.hashImpl.CommonFactoryH
A factory method which creates an instance of CommonH with the given lexical entry and a boolean to specify whether the lex should be definite.
create(String, boolean, String) - Method in interface edu.columbia.surge.PersonalPronounFactory
A factory method which computes and returns an instance of PersonalPronoun.
create(String, boolean, String) - Method in class edu.columbia.surge.hashImpl.PersonalPronounFactoryH
A factory method which computes and returns an instance of PersonalPronounH.
create(String, FD) - Method in interface edu.columbia.surge.ParticFactory
A factory method which creates an instance of Partic with the given name and the body of the participant.
create(String, FD) - Method in interface edu.columbia.surge.PPFactory
A factory method which returns a PP object with the input preposition and the body of the NP which resides in the prepositional phrase.
create(String, FD) - Method in class edu.columbia.surge.hashImpl.ParticFactoryH
A factory method which creates an instance of ParticH with the given name and the body of the participant.
create(String, FD) - Method in class edu.columbia.surge.hashImpl.PPFactoryH
A factory method which returns a PPH object with the input preposition and the body of the NP which resides in the prepositional phrase.
create(String, FD, String) - Method in interface edu.columbia.surge.CircumFactory
The factory method which creates an instance of Circum object with the given entries that tell and specify the circumstance.
create(String, FD, String) - Method in class edu.columbia.surge.hashImpl.CircumFactoryH
The factory method which creates an instance of CircumH object with the given entries that tell and specify the circumstance.
create(String, FD, String, FD) - Method in interface edu.columbia.surge.ParticFactory
A factory method which creates an instance of Partic with the given names and the bodies of the participant.
create(String, FD, String, FD) - Method in class edu.columbia.surge.hashImpl.ParticFactoryH
A factory method which creates an instance of ParticH with the given names and the bodies of the participant.
create(String, String) - Method in interface edu.columbia.surge.ProcFactory
A factory method which takes in the lexical entry and the process type as parameters to compute and return an instance of Proc.
create(String, String) - Method in class edu.columbia.surge.hashImpl.ProcFactoryH
A factory method which takes in the lexical entry and the process type as parameters to compute and return an instance of ProcH.
create(String, String, String, boolean, boolean, String, String, String) - Method in interface edu.columbia.surge.ProcFactory
A factory method to compute and return an instance of Proc that gives user the option to create an instance of Proc with all the most common and most frequently used properties.
create(String, String, String, boolean, boolean, String, String, String) - Method in class edu.columbia.surge.hashImpl.ProcFactoryH
A factory method to compute and return an instance of ProcH that gives user the option to create an instance of ProcH with all the most common and most frequently used properties.
create(String, String, String, String, String) - Method in interface edu.columbia.surge.PersonNameFactory
 
create(String, String, String, String, String) - Method in class edu.columbia.surge.hashImpl.PersonNameFactoryH
 
CREATIVE - Static variable in interface edu.columbia.surge.Proc
The creative effect-type of a process.

D

DECLARATIVE_MOOD - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the mood to declarative.
DEFINITE - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the lex to definite.
DISPOSITIVE - Static variable in interface edu.columbia.surge.Proc
The dispositive effect-type of a process.
DUAL - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the lex to dual.

E

edu.columbia.surge - package edu.columbia.surge
This package contains all the interfaces of the API.
edu.columbia.surge.hashImpl - package edu.columbia.surge.hashImpl
This package contains an implementation using hash tables.
edu.columbia.surge.unifier - package edu.columbia.surge.unifier
Different implementations of unifier engines.
EFFECTIVE - Static variable in interface edu.columbia.surge.Proc
The variable to set the process to be effective.
EQUATIVE - Static variable in interface edu.columbia.surge.Proc
Set the mode of the process to be equative.
EXISTENTIAL - Static variable in interface edu.columbia.surge.Proc
Set the process to be existential

F

factory - Static variable in interface edu.columbia.surge.ClauseFactory
The static instance which helps users to access to the methods in this class.
factory - Static variable in interface edu.columbia.surge.FDFactory
The static instance which helps users to access to the methods in this class.
factory - Static variable in interface edu.columbia.surge.ParticFactory
The static instance which helps users to access to the methods in this class.
factory - Static variable in interface edu.columbia.surge.ProperFactory
The static instance which helps users to access to the methods in this class.
factory - Static variable in interface edu.columbia.surge.APFactory
The static variable that is used to call the create() methods to create instances of the AP.
factory - Static variable in interface edu.columbia.surge.FDNullFactory
The static instance which helps users to access to the methods in this class.
factory - Static variable in interface edu.columbia.surge.PersonalPronounFactory
The static instance which helps users to access to the methods in this class.
factory - Static variable in interface edu.columbia.surge.PPFactory
The static instance which helps users to access to the methods in this class.
factory - Static variable in interface edu.columbia.surge.NPFactory
The static instance which helps users to access to the methods in this class.
factory - Static variable in interface edu.columbia.surge.PreModFactory
The static instance which helps users to access to the methods in this class.
factory - Static variable in interface edu.columbia.surge.PersonNameFactory
The static instance which helps users to access to the methods in this class.
factory - Static variable in interface edu.columbia.surge.CircumFactory
 
factory - Static variable in interface edu.columbia.surge.CommonFactory
The static instance which helps users to access to the methods in this class.
factory - Static variable in interface edu.columbia.surge.ProcFactory
The static instance which helps users to access to the methods in this class.
factory - Static variable in interface edu.columbia.surge.FDRefFactory
The static instance which helps users to access to the methods in this class.
factory - Static variable in class edu.columbia.surge.hashImpl.PersonNameFactoryH
 
factory - Static variable in class edu.columbia.surge.hashImpl.PreModFactoryH
The static instance which helps users to access to the methods in this class.
factory - Static variable in class edu.columbia.surge.hashImpl.ClauseFactoryH
The static instance which helps users to access to the methods in this class.
factory - Static variable in class edu.columbia.surge.hashImpl.APFactoryH
The static variable that is used to call the create() methods to create instances of the FD.
factory - Static variable in class edu.columbia.surge.hashImpl.FDNullFactoryH
The static instance which helps users to access to the methods in this class.
factory - Static variable in class edu.columbia.surge.hashImpl.FDFactoryH
The static instance which helps users to access to the methods in this class.
factory - Static variable in class edu.columbia.surge.hashImpl.NPFactoryH
The static instance which helps users to access to the methods in this class.
factory - Static variable in class edu.columbia.surge.hashImpl.FDRefFactoryH
The static instance which helps users to access to the methods in this class.
factory - Static variable in class edu.columbia.surge.hashImpl.ParticFactoryH
The static instance which helps users to access to the methods in this class.
factory - Static variable in class edu.columbia.surge.hashImpl.ProperFactoryH
The static instance which helps users to access to the methods in this class.
factory - Static variable in class edu.columbia.surge.hashImpl.PPFactoryH
The static instance which helps users to access to the methods in this class.
factory - Static variable in class edu.columbia.surge.hashImpl.PersonalPronounFactoryH
The static instance which helps users to access to the methods in this class.
factory - Static variable in class edu.columbia.surge.hashImpl.CommonFactoryH
The static instance which helps users to access to the methods in this class.
factory - Static variable in class edu.columbia.surge.hashImpl.ProcFactoryH
The static instance which helps users to access to the methods in this class.
factory - Static variable in class edu.columbia.surge.hashImpl.CircumFactoryH
 
FAR - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the distance to be far.
FD - interface edu.columbia.surge.FD.
The interface which consists of the primary functions and features of a FD.
FDFactory - interface edu.columbia.surge.FDFactory.
This class holds the factory methods for the FD class.
FDFactoryH - class edu.columbia.surge.hashImpl.FDFactoryH.
This class holds the factory methods for the FD class.
FDH - class edu.columbia.surge.hashImpl.FDH.
This is the class that implements the FD interface and is inherited from the HashMap class.
FDH() - Constructor for class edu.columbia.surge.hashImpl.FDH
Default constructor which creates a default instance of FDH.
FDNull - interface edu.columbia.surge.FDNull.
This class is used when user wants to specify a hole in a FD.
FDNullFactory - interface edu.columbia.surge.FDNullFactory.
This class holds the factory methods for the FDNull class.
FDNullFactoryH - class edu.columbia.surge.hashImpl.FDNullFactoryH.
This class holds the factory methods for the FDNull class.
FDNullH - class edu.columbia.surge.hashImpl.FDNullH.
This class is inherrited from the FDH class and implements the FDNull interface.
FDNullH() - Constructor for class edu.columbia.surge.hashImpl.FDNullH
Constructor
FDProperties - interface edu.columbia.surge.FDProperties.
This interface serves to provide all the common property value constants that FDs will use in order to set their properties.
FDRef - interface edu.columbia.surge.FDRef.
FDRef is used to compose the scope statement for a clause during the unification process.
FDRefFactory - interface edu.columbia.surge.FDRefFactory.
This class holds the factory methods for the FDRef class.
FDRefFactoryH - class edu.columbia.surge.hashImpl.FDRefFactoryH.
This class holds the factory methods for the FDRef class.
FDRefH - class edu.columbia.surge.hashImpl.FDRefH.
This class is inherrited from the FDH class and implements the FDRef interface.
FDRefH(Object) - Constructor for class edu.columbia.surge.hashImpl.FDRefH
Constructor.
FEMININE - Static variable in interface edu.columbia.surge.PersonalPronoun
Set the personal-pronoun to be feminine.
FIRST - Static variable in interface edu.columbia.surge.PersonalPronoun
The variable to set the pronoun to first person.

G

getPath(String) - Method in interface edu.columbia.surge.FD
A method to return the object that associates with the given path.
getPath(String) - Method in class edu.columbia.surge.hashImpl.FDH
A method to return the object that associates with the given path.
getPath(String[]) - Method in interface edu.columbia.surge.FD
A method to return the object that associates with the given path.
getPath(String[]) - Method in class edu.columbia.surge.hashImpl.FDH
A method to return the object that associates with the given path.
getRef() - Method in interface edu.columbia.surge.FDRef
A method that returns the referrence object stored.
getRef() - Method in class edu.columbia.surge.hashImpl.FDRefH
A method that returns the referrence object stored.

I

IMPERATIVE_MOOD - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the mood to imperative.
INTERROGATIVE - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the interrogativeness to be interrogative.
InvalidConstructorException - exception edu.columbia.surge.InvalidConstructorException.
This exception is thrown when users feed in an invalid constructor arguments when creating FDs.
InvalidConstructorException() - Constructor for class edu.columbia.surge.InvalidConstructorException
Constructor which creates a default instance of the InvalidConstructorExcepion.
InvalidConstructorException(String) - Constructor for class edu.columbia.surge.InvalidConstructorException
Constructor that creates an instance of InvalidConstructorException with the specified exception message.
InvalidPathException - exception edu.columbia.surge.InvalidPathException.
This exception is thrown when users feed in an invalid path name into any method that needs to process path names.
InvalidPathException() - Constructor for class edu.columbia.surge.InvalidPathException
Constructs a new instance of InvalidPathException.
InvalidPathException(String[]) - Constructor for class edu.columbia.surge.InvalidPathException
Constructs a new instance of InvalidPathException with a given pathName.

L

limit - Variable in class edu.columbia.surge.unifier.UnifierClient
Unification limit.
LOCATIVE - Static variable in interface edu.columbia.surge.Proc
The locative type of a process.
LOCATIVE_RELATION - Static variable in interface edu.columbia.surge.Proc
Set the relation-type to be locative

M

MASCULINE - Static variable in interface edu.columbia.surge.PersonalPronoun
Set the personal-pronoun to be masculine.
MATERIAL - Static variable in interface edu.columbia.surge.Proc
The material type of a process.
MENTAL - Static variable in interface edu.columbia.surge.Proc
The mental type of a process.

N

NATURAL - Static variable in interface edu.columbia.surge.Proc
Set the process to be natural
NEAR - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows uers to set the distance to be near.
NEGATIVE_POLARITY - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the polarity to netgative.
NEUTRAL - Static variable in interface edu.columbia.surge.PersonalPronoun
Set the personal-pronoun to be gender neutral.
NON_AGENTIVE - Static variable in interface edu.columbia.surge.Proc
The non-agentive type of a process.
NON_COUNTABLE - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to declare the lex to be non-countable.
NON_DEFINITE - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the lex to non-definite.
NON_EFFECTIVE - Static variable in interface edu.columbia.surge.Proc
The variable to set the process to be non-effective.
NON_INTERROGATIVE - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the interrogativeness to be non-interrogative.
NON_POSSESSIVE - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the possessiveness to be non-possessive.
NON_RESTRICTIVE - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the restrictivenes to non- restrictive.
NON_SELECTIVE - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set to non-selective.
NP - interface edu.columbia.surge.NP.
The NP category for a FD.
NPFactory - interface edu.columbia.surge.NPFactory.
This class holds the factory methods for the NP class.
NPFactoryH - class edu.columbia.surge.hashImpl.NPFactoryH.
This class holds the factory methods for the NP class.
NPH - class edu.columbia.surge.hashImpl.NPH.
The NP category for a FD.
NPH() - Constructor for class edu.columbia.surge.hashImpl.NPH
Constructor.
NPH(FD) - Constructor for class edu.columbia.surge.hashImpl.NPH
Constructor.
NPH(String) - Constructor for class edu.columbia.surge.hashImpl.NPH
Constructor.

P

Partic - interface edu.columbia.surge.Partic.
The participant of a FD in a clause.
ParticFactory - interface edu.columbia.surge.ParticFactory.
This class holds the factory methods for the Partic class.
ParticFactoryH - class edu.columbia.surge.hashImpl.ParticFactoryH.
This class holds the factory methods for the Partic class.
ParticH - class edu.columbia.surge.hashImpl.ParticH.
The participant of a FD in a clause.
ParticH() - Constructor for class edu.columbia.surge.hashImpl.ParticH
Constructor.
ParticH(String, FD) - Constructor for class edu.columbia.surge.hashImpl.ParticH
Constructor.
ParticH(String, FD, String, FD) - Constructor for class edu.columbia.surge.hashImpl.ParticH
A factory method which creates an instance of ParticH with the given names and the bodies of the participant.
PAST_PARTICIPLE_MOOD - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the mood to past participle.
PAST_TENSE - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the tense to past.
PersonalPronoun - interface edu.columbia.surge.PersonalPronoun.
The personal-pronoun category.
PersonalPronounFactory - interface edu.columbia.surge.PersonalPronounFactory.
This class holds the factory methods for the PersonalPronoun class.
PersonalPronounFactoryH - class edu.columbia.surge.hashImpl.PersonalPronounFactoryH.
This class holds the factory methods for the PersonalPronoun class.
PersonalPronounH - class edu.columbia.surge.hashImpl.PersonalPronounH.
The personal-pronoun category.
PersonalPronounH() - Constructor for class edu.columbia.surge.hashImpl.PersonalPronounH
Constructor.
PersonalPronounH(String) - Constructor for class edu.columbia.surge.hashImpl.PersonalPronounH
Constructor which computes and returns an instance of PersonalPronounH with the given specification of the whether the FD is in first, second or third person since specifying the person is the least requirement in creating a PersonPronoun.
PersonalPronounH(String, boolean, String) - Constructor for class edu.columbia.surge.hashImpl.PersonalPronounH
A factory method which computes and returns an instance of PersonalPronounH.
PersonName - interface edu.columbia.surge.PersonName.
The person-name category.
PersonNameFactory - interface edu.columbia.surge.PersonNameFactory.
This class holds the factory methods for the PersonName class.
PersonNameFactoryH - class edu.columbia.surge.hashImpl.PersonNameFactoryH.
This class contains an implementation of factory methods for PersonNames.
PersonNameH - class edu.columbia.surge.hashImpl.PersonNameH.
Person name implementation class.
PersonNameH() - Constructor for class edu.columbia.surge.hashImpl.PersonNameH
 
PersonNameH(String, String, String, String, String) - Constructor for class edu.columbia.surge.hashImpl.PersonNameH
Constructor.
PLURAL - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the lex to plural.
port - Variable in class edu.columbia.surge.unifier.UnifierClient
Port of the server;
POSITIVE_POLARITY - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the polarity to positive.
POSSESSIVE - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the possessiveness to be possessive.
POSSESSIVE - Static variable in interface edu.columbia.surge.Proc
The possessive type of a process.
POSSESSIVE_RELATION - Static variable in interface edu.columbia.surge.Proc
Set the relation-type to be possessive
PP - interface edu.columbia.surge.PP.
The PP (prepositional phrase) category for a FD.
PPFactory - interface edu.columbia.surge.PPFactory.
This class holds the factory methods for the PP class.
PPFactoryH - class edu.columbia.surge.hashImpl.PPFactoryH.
This class holds the factory methods for the PP class.
PPH - class edu.columbia.surge.hashImpl.PPH.
The PP (prepositional phrase) category for a FD.
PPH() - Constructor for class edu.columbia.surge.hashImpl.PPH
Constructor which creates a default instance of PPH.
PPH(String, FD) - Constructor for class edu.columbia.surge.hashImpl.PPH
Constructor which returns a PPH object with the input preposition and the body of the NP which resides in the prepositional phrase.
PreMod - interface edu.columbia.surge.PreMod.
The pred-modif category.
PreModFactory - interface edu.columbia.surge.PreModFactory.
This class holds the factory methods for the PreMod class.
PreModFactoryH - class edu.columbia.surge.hashImpl.PreModFactoryH.
This class holds the factory methods for the PreMod class.
PreModH - class edu.columbia.surge.hashImpl.PreModH.
The pred-modif category.
PreModH() - Constructor for class edu.columbia.surge.hashImpl.PreModH
Constructor which creates a default instance of PreModH.
PreModH(FD) - Constructor for class edu.columbia.surge.hashImpl.PreModH
Constructor which takes it the instrument of a pred-modifier as parameter to compute and return an instance of PreModH.
PRESENT_PARTICIPLE_MOOD - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the mood to present participle.
PRESENT_TENSE - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the tense to present.
Proc - interface edu.columbia.surge.Proc.
The process of a FD.
ProcFactory - interface edu.columbia.surge.ProcFactory.
This class holds the factory methods for the Proc class.
ProcFactoryH - class edu.columbia.surge.hashImpl.ProcFactoryH.
This class holds the factory methods for the Proc class.
ProcH - class edu.columbia.surge.hashImpl.ProcH.
The process of a FD.
ProcH() - Constructor for class edu.columbia.surge.hashImpl.ProcH
Constructor which creates a default instance of ProcFactoryH.
ProcH(String, String) - Constructor for class edu.columbia.surge.hashImpl.ProcH
Constructor which takes in the lexical entry and the process type as parameters to compute and return an instance of ProcH.
ProcH(String, String, String, boolean, boolean, String, String, String) - Constructor for class edu.columbia.surge.hashImpl.ProcH
Constructo which computes and returns an instance of ProcH that gives user the option to create an instance of ProcH with all the most common and most frequently used properties.
Proper - interface edu.columbia.surge.Proper.
The proper category.
ProperFactory - interface edu.columbia.surge.ProperFactory.
This class holds the factory methods for the Proper class.
ProperFactoryH - class edu.columbia.surge.hashImpl.ProperFactoryH.
This class holds the factory methods for the Proper class.
ProperH - class edu.columbia.surge.hashImpl.ProperH.
The proper category.
ProperH() - Constructor for class edu.columbia.surge.hashImpl.ProperH
Constructor which creates a default instance of ProperFactoryH.
ProperH(String) - Constructor for class edu.columbia.surge.hashImpl.ProperH
Constructor to compute and return an object of type Proper with the given lexical entry An InvalidConstructorException will be thrown if the given lexical entry is invalid.
ProperH(String, boolean) - Constructor for class edu.columbia.surge.hashImpl.ProperH
Construtor to compute and return an object of type Proper with the given lexical entry and specification of plurality.
putPath(String[], Object) - Method in interface edu.columbia.surge.FD
A method for user to put a new value object into the key of a FD that is specified by the given existing path.
putPath(String[], Object) - Method in class edu.columbia.surge.hashImpl.FDH
A method for user to put a new value object into the key of a FD that is specified by the given existing path.
putPath(String, Object) - Method in interface edu.columbia.surge.FD
A method for user to put a new value object into the key of a FD that is specified by the given existing path.
putPath(String, Object) - Method in class edu.columbia.surge.hashImpl.FDH
A method for user to put a new value object into the key of a FD that is specified by the given existing path.
putPathOverride(String[], Object) - Method in interface edu.columbia.surge.FD
A method for user to put a new value object associate with the key of a FD that is specified by the given existing path.
putPathOverride(String[], Object) - Method in class edu.columbia.surge.hashImpl.FDH
A method for user to put a new value object associate with the key of a FD that is specified by the given existing path.
putPathOverride(String, Object) - Method in interface edu.columbia.surge.FD
A method for user to put a new value object associate with the key of a FD that is specified by the given existing path.
putPathOverride(String, Object) - Method in class edu.columbia.surge.hashImpl.FDH
A method for user to put a new value object associate with the key of a FD that is specified by the given existing path.

R

ref - Variable in class edu.columbia.surge.hashImpl.FDRefH
A variable to store the hole of a FD
RELATIVE_MOOD - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the mood to relative.
RESTRICTIVE - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the restrictiveness to restrictive.

S

SECOND - Static variable in interface edu.columbia.surge.PersonalPronoun
The variable to set the pronoun to second person.
SELECTIVE - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set to selective.
server - Variable in class edu.columbia.surge.unifier.UnifierClient
Name of the server to connect.
setAccompaniment(FD) - Method in interface edu.columbia.surge.Partic
A method to set the accompaniment
setAccompaniment(FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the accompaniment
setAddressee(FD) - Method in interface edu.columbia.surge.Partic
A method to set the addressee of the participant
setAddressee(FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the addressee of the participant
setAdverb(String) - Method in interface edu.columbia.surge.Clause
A method to set the adverb of a clause.
setAdverb(String) - Method in class edu.columbia.surge.hashImpl.ClauseH
A method to set the adverb of a clause.
setAffected(FD) - Method in interface edu.columbia.surge.Partic
A method to set the affected of the participant
setAffected(FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the affected of the participant
setAgent(FD) - Method in interface edu.columbia.surge.Partic
A method to set the agent of the participant
setAgent(FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the agent of the participant
setAgentAffectedPair(FD, FD) - Method in interface edu.columbia.surge.Partic
A method to set the agent-affected pair; this is used when we have the dispositive effect-type.
setAgentAffectedPair(FD, FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the agent-affected pair; this is used when we have the dispositive effect-type.
setAgentCreatedPair(FD, FD) - Method in interface edu.columbia.surge.Partic
A method to set the agent-created pair; this is used when we have the creative effect-type.
setAgentCreatedPair(FD, FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the agent-created pair; this is used when we have the creative effect-type.
setAgentive(boolean) - Method in interface edu.columbia.surge.Proc
A method to set whether the process is going to be agentive
setAgentive(boolean) - Method in class edu.columbia.surge.hashImpl.ProcH
A method to set whether the process is going to be agentive
setAgentLocationPair(FD, FD) - Method in interface edu.columbia.surge.Partic
A method to set the agent-location pair; this method is used.
setAgentLocationPair(FD, FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the agent-location pair; this method is used.
setAgentRangePair(FD, FD) - Method in interface edu.columbia.surge.Partic
A method to set the agent-range pair; this method is used when we have the effect-type of with-range.
setAgentRangePair(FD, FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the agent-range pair; this method is used when we have the effect-type of with-range.
setAttribute(FD) - Method in interface edu.columbia.surge.Partic
A method to set the attribute of the participant
setAttribute(FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the attribute of the participant
setBehalf(FD) - Method in interface edu.columbia.surge.Circum
A method to set the behalf of the circumstance.
setBehalf(FD) - Method in class edu.columbia.surge.hashImpl.CircumH
A method to set the behalf of the circumstance.
setCarrier(FD) - Method in interface edu.columbia.surge.Partic
A method to set the carrier of the participant
setCarrier(FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the carrier of the participant
setCarrierAttributePair(FD, FD) - Method in interface edu.columbia.surge.Partic
A method to set the carrier-attribute pair; this is used when we have the ascriptive process type and attributive effect-type.
setCarrierAttributePair(FD, FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the carrier-attribute pair; this is used when we have the ascriptive process type and attributive effect-type.
setCircum(Circum) - Method in interface edu.columbia.surge.Clause
A method to set the circumstance of a clause.
setCircum(Circum) - Method in class edu.columbia.surge.hashImpl.ClauseH
A method to set the circumstance of a clause.
setComplex(String) - Method in interface edu.columbia.surge.Clause
A method to set the complexity of a clause.
setComplex(String) - Method in class edu.columbia.surge.hashImpl.ClauseH
A method to set the complexity of a clause.
setCreated(FD) - Method in interface edu.columbia.surge.Partic
A method to set the created of the participant
setCreated(FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the created of the participant
setDefinite(boolean) - Method in interface edu.columbia.surge.Common
A method to set whether the common cat should be definite
setDefinite(boolean) - Method in class edu.columbia.surge.hashImpl.CommonH
A method to set whether the common cat should be definite
setEffect(FD) - Method in interface edu.columbia.surge.Circum
A method to set the effect of the circumstance.
setEffect(FD) - Method in class edu.columbia.surge.hashImpl.CircumH
A method to set the effect of the circumstance.
setEffective(boolean) - Method in interface edu.columbia.surge.Proc
A method to set whether the process is going to be effective
setEffective(boolean) - Method in class edu.columbia.surge.hashImpl.ProcH
A method to set whether the process is going to be effective
setEffectType(String) - Method in interface edu.columbia.surge.Proc
A method to set the effect-type of the process
setEffectType(String) - Method in class edu.columbia.surge.hashImpl.ProcH
A method to set the effect-type of the process
setFirstName(String) - Method in interface edu.columbia.surge.PersonName
A method to set the first name of the person
setFirstName(String) - Method in class edu.columbia.surge.hashImpl.PersonNameH
 
setFUFDir(String) - Method in class edu.columbia.surge.unifier.UnifierH
 
setGender(String) - Method in interface edu.columbia.surge.PersonalPronoun
A method to set the gender of the personal-pronoun.
setGender(String) - Method in class edu.columbia.surge.hashImpl.PersonalPronounH
A method to set the gender of the personal-pronoun.
setHead(FD) - Method in interface edu.columbia.surge.NP
A method to set the head of the NP
setHead(FD) - Method in interface edu.columbia.surge.AP
A method to set the headw of the AP.
setHead(FD) - Method in class edu.columbia.surge.hashImpl.NPH
A method to set the head of the NP
setHead(FD) - Method in class edu.columbia.surge.hashImpl.APH
A method to set the head of the AP.
setIdentified(FD) - Method in interface edu.columbia.surge.Partic
A method to set the identified of the participant
setIdentified(FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the identified of the participant
setIdentifiedIdentifierPair(FD, FD) - Method in interface edu.columbia.surge.Partic
A method to set the identified-identifier pair; this is used when we have the ascriptive process type and the equative effect-type.
setIdentifiedIdentifierPair(FD, FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the identified-identifier pair; this is used when we have the ascriptive process type and the equative effect-type.
setIdentifier(FD) - Method in interface edu.columbia.surge.Partic
A method to set the identifier of the partic
setIdentifier(FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the identifier of the partic
setInLoc(FD) - Method in interface edu.columbia.surge.Circum
A method to set the in-loc of the circumstance.
setInLoc(FD) - Method in class edu.columbia.surge.hashImpl.CircumH
A method to set the in-loc of the circumstance.
setInstrument(FD) - Method in interface edu.columbia.surge.PreMod
A method to set the instrument of the pred-modif
setInstrument(FD) - Method in class edu.columbia.surge.hashImpl.PreModH
A method to set the instrument of the pred-modif
setLastName(String) - Method in interface edu.columbia.surge.PersonName
A method to set the last name of the person
setLastName(String) - Method in class edu.columbia.surge.hashImpl.PersonNameH
 
setLex(String) - Method in interface edu.columbia.surge.Proper
A method to set the lex/proper noun of the proper category.
setLex(String) - Method in interface edu.columbia.surge.Circum
A method to set the lexical entry of the circumstance.
setLex(String) - Method in interface edu.columbia.surge.NP
A method to set the lex of the NP
setLex(String) - Method in interface edu.columbia.surge.Proc
A method to set the lexical of the process
setLex(String) - Method in interface edu.columbia.surge.Common
A method to set the head of the common category
setLex(String) - Method in interface edu.columbia.surge.AP
A method to set the lexical entry of the AP
setLex(String) - Method in class edu.columbia.surge.hashImpl.ProcH
A method to set the lexical of the process
setLex(String) - Method in class edu.columbia.surge.hashImpl.NPH
A method to set the lexical of the NP
setLex(String) - Method in class edu.columbia.surge.hashImpl.CommonH
A method to set the head of the common category
setLex(String) - Method in class edu.columbia.surge.hashImpl.APH
A method to set the lexical entry of the AP
setLex(String) - Method in class edu.columbia.surge.hashImpl.CircumH
A method to set the lexical entry of the circumstance.
setLex(String) - Method in class edu.columbia.surge.hashImpl.ProperH
A method to set the lex/proper noun of the proper category.
setLimit(int) - Method in class edu.columbia.surge.unifier.UnifierClient
Set unification limit.
setLocated(FD) - Method in interface edu.columbia.surge.Partic
A method to set the located of the partic
setLocated(FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the located of the partic
setLocatedAccompanimentPair(FD, FD) - Method in interface edu.columbia.surge.Partic
A method to set the located-accompaniment pair; this is used when you have the locative and accompaniment type.
setLocatedAccompanimentPair(FD, FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the located-accompaniment pair; this is used when you have the locative and accompaniment type.
setLocatedLocationPair(FD, FD) - Method in interface edu.columbia.surge.Partic
A method to set the located-location pair; this is used when you have a spatial and attributive type.
setLocatedLocationPair(FD, FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the located-location pair; this is used when you have a spatial and attributive type.
setLocatedTimePair(FD, FD) - Method in interface edu.columbia.surge.Partic
A method to set the located-time pair; this is used when you have a locative and temporal type.
setLocatedTimePair(FD, FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the located-time pair; this is used when you have a locative and temporal type.
setLocation(FD) - Method in interface edu.columbia.surge.Partic
A method to set the location
setLocation(FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the location
setManner(FD) - Method in interface edu.columbia.surge.Circum
A method to set the manner of the circumstance.
setManner(FD) - Method in class edu.columbia.surge.hashImpl.CircumH
A method to set the manner of the circumstance.
setMiddleName(String) - Method in interface edu.columbia.surge.PersonName
A method to set the middle name of the person
setMiddleName(String) - Method in class edu.columbia.surge.hashImpl.PersonNameH
 
setMode(String) - Method in interface edu.columbia.surge.Proc
A method to set the mode of the process
setMode(String) - Method in class edu.columbia.surge.hashImpl.ProcH
A method to set the mode of the process
setMood(String) - Method in interface edu.columbia.surge.Clause
A method to set the mood of a clause.
setMood(String) - Method in class edu.columbia.surge.hashImpl.ClauseH
A method to set the mood of a clause.
setNickName(String) - Method in interface edu.columbia.surge.PersonName
A method to set the nickname of the person
setNickName(String) - Method in class edu.columbia.surge.hashImpl.PersonNameH
 
setNP(FD) - Method in interface edu.columbia.surge.PP
A method to set the NP within a PP
setNP(FD) - Method in class edu.columbia.surge.hashImpl.PPH
A method to set the NP within a PP
setOutFile(String) - Method in class edu.columbia.surge.unifier.UnifierH
 
setPartic(Partic) - Method in interface edu.columbia.surge.Clause
A method to set the participants of a clause.
setPartic(Partic) - Method in class edu.columbia.surge.hashImpl.ClauseH
A method to set the participants of a clause.
setPerson(String) - Method in interface edu.columbia.surge.PersonalPronoun
A method to set the person of the personal-pronoun.
setPerson(String) - Method in class edu.columbia.surge.hashImpl.PersonalPronounH
A method to set the person of the personal-pronoun.
setPhenomenon(FD) - Method in interface edu.columbia.surge.Partic
A method to set the phenomenon of the participant
setPhenomenon(FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the phenomenon of the participant
setPlural(boolean) - Method in interface edu.columbia.surge.PersonalPronoun
A method to set whether the personal-pronoun is plural.
setPlural(boolean) - Method in class edu.columbia.surge.hashImpl.PersonalPronounH
A method to set whether the personal-pronoun is plural.
setPlurality(boolean) - Method in interface edu.columbia.surge.Proper
A method to set the plurality of the proper noun.
setPlurality(boolean) - Method in class edu.columbia.surge.hashImpl.ProperH
A method to set the plurality of the proper noun.
setPolarity(String) - Method in interface edu.columbia.surge.Clause
A method to set the polarity of a clause.
setPolarity(String) - Method in interface edu.columbia.surge.Proc
A method to set the polarity of the process
setPolarity(String) - Method in class edu.columbia.surge.hashImpl.ProcH
A method to set the polarity of the process
setPolarity(String) - Method in class edu.columbia.surge.hashImpl.ClauseH
A method to set the polarity of a clause.
setPossessed(FD) - Method in interface edu.columbia.surge.Partic
A method to set the possessed of the partic
setPossessed(FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the possessed of the partic
setPossessor(FD) - Method in interface edu.columbia.surge.Partic
A method to set the possessor of the partic
setPossessor(FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the possessor of the partic
setPossessorPossessedPair(FD, FD) - Method in interface edu.columbia.surge.Partic
A method to set the possessor-possessed pair; this is used when we have the possessive process type and attributive effect-type.
setPossessorPossessedPair(FD, FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the possessor-possessed pair; this is used when we have the possessive process type and attributive effect-type.
setPreLoadFile(String) - Method in class edu.columbia.surge.unifier.UnifierH
 
setPreMod(PreMod) - Method in interface edu.columbia.surge.Clause
A method to set the pre-modifier of a clause.
setPreMod(PreMod) - Method in class edu.columbia.surge.hashImpl.ClauseH
A method to set the pre-modifier of a clause.
setPrep(String) - Method in interface edu.columbia.surge.PP
A method to set the preposition of a prepositional phrase
setPrep(String) - Method in class edu.columbia.surge.hashImpl.PPH
A method to set the preposition of a prepositional phrase
setProc(Proc) - Method in interface edu.columbia.surge.Clause
A method to set the process of a clause.
setProc(Proc) - Method in class edu.columbia.surge.hashImpl.ClauseH
A method to set the process of a clause.
setProcessor(FD) - Method in interface edu.columbia.surge.Partic
A method to set the processor of the participant
setProcessor(FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the processor of the participant
setProcessorPhenomenonPair(FD, FD) - Method in interface edu.columbia.surge.Partic
A method to set the processor-phenomenon pair; this is used when we have the mental process type.
setProcessorPhenomenonPair(FD, FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the processor-phenomenon pair; this is used when we have the mental process type.
setProcessType(String) - Method in interface edu.columbia.surge.Proc
A method to set the type of the process
setProcessType(String) - Method in class edu.columbia.surge.hashImpl.ProcH
A method to set the type of the process
setPurpose(FD) - Method in interface edu.columbia.surge.Circum
A method to set the purpose of the circumstance.
setPurpose(FD) - Method in class edu.columbia.surge.hashImpl.CircumH
A method to set the purpose of the circumstance.
setRange(FD) - Method in interface edu.columbia.surge.Partic
A method to set the range of the participant
setRange(FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the range of the participant
setReason(FD) - Method in interface edu.columbia.surge.Circum
A method to set the reason of the circumstance.
setReason(FD) - Method in class edu.columbia.surge.hashImpl.CircumH
A method to set the reason of the circumstance.
setRelationType(String) - Method in interface edu.columbia.surge.Proc
A method to set the relation-type of the process
setRelationType(String) - Method in class edu.columbia.surge.hashImpl.ProcH
A method to set the relation-type of the process
setRestrictive(boolean) - Method in interface edu.columbia.surge.Clause
A method to set the restrictiveness of a clause.
setRestrictive(boolean) - Method in class edu.columbia.surge.hashImpl.ClauseH
A method to set the restrictiveness of a clause.
setSayer(FD) - Method in interface edu.columbia.surge.Partic
A method to set the sayer of the participant
setSayer(FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the sayer of the participant
setSayerAddresseePair(FD, FD) - Method in interface edu.columbia.surge.Partic
A method to set the sayer-addressee pair; this is used when we have the verbal process type.
setSayerAddresseePair(FD, FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the sayer-addressee pair; this is used when we have the verbal process type.
setSayerVerbalizationPair(FD, FD) - Method in interface edu.columbia.surge.Partic
A method to set the sayer-verbalization pair; this is used when we have the verbal process type.
setSayerVerbalizationPair(FD, FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the sayer-verbalization pair; this is used when we have the verbal process type.
setScope(String[]) - Method in interface edu.columbia.surge.Clause
A method to set the scope of a clause by specifying the path of the holes in an array.
setScope(String[]) - Method in class edu.columbia.surge.hashImpl.ClauseH
A method to set the scope of a clause by specifying the path of the holes in an array.
setScopeUsingRef(FDRef) - Method in interface edu.columbia.surge.Clause
A method to set the scope of a clause by making a referrence to the desired hole of the clause.
setScopeUsingRef(FDRef) - Method in class edu.columbia.surge.hashImpl.ClauseH
A method to set the scope of a clause by making a referrence to the desired hole of the clause.
setTense(String) - Method in interface edu.columbia.surge.Clause
A method to allow the user to set the tense of the clause.
setTense(String) - Method in class edu.columbia.surge.hashImpl.ClauseH
A method to allow the user to set the tense of the clause.
setTime(FD) - Method in interface edu.columbia.surge.Circum
A method to set the time of the circumstance.
setTime(FD) - Method in interface edu.columbia.surge.Partic
A method to set the time
setTime(FD) - Method in class edu.columbia.surge.hashImpl.CircumH
A method to set the time of the circumstance.
setTime(FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the time
setTitle(String) - Method in interface edu.columbia.surge.PersonName
A method to set the title of the person
setTitle(String) - Method in class edu.columbia.surge.hashImpl.PersonNameH
 
setVerbalization(FD) - Method in interface edu.columbia.surge.Partic
A method to set the verbalization of the participant
setVerbalization(FD) - Method in class edu.columbia.surge.hashImpl.ParticH
A method to set the verbalization of the participant
SIMPLE - Static variable in interface edu.columbia.surge.Proc
The simple effect-type of a process.
SINGULAR - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the lex to single.
SPATIAL - Static variable in interface edu.columbia.surge.Proc
Set the type of the process to be spatial
stackToPath(Stack) - Method in class edu.columbia.surge.hashImpl.FDH
A method that takes in a stack which stores the path names that the method has traversed to and convert the path into a string array.
stringToArray(String) - Method in class edu.columbia.surge.hashImpl.FDH
A method that takes in a path string and return a path string array equivalent.

T

TEMPORAL - Static variable in interface edu.columbia.surge.Proc
Set the type of the process to be temporal
THIRD - Static variable in interface edu.columbia.surge.PersonalPronoun
The variable to set the pronoun to third person.
TO_INFINITIVE_MOOD - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the mood to to-infinitive.
toString() - Method in interface edu.columbia.surge.FD
Override the toString() method inherrited from HashMap, this method unifies the FD into its equivalent lisp-string representation.
toString() - Method in class edu.columbia.surge.InvalidConstructorException
Override the inherrited toString method.
toString() - Method in class edu.columbia.surge.InvalidPathException
A method to state the error message when this exception is thrown.
toString() - Method in class edu.columbia.surge.hashImpl.FDH
Override the toString() method inherrited from HashMap, this method unifies the FD into its equivalent lisp-string representation by calling the private toString method.
toString(Map, Stack) - Method in class edu.columbia.surge.hashImpl.FDH
The private toString() method which constructs a lisp-string representation of the FD.
toXML() - Method in interface edu.columbia.surge.FD
A method that outputs the FD to an XML.
toXML() - Method in class edu.columbia.surge.hashImpl.FDH
A method to exports the FD in the form of XML.

U

unifier - Variable in class edu.columbia.surge.unifier.UnifierCache
The unifier being wrapped.
Unifier - interface edu.columbia.surge.Unifier.
Unifier interface.
UnifierCache - class edu.columbia.surge.unifier.UnifierCache.
A unifier cache.
UnifierCache(Unifier) - Constructor for class edu.columbia.surge.unifier.UnifierCache
Constructor.
UnifierClient - class edu.columbia.surge.unifier.UnifierClient.
An unifier that connects to a lisp server via TCP/IP
UnifierClient() - Constructor for class edu.columbia.surge.unifier.UnifierClient
Default constructor, sets server to "localhost" and port to 4000.
UnifierClient(String, int) - Constructor for class edu.columbia.surge.unifier.UnifierClient
Constructor specifying server and port.
UnifierH - class edu.columbia.surge.unifier.UnifierH.
A unifier that runs lisp FUF/SURGE through command line.
UnifierH() - Constructor for class edu.columbia.surge.unifier.UnifierH
 
UnifierH(String, String, String) - Constructor for class edu.columbia.surge.unifier.UnifierH
 
unify(FD) - Method in interface edu.columbia.surge.Unifier
 
unify(FD) - Method in class edu.columbia.surge.unifier.UnifierCache
The unify method.
unify(FD) - Method in class edu.columbia.surge.unifier.UnifierH
 
unify(FD) - Method in class edu.columbia.surge.unifier.UnifierClient
Unify method, connects to the remote server and proceed to unify.

W

WH_MOOD - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the mood to wh.
WITH_RANGE_PARTIC - Static variable in interface edu.columbia.surge.Proc
The with range effect-type (by participant) of a process.
WITH_RANGE_PROC - Static variable in interface edu.columbia.surge.Proc
The with range effect-type (by process) of a process.

Y

YES_NO_MOOD - Static variable in interface edu.columbia.surge.FDProperties
The variable that allows users to set the mood to yes-no.

A B C D E F G I L M N P R S T U W Y