|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectstory.scheherazade.virgil.Definer
public class Definer
A Definer has two. One is a browser of currently defined elements, and the other is a PredicateSelector for defining new elements. It works over several types as given by DefinerMode.
Field Summary | |
---|---|
static java.awt.Color |
addPropertyColor
|
Constructor Summary | |
---|---|
Definer(Virgil virgil,
StoryInterpreter story,
Verbalizer verbalizer,
PlannerRepository planners,
DefinerMode mode,
TimelineViewer timelineViewer,
TimelineID timeline,
boolean inherit)
|
Method Summary | |
---|---|
javax.swing.JComponent |
getPanel()
|
void |
initializeAddPropertySelector(GenericScheherID ID)
Initialize the predicate selector to add a property to a defined element |
void |
initializeEditDefinitionSelector(GenericScheherID ID)
Initialize the predicate selector to edit extant definitions. |
void |
initializeNewDefinitionSelector()
Initialize the predicate selector to create new definitions. |
void |
refresh()
|
void |
setBackground(java.awt.Color color)
|
void |
updateBrowser()
Update the currently-defined-element browser. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.awt.Color addPropertyColor
Constructor Detail |
---|
public Definer(Virgil virgil, StoryInterpreter story, Verbalizer verbalizer, PlannerRepository planners, DefinerMode mode, TimelineViewer timelineViewer, TimelineID timeline, boolean inherit) throws Scheherexception
Scheherexception
Method Detail |
---|
public void setBackground(java.awt.Color color)
public void initializeNewDefinitionSelector() throws Scheherexception
Scheherexception
public void initializeEditDefinitionSelector(GenericScheherID ID) throws Scheherexception
Scheherexception
public void initializeAddPropertySelector(GenericScheherID ID) throws Scheherexception
Scheherexception
public void updateBrowser() throws Scheherexception
Scheherexception
public javax.swing.JComponent getPanel()
public void refresh() throws Scheherexception
Scheherexception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |