Uses of Interface
edu.columbia.surge.FD

Packages that use FD
edu.columbia.surge This package contains all the interfaces of the API. 
edu.columbia.surge.hashImpl This package contains an implementation using hash tables. 
edu.columbia.surge.unifier Different implementations of unifier engines. 
 

Uses of FD in edu.columbia.surge
 

Subinterfaces of FD in edu.columbia.surge
 interface AP
          The AP category for a FD.
 interface Circum
          The circumstance category.
 interface Clause
          The clause category for a FD.
 interface Common
          The Common category for a FD.
 interface FDNull
          This class is used when user wants to specify a hole in a FD.
 interface FDRef
          FDRef is used to compose the scope statement for a clause during the unification process.
 interface NP
          The NP category for a FD.
 interface Partic
          The participant of a FD in a clause.
 interface PersonalPronoun
          The personal-pronoun category.
 interface PersonName
          The person-name category.
 interface PP
          The PP (prepositional phrase) category for a FD.
 interface PreMod
          The pred-modif category.
 interface Proc
          The process of a FD.
 interface Proper
          The proper category.
 

Methods in edu.columbia.surge that return FD
 FD FDFactory.create()
          A factory method which creates a default instance of FD.
 

Methods in edu.columbia.surge with parameters of type FD
 Partic ParticFactory.create(java.lang.String particName, FD particBody)
          A factory method which creates an instance of Partic with the given name and the body of the participant.
 Partic ParticFactory.create(java.lang.String subjectName, FD subjectBody, java.lang.String objectName, FD objectBody)
          A factory method which creates an instance of Partic with the given names and the bodies of the participant.
 void Circum.setBehalf(FD behalf)
          A method to set the behalf of the circumstance.
 void Circum.setTime(FD time)
          A method to set the time of the circumstance.
 void Circum.setInLoc(FD in_loc)
          A method to set the in-loc of the circumstance.
 void Circum.setEffect(FD effect)
          A method to set the effect of the circumstance.
 void Circum.setManner(FD manner)
          A method to set the manner of the circumstance.
 void Circum.setPurpose(FD purpose)
          A method to set the purpose of the circumstance.
 void Circum.setReason(FD reason)
          A method to set the reason of the circumstance.
 void Partic.setAgent(FD agent)
          A method to set the agent of the participant
 void Partic.setRange(FD range)
          A method to set the range of the participant
 void Partic.setCreated(FD created)
          A method to set the created of the participant
 void Partic.setAffected(FD affected)
          A method to set the affected of the participant
 void Partic.setProcessor(FD processor)
          A method to set the processor of the participant
 void Partic.setPhenomenon(FD phenomenon)
          A method to set the phenomenon of the participant
 void Partic.setSayer(FD sayer)
          A method to set the sayer of the participant
 void Partic.setAddressee(FD addressee)
          A method to set the addressee of the participant
 void Partic.setVerbalization(FD verbalization)
          A method to set the verbalization of the participant
 void Partic.setCarrier(FD carrier)
          A method to set the carrier of the participant
 void Partic.setAttribute(FD attribute)
          A method to set the attribute of the participant
 void Partic.setIdentified(FD identified)
          A method to set the identified of the participant
 void Partic.setIdentifier(FD identifier)
          A method to set the identifier of the partic
 void Partic.setPossessor(FD possessor)
          A method to set the possessor of the partic
 void Partic.setPossessed(FD possessed)
          A method to set the possessed of the partic
 void Partic.setLocated(FD located)
          A method to set the located of the partic
 void Partic.setAccompaniment(FD accompaniment)
          A method to set the accompaniment
 void Partic.setTime(FD time)
          A method to set the time
 void Partic.setLocation(FD location)
          A method to set the location
 void Partic.setAgentRangePair(FD agent, FD range)
          A method to set the agent-range pair; this method is used when we have the effect-type of with-range.
 void Partic.setAgentLocationPair(FD agent, FD location)
          A method to set the agent-location pair; this method is used.
 void Partic.setAgentCreatedPair(FD agent, FD created)
          A method to set the agent-created pair; this is used when we have the creative effect-type.
 void Partic.setAgentAffectedPair(FD agent, FD affected)
          A method to set the agent-affected pair; this is used when we have the dispositive effect-type.
 void Partic.setProcessorPhenomenonPair(FD processor, FD phenomenon)
          A method to set the processor-phenomenon pair; this is used when we have the mental process type.
 void Partic.setSayerAddresseePair(FD sayer, FD addressee)
          A method to set the sayer-addressee pair; this is used when we have the verbal process type.
 void Partic.setSayerVerbalizationPair(FD sayer, FD verbalization)
          A method to set the sayer-verbalization pair; this is used when we have the verbal process type.
 void Partic.setCarrierAttributePair(FD carrier, FD attribute)
          A method to set the carrier-attribute pair; this is used when we have the ascriptive process type and attributive effect-type.
 void Partic.setIdentifiedIdentifierPair(FD identified, FD identifier)
          A method to set the identified-identifier pair; this is used when we have the ascriptive process type and the equative effect-type.
 void Partic.setPossessorPossessedPair(FD possessor, FD possessed)
          A method to set the possessor-possessed pair; this is used when we have the possessive process type and attributive effect-type.
 void Partic.setLocatedAccompanimentPair(FD located, FD accompaniment)
          A method to set the located-accompaniment pair; this is used when you have the locative and accompaniment type.
 void Partic.setLocatedTimePair(FD located, FD time)
          A method to set the located-time pair; this is used when you have a locative and temporal type.
 void Partic.setLocatedLocationPair(FD located, FD location)
          A method to set the located-location pair; this is used when you have a spatial and attributive type.
 AP APFactory.create(FD head)
          The factory method to create an instance of AP with the given head entry represented as a FD.
 void NP.setHead(FD head)
          A method to set the head of the NP
 PP PPFactory.create(java.lang.String prep, FD np)
          A factory method which returns a PP object with the input preposition and the body of the NP which resides in the prepositional phrase.
 void PP.setNP(FD np)
          A method to set the NP within a PP
 void PreMod.setInstrument(FD instrument)
          A method to set the instrument of the pred-modif
 NP NPFactory.create(FD head)
          A factory method which creates an instance of NP with the given head.
 java.lang.String Unifier.unify(FD fd)
           
 PreMod PreModFactory.create(FD instrument)
          A factory method which takes it the instrument of a pred-modifier as parameter to compute and return an instance of PreMod.
 void AP.setHead(FD head)
          A method to set the headw of the AP.
 Circum CircumFactory.create(java.lang.String propertyName, FD propertyBody, java.lang.String lex)
          The factory method which creates an instance of Circum object with the given entries that tell and specify the circumstance.
 Circum CircumFactory.create(FD behalf, FD effect, FD inLoc, FD manner, FD purpose, FD reason, FD time, java.lang.String lex)
          The factory method which creates an instance of Circums object with the given entries that tell and specify the circumstance.
 

