public class EditGUI
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.ArrayList<java.lang.String> |
allowedTerms |
static boolean |
initOnce |
Constructor and Description |
---|
EditGUI() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
assertFacts(KB kb,
java.util.TreeMap<java.lang.String,java.util.ArrayList<java.lang.String>> cbset,
java.lang.String kbHref)
Interpret a map as a key relation name and ArrayList of values as arguments.
|
static java.util.ArrayList<java.lang.String> |
genAllParentList(KB kb,
java.lang.String term)
Get the all parent classes of term.
|
static java.util.HashMap<java.lang.String,java.util.ArrayList<java.util.ArrayList<java.lang.String>>> |
genClassList(KB kb,
java.lang.String term)
Collect a set of relations in which the type of given term is an argument subclass,
and collect the set of possible argument fillers.
|
static java.lang.String |
genClassPage(KB kb,
java.lang.String term,
java.lang.String kbHref)
Generate a set of menus comprising relations that apply to this class
i.e.
|
static java.util.ArrayList<java.lang.String> |
genImmedParentList(KB kb,
java.lang.String term)
Get the just the immediate parent classes of a term
|
static java.util.HashMap<java.lang.String,java.util.ArrayList<java.util.ArrayList<java.lang.String>>> |
genInstList(KB kb,
java.lang.String term)
Collect a set of relations in which the type of given term is an argument instance type,
and collect the set of possible argument fillers.
|
static java.lang.String |
genInstPage(KB kb,
java.lang.String term,
java.lang.String kbHref)
Generate fields for an HTML form that allow a user to assert
statements by using menus to set parameters that are arguments
to relations.
|
java.lang.String |
genRelPage(KB kb,
java.lang.String rel) |
static void |
initOnce() |
static void |
main(java.lang.String[] args)
A test method.
|
static java.lang.String |
printInstances(KB kb,
java.lang.String className)
Get and print all instances of a class
|
public static java.util.ArrayList<java.lang.String> allowedTerms
public static boolean initOnce
public static void initOnce()
public java.lang.String genRelPage(KB kb, java.lang.String rel)
public static java.lang.String printInstances(KB kb, java.lang.String className)
public static java.util.ArrayList<java.lang.String> genAllParentList(KB kb, java.lang.String term)
public static java.util.ArrayList<java.lang.String> genImmedParentList(KB kb, java.lang.String term)
public static java.util.HashMap<java.lang.String,java.util.ArrayList<java.util.ArrayList<java.lang.String>>> genInstList(KB kb, java.lang.String term)
public static java.util.HashMap<java.lang.String,java.util.ArrayList<java.util.ArrayList<java.lang.String>>> genClassList(KB kb, java.lang.String term)
public static java.lang.String genInstPage(KB kb, java.lang.String term, java.lang.String kbHref)
public static java.lang.String genClassPage(KB kb, java.lang.String term, java.lang.String kbHref)
public static java.lang.String assertFacts(KB kb, java.util.TreeMap<java.lang.String,java.util.ArrayList<java.lang.String>> cbset, java.lang.String kbHref)
public static void main(java.lang.String[] args)