Public Member Functions | |
void | addDescription (Description desc) |
void | addNameComponent (Word n) |
void | addParticiple (Word part) |
void | addPreposition (Preposition loc) |
boolean | equals (Object o) |
List< Word > | getAdjectives () |
List< Description > | getDescriptions () |
List< Word > | getName () |
List< Word > | getParticiples () |
List< Preposition > | getPrepositions () |
Quantifier | getQuantifier () |
ObjectX (Word name) | |
ObjectX () | |
void | setDescriptions (ArrayList< Description > descs) |
void | setName (List< Word > n) |
void | setParticiples (List< Word > participles) |
void | setQuantifier (Quantifier q) |
String | toString () |
Private Attributes | |
List< Word > | adjectives = new ArrayList<Word>() |
List< Description > | descriptions = new ArrayList<Description>() |
List< Word > | name = new ArrayList<Word>() |
List< Word > | participles = new ArrayList<Word>() |
List< Preposition > | prepositions = new ArrayList<Preposition>() |
Quantifier | quantifier = new Quantifier() |
Definition at line 6 of file ObjectX.java.
instruction.semanticObjects.ObjectX.ObjectX | ( | Word | name | ) | [inline] |
Constructs a new ObjectX object and adds the Word
name
as a component to the object's name
obj |
Definition at line 43 of file ObjectX.java.
instruction.semanticObjects.ObjectX.ObjectX | ( | ) | [inline] |
Constructs an empty ObjectX
Definition at line 51 of file ObjectX.java.
void instruction.semanticObjects.ObjectX.addDescription | ( | Description | desc | ) | [inline] |
Definition at line 80 of file ObjectX.java.
void instruction.semanticObjects.ObjectX.addNameComponent | ( | Word | n | ) | [inline] |
Definition at line 55 of file ObjectX.java.
void instruction.semanticObjects.ObjectX.addParticiple | ( | Word | part | ) | [inline] |
Definition at line 164 of file ObjectX.java.
void instruction.semanticObjects.ObjectX.addPreposition | ( | Preposition | loc | ) | [inline] |
Definition at line 100 of file ObjectX.java.
boolean instruction.semanticObjects.ObjectX.equals | ( | Object | o | ) | [inline] |
Definition at line 139 of file ObjectX.java.
List<Word> instruction.semanticObjects.ObjectX.getAdjectives | ( | ) | [inline] |
Definition at line 95 of file ObjectX.java.
List<Description> instruction.semanticObjects.ObjectX.getDescriptions | ( | ) | [inline] |
Definition at line 75 of file ObjectX.java.
List<Word> instruction.semanticObjects.ObjectX.getName | ( | void | ) | [inline] |
Definition at line 60 of file ObjectX.java.
List<Word> instruction.semanticObjects.ObjectX.getParticiples | ( | ) | [inline] |
Definition at line 159 of file ObjectX.java.
List<Preposition> instruction.semanticObjects.ObjectX.getPrepositions | ( | ) | [inline] |
Definition at line 105 of file ObjectX.java.
Definition at line 70 of file ObjectX.java.
void instruction.semanticObjects.ObjectX.setDescriptions | ( | ArrayList< Description > | descs | ) | [inline] |
Definition at line 85 of file ObjectX.java.
void instruction.semanticObjects.ObjectX.setName | ( | List< Word > | n | ) | [inline] |
Definition at line 65 of file ObjectX.java.
void instruction.semanticObjects.ObjectX.setParticiples | ( | List< Word > | participles | ) | [inline] |
Definition at line 154 of file ObjectX.java.
void instruction.semanticObjects.ObjectX.setQuantifier | ( | Quantifier | q | ) | [inline] |
Definition at line 90 of file ObjectX.java.
String instruction.semanticObjects.ObjectX.toString | ( | ) | [inline] |
Definition at line 110 of file ObjectX.java.
List<Word> instruction.semanticObjects.ObjectX.adjectives = new ArrayList<Word>() [private] |
Contains a set of adjectives that characterize the object more exactly
Definition at line 26 of file ObjectX.java.
List<Description> instruction.semanticObjects.ObjectX.descriptions = new ArrayList<Description>() [private] |
Conatins a set of simple sentences that specify the object, e.g. relative clauses
Definition at line 32 of file ObjectX.java.
List<Word> instruction.semanticObjects.ObjectX.name = new ArrayList<Word>() [private] |
A list of Words that determine the object's name
Definition at line 11 of file ObjectX.java.
List<Word> instruction.semanticObjects.ObjectX.participles = new ArrayList<Word>() [private] |
Definition at line 34 of file ObjectX.java.
List<Preposition> instruction.semanticObjects.ObjectX.prepositions = new ArrayList<Preposition>() [private] |
Makes a prepositional statement about the object, e.g. its location
Definition at line 21 of file ObjectX.java.
Quantifier instruction.semanticObjects.ObjectX.quantifier = new Quantifier() [private] |
Specifies an quantitative statement about the object
Definition at line 16 of file ObjectX.java.