Uses of FD in edu.columbia.surge.hashImpl
 

Classes in edu.columbia.surge.hashImpl that implement FD
 class 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.
 class CircumH
          The circumstance category.
 class ClauseH
          The clause category for a FD.
 class CommonH
          The Common category for a FD.
 class FDH
          This is the class that implements the FD interface and is inherited from the HashMap class.
 class FDNullH
          This class is inherrited from the FDH class and implements the FDNull interface.
 class FDRefH
          This class is inherrited from the FDH class and implements the FDRef interface.
 class NPH
          The NP category for a FD.
 class ParticH
          The participant of a FD in a clause.
 class PersonalPronounH
          The personal-pronoun category.
 class PersonNameH
          Person name implementation class.
 class PPH
          The PP (prepositional phrase) category for a FD.
 class PreModH
          The pred-modif category.
 class ProcH
          The process of a FD.
 class ProperH
          The proper category.
 

Methods in edu.columbia.surge.hashImpl that return FD
 FD FDFactoryH.create()
          A factory method which creates a default instance of FDH.
 

Methods in edu.columbia.surge.hashImpl with parameters of type FD
 PreMod PreModFactoryH.create(FD instrument)
          A factory method which takes it the instrument of a pred-modifier as parameter to compute and return an instance of PreModH.
 AP APFactoryH.create(FD head)
          The factory method to create an instance of APH with the given head entry represented as a FD.
 void NPH.setHead(FD head)
          A method to set the head of the NP
 void PPH.setNP(FD np)
          A method to set the NP within a PP
 NP NPFactoryH.create(FD head)
          A factory method which creates an instance of NPH with the given head.
 void APH.setHead(FD head)
          A method to set the head of the AP.
 Partic ParticFactoryH.create(java.lang.String particName, FD particBody)
          A factory method which creates an instance of ParticH with the given name and the body of the participant.
 Partic ParticFactoryH.create(java.lang.String subjectName, FD subjectBody, java.lang.String objectName, FD objectBody)
          A factory method which creates an instance of ParticH with the given names and the bodies of the participant.
 void CircumH.setBehalf(FD behalf)
          A method to set the behalf of the circumstance.
 void CircumH.setEffect(FD effect)
          A method to set the effect of the circumstance.
 void CircumH.setInLoc(FD in_loc)
          A method to set the in-loc of the circumstance.
 void CircumH.setManner(FD manner)
          A method to set the manner of the circumstance.
 void CircumH.setPurpose(FD purpose)
          A method to set the purpose of the circumstance.
 void CircumH.setReason(FD reason)
          A method to set the reason of the circumstance.
 void CircumH.setTime(FD time)
          A method to set the time of the circumstance.
 PP PPFactoryH.create(java.lang.String prep, FD np)
          A factory method which returns a PPH object with the input preposition and the body of the NP which resides in the prepositional phrase.
 Circum CircumFactoryH.create(java.lang.String propertyName, FD propertyBody, java.lang.String lex)
          The factory method which creates an instance of CircumH object with the given entries that tell and specify the circumstance.
 Circum CircumFactoryH.create(FD behalf, FD effect, FD inLoc, FD manner, FD purpose, FD reason, FD time, java.lang.String lex)
          The factory method which creates an instance of CircumH object with the given entries that tell and specify the circumstance.
 void ParticH.setAgent(FD agent)
          A method to set the agent of the participant
 void ParticH.setRange(FD range)
          A method to set the range of the participant
 void ParticH.setCreated(FD created)
          A method to set the created of the participant
 void ParticH.setAffected(FD affected)
          A method to set the affected of the participant
 void ParticH.setProcessor(FD processor)
          A method to set the processor of the participant
 void ParticH.setPhenomenon(FD phenom)
          A method to set the phenomenon of the participant
 void ParticH.setSayer(FD sayer)
          A method to set the sayer of the participant
 void ParticH.setAddressee(FD addressee)
          A method to set the addressee of the participant
 void ParticH.setVerbalization(FD verbalization)
          A method to set the verbalization of the participant
 void ParticH.setCarrier(FD carrier)
          A method to set the carrier of the participant
 void ParticH.setAttribute(FD attribute)
          A method to set the attribute of the participant
 void ParticH.setIdentified(FD identified)
          A method to set the identified of the participant
 void ParticH.setIdentifier(FD identifier)
          A method to set the identifier of the partic
 void ParticH.setPossessor(FD possessor)
          A method to set the possessor of the partic
 void ParticH.setPossessed(FD possessed)
          A method to set the possessed of the partic
 void ParticH.setLocated(FD located)
          A method to set the located of the partic
 void ParticH.setAccompaniment(FD accompaniment)
          A method to set the accompaniment
 void ParticH.setTime(FD time)
          A method to set the time
 void ParticH.setLocation(FD location)
          A method to set the location
 void ParticH.setAgentRangePair(FD agent, FD range)
          A method to set the agent-range pair; this method is used when we have the effect-type of with-range.
 void ParticH.setAgentLocationPair(FD agent, FD location)
          A method to set the agent-location pair; this method is used.
 void ParticH.setAgentCreatedPair(FD agent, FD created)
          A method to set the agent-created pair; this is used when we have the creative effect-type.
 void ParticH.setAgentAffectedPair(FD agent, FD affected)
          A method to set the agent-affected pair; this is used when we have the dispositive effect-type.
 void ParticH.setProcessorPhenomenonPair(FD processor, FD phenom)
          A method to set the processor-phenomenon pair; this is used when we have the mental process type.
 void ParticH.setSayerAddresseePair(FD sayer, FD addressee)
          A method to set the sayer-addressee pair; this is used when we have the verbal process type.
 void ParticH.setSayerVerbalizationPair(FD sayer, FD verbalization)
          A method to set the sayer-verbalization pair; this is used when we have the verbal process type.
 void ParticH.setCarrierAttributePair(FD carrier, FD attribute)
          A method to set the carrier-attribute pair; this is used when we have the ascriptive process type and attributive effect-type.
 void ParticH.setIdentifiedIdentifierPair(FD identified, FD identifier)
          A method to set the identified-identifier pair; this is used when we have the ascriptive process type and the equative effect-type.
 void ParticH.setLocatedAccompanimentPair(FD located, FD accompaniment)
          A method to set the located-accompaniment pair; this is used when you have the locative and accompaniment type.
 void ParticH.setLocatedTimePair(FD located, FD time)
          A method to set the located-time pair; this is used when you have a locative and temporal type.
 void ParticH.setLocatedLocationPair(FD located, FD location)
          A method to set the located-location pair; this is used when you have a spatial and attributive type.
 void ParticH.setPossessorPossessedPair(FD possessor, FD possessed)
          A method to set the possessor-possessed pair; this is used when we have the possessive process type and attributive effect-type.
 void PreModH.setInstrument(FD instrument)
          A method to set the instrument of the pred-modif
 

