Package | Description |
---|---|
g2d.npa |
This package contains the GUI for the NPA tool.
|
g2d.npa.examples | |
g2d.terms |
This package contains a preliminary implementation of term editing.
|
Modifier and Type | Field and Description |
---|---|
Term |
Syntax.knowledgeTemplate |
Term |
Syntax.strandTemplate |
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<Term> |
Role.events |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Term> |
TermTable.getTerms() |
Modifier and Type | Method and Description |
---|---|
void |
AttackEditor.addTerm(Term term) |
void |
SortedTermTable.addTerm(Term term,
Sort sort) |
void |
AttackEditor.askterm(Term term) |
Constructor and Description |
---|
TermCellEditor(AttackEditor editor,
Algebra algebra,
Term term) |
TermPanel(AttackEditor e,
java.lang.String title,
java.util.Collection<Term> terms,
Term base,
boolean editable) |
TermTable(AttackEditor e,
java.lang.String title,
java.util.Collection<Term> terms,
Term base,
boolean editable) |
Constructor and Description |
---|
Role(Algebra algebra,
java.lang.String name,
java.lang.String[] fresh,
java.util.ArrayList<Term> strand,
java.lang.String[][] variables) |
TermPanel(AttackEditor e,
java.lang.String title,
java.util.Collection<Term> terms,
Term base,
boolean editable) |
TermTable(AttackEditor e,
java.lang.String title,
java.util.Collection<Term> terms,
Term base,
boolean editable) |
Modifier and Type | Field and Description |
---|---|
static java.util.ArrayList<Term> |
Nspk.mtlist |
Modifier and Type | Class and Description |
---|---|
class |
AppTerm |
class |
HoleTerm |
class |
VarTerm |
Modifier and Type | Field and Description |
---|---|
Term |
TermPosition.term |
Modifier and Type | Field and Description |
---|---|
java.util.List<Term> |
AppTerm.terms |
Modifier and Type | Method and Description |
---|---|
Term |
VarTerm.copy() |
abstract Term |
Term.copy() |
Term |
HoleTerm.copy() |
Term |
AppTerm.copy() |
Term |
Term.expand(int hi,
Constructor constructor,
Subsorter s) |
Term |
VarTerm.expand(int hi,
Term term,
Subsorter s) |
abstract Term |
Term.expand(int hi,
Term term,
Subsorter s) |
Term |
HoleTerm.expand(int hi,
Term term,
Subsorter s) |
Term |
AppTerm.expand(int hi,
Term term,
Subsorter s) |
Term |
Constructor.expand(Subsorter s) |
Term |
Term.expand(TermPosition position,
Term term,
Subsorter s) |
Term |
VarTerm.expand(Term old_term,
Term new_term,
Subsorter s) |
abstract Term |
Term.expand(Term old_term,
Term new_term,
Subsorter s) |
Term |
HoleTerm.expand(Term old_term,
Term new_term,
Subsorter s) |
Term |
AppTerm.expand(Term old_term,
Term new_term,
Subsorter s) |
Term |
TermEditor.getTerm() |
Term |
HoleEditor.getTerm() |
static Term |
Term.parse(java.lang.Object o,
Algebra a) |
static Term |
Term.parseArray(java.lang.Object[] raw,
Algebra a) |
protected static Term |
Term.parseConstructor(java.lang.String raw,
Algebra a) |
protected static Term |
Term.parseString(java.lang.String raw,
Algebra a) |
protected static Term |
Term.parseVariable(java.lang.String raw,
Algebra a) |
Modifier and Type | Method and Description |
---|---|
static java.util.ArrayList<Term> |
Term.expand(java.util.List<Term> terms,
int hi,
Term term,
Subsorter s) |
static java.util.ArrayList<Term> |
Term.expand(java.util.List<Term> terms,
Term old_term,
Term new_term,
Subsorter s) |
java.util.Set<Term> |
Algebra.getPool(Sort sort) |
java.util.Set<Term> |
VarTerm.subterms() |
abstract java.util.Set<Term> |
Term.subterms() |
java.util.Set<Term> |
HoleTerm.subterms() |
java.util.Set<Term> |
AppTerm.subterms() |
Modifier and Type | Method and Description |
---|---|
void |
Algebra.addTerm2Pool(Term term) |
Term |
VarTerm.expand(int hi,
Term term,
Subsorter s) |
abstract Term |
Term.expand(int hi,
Term term,
Subsorter s) |
Term |
HoleTerm.expand(int hi,
Term term,
Subsorter s) |
Term |
AppTerm.expand(int hi,
Term term,
Subsorter s) |
static java.util.ArrayList<Term> |
Term.expand(java.util.List<Term> terms,
int hi,
Term term,
Subsorter s) |
static java.util.ArrayList<Term> |
Term.expand(java.util.List<Term> terms,
Term old_term,
Term new_term,
Subsorter s) |
Term |
Term.expand(TermPosition position,
Term term,
Subsorter s) |
Term |
VarTerm.expand(Term old_term,
Term new_term,
Subsorter s) |
abstract Term |
Term.expand(Term old_term,
Term new_term,
Subsorter s) |
Term |
HoleTerm.expand(Term old_term,
Term new_term,
Subsorter s) |
Term |
AppTerm.expand(Term old_term,
Term new_term,
Subsorter s) |
static void |
TermEditor.main(Sort sort,
Term term) |
static void |
HoleEditor.main(Sort sort,
Term term) |
static void |
TermEditor.main(Term term) |
static void |
HoleEditor.main(Term term) |
void |
TermPoolListener.termAdded(Term term) |
Modifier and Type | Method and Description |
---|---|
static java.util.ArrayList<Term> |
Term.expand(java.util.List<Term> terms,
int hi,
Term term,
Subsorter s) |
static java.util.ArrayList<Term> |
Term.expand(java.util.List<Term> terms,
Term old_term,
Term new_term,
Subsorter s) |
Constructor and Description |
---|
HoleEditor(java.awt.Window parent,
Algebra algebra,
Sort sort,
Term term) |
HoleEditor(java.awt.Window parent,
Algebra algebra,
Sort sort,
Term term,
boolean usePool) |
HoleEditor(java.awt.Window parent,
Algebra algebra,
Term term) |
HoleEditor(java.awt.Window parent,
Algebra algebra,
Term term,
boolean usePool) |
TermEditor(java.awt.Window parent,
Algebra algebra,
Sort sort,
Term term) |
TermEditor(java.awt.Window parent,
Algebra algebra,
Sort sort,
Term term,
boolean usePool) |
TermEditor(java.awt.Window parent,
Algebra algebra,
Term term) |
TermEditor(java.awt.Window parent,
Algebra algebra,
Term term,
boolean usePool) |
TermPosition(int start,
Sort sort,
Term term) |
Constructor and Description |
---|
AppTerm(Constructor constructor,
java.util.ArrayList<Term> terms,
Subsorter s) |