| 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) |