Constructors in edu.columbia.surge.hashImpl with parameters of type FD
NPH.NPH(FD head)
          Constructor.
PPH.PPH(java.lang.String prep, FD np)
          Constructor which returns a PPH object with the input preposition and the body of the NP which resides in the prepositional phrase.
APH.APH(FD head)
          The constructor which takes in a head entry as parameter.
CircumH.CircumH(java.lang.String propertyName, FD propertyBody, java.lang.String lex)
          Constructor which creates an instance of CircumH object with the given entries that tell and specify the circumstance.
CircumH.CircumH(FD behalf, FD effect, FD inLoc, FD manner, FD purpose, FD reason, FD time, java.lang.String lex)
          The factory method which creates an instance of CircumH object with the given entries that tell and specify the circumstance.
ParticH.ParticH(java.lang.String particName, FD particBody)
          Constructor.
ParticH.ParticH(java.lang.String subjectName, FD subjectBody, java.lang.String objectName, FD objectBody)
          A factory method which creates an instance of ParticH with the given names and the bodies of the participant.
PreModH.PreModH(FD instrument)
          Constructor which takes it the instrument of a pred-modifier as parameter to compute and return an instance of PreModH.
 

Uses of FD in edu.columbia.surge.unifier
 

Methods in edu.columbia.surge.unifier with parameters of type FD
 java.lang.String UnifierCache.unify(FD fd)
          The unify method.
 java.lang.String UnifierH.unify(FD fd)
           
 java.lang.String UnifierClient.unify(FD fd)
          Unify method, connects to the remote server and proceed to unify.