|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use UnifiableCompound | |
---|---|
standup.joke | This package provides joke generation functionality and all its related data structures. |
standup.unify | This package provides unification facilities used during the STANDUP joke generation process. |
Uses of UnifiableCompound in standup.joke |
---|
Subclasses of UnifiableCompound in standup.joke | |
---|---|
class |
Precondition
A Precondition represents a lexical precondition as used to
define Schema s and output specification function
Clause s. |
Fields in standup.joke declared as UnifiableCompound | |
---|---|
private UnifiableCompound |
Template.header
|
Methods in standup.joke that return UnifiableCompound | |
---|---|
UnifiableCompound |
Template.getHeader()
|
UnifiableCompound |
Clause.instantiateOutSpec(Bindings b)
|
UnifiableCompound |
Clause.instantiateTempSpec(Bindings b)
|
private UnifiableCompound |
Generator.obtainTemplateSpecifier(UnifiableCompound osf,
JokeGraph jokeGraph,
JokeConstraints constraints)
Given an output specification function, this method finds an appropriate clause, instantiates it with values that satisfy the given JokeConstraints , updates the jokegraph, and returns the
resulting template specifier. |
Methods in standup.joke that return types with arguments of type UnifiableCompound | |
---|---|
List<UnifiableCompound> |
Schema.instantiateOSFAnswer(Bindings b)
|
List<UnifiableCompound> |
Schema.instantiateOSFQuestion(Bindings b)
|
private List<UnifiableCompound> |
Generator.obtainTemplateSpecifiers(List<UnifiableCompound> osfs,
JokeGraph jokeGraph,
JokeConstraints constraints)
Performs clause instantiation. |
Methods in standup.joke with parameters of type UnifiableCompound | |
---|---|
private void |
JokeGraph.addPrecondition(UnifiableCompound instantiatedPrecond,
SourceProcess sp,
String sl)
Adds edges representing the given (instantiated) Precondition . |
private StructElement |
Generator.elaborateTemplateItem(String parentTemplateNodeID,
int childNumber,
UnifiableCompound b,
JokeGraph g)
Recursively performs template filling on a template item that specifies another template |
private float |
Generator.findMinMaxMinFScoreValueForOSF2(UnifiableCompound osf)
An alternative implementation that builds one long SQL query using the SQL UNION operator. |
private List<Template> |
Generator.getCompatibleTemplates(UnifiableCompound templateSpecifier)
Given a (dereferenced) template specifier, this method returns a list of compatible templates. |
private UnifiableCompound |
Generator.obtainTemplateSpecifier(UnifiableCompound osf,
JokeGraph jokeGraph,
JokeConstraints constraints)
Given an output specification function, this method finds an appropriate clause, instantiates it with values that satisfy the given JokeConstraints , updates the jokegraph, and returns the
resulting template specifier. |
private WordStruct |
Generator.templateFill(UnifiableCompound templateSpecifier,
String parentTemplateNodeID,
int childNumber,
JokeGraph jokeGraph)
Performs template filling, i.e. |
Method parameters in standup.joke with type arguments of type UnifiableCompound | |
---|---|
private List<UnifiableCompound> |
Generator.obtainTemplateSpecifiers(List<UnifiableCompound> osfs,
JokeGraph jokeGraph,
JokeConstraints constraints)
Performs clause instantiation. |
private WordStruct |
Generator.surfaceGenerate(List<UnifiableCompound> outputSpecificationFunction,
String template,
JokeGraph jokeGraph,
JokeConstraints constraints)
Takes an output specification function, instantiated with nodes in the given JokeGraph, and generates a WordStruct using the given
template and satisfying the given JokeConstraints. |
Constructors in standup.joke with parameters of type UnifiableCompound | |
---|---|
Template(String l,
UnifiableCompound h,
UnifiableList b)
|
Uses of UnifiableCompound in standup.unify |
---|
Methods in standup.unify that return UnifiableCompound | |
---|---|
private UnifiableCompound |
Bindings.dereference(UnifiableCompound old)
|
UnifiableCompound |
UnifiableCompound.duplicate()
Returns a deep copy of this UnifiableCompound . |
static UnifiableCompound |
UnifiableCompound.readXML(Element element)
Returns a UnifiableCompound encoded in an XML element. |
Methods in standup.unify with parameters of type UnifiableCompound | |
---|---|
private UnifiableCompound |
Bindings.dereference(UnifiableCompound old)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |