|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
zeus.generator.AgentGenerator
| Nested Class Summary | |
(package private) class |
AgentGenerator.AgentToolBar
|
(package private) class |
AgentGenerator.OntologyToolBar
|
(package private) class |
AgentGenerator.ProjectToolBar
|
(package private) class |
AgentGenerator.SymWindow
|
(package private) class |
AgentGenerator.TaskToolBar
|
| Nested classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
| Nested classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
| Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
protected java.util.Hashtable |
agentEditorList
|
protected CodeGenerator |
codeUI
|
protected FileHandler |
filer
|
protected GeneratorModel |
genmodel
|
protected GenerationPlan |
genplan
|
protected javax.swing.JMenuBar |
mainMenuBar
|
protected javax.swing.JMenu |
menu1
|
protected javax.swing.JMenu |
menu2
|
protected javax.swing.JMenu |
menu3
|
(package private) static java.lang.String[] |
MESSAGE
|
protected javax.swing.JMenuItem |
miAbout
|
protected javax.swing.JMenuItem |
miEditOnt
|
protected javax.swing.JMenuItem |
miExit
|
protected javax.swing.JMenuItem |
miGen
|
protected javax.swing.JMenuItem |
miLoadOnt
|
protected javax.swing.JMenuItem |
miNew
|
protected javax.swing.JMenuItem |
miNewOnt
|
protected javax.swing.JMenuItem |
miOpen
|
protected javax.swing.JMenuItem |
miSave
|
protected javax.swing.JMenuItem |
miSaveAs
|
protected javax.swing.JMenuItem |
miSaveOnt
|
protected OntologyDb |
ontology
|
protected OntologyEditor |
ontologyEditor
|
protected javax.swing.JLabel |
ontologyInfoLabel
|
(package private) static java.lang.String |
PROJECT_FILE_EXT
|
protected java.io.File |
projectFile
|
protected javax.swing.JLabel |
projectInfoLabel
|
protected boolean |
projectSaveNeeded
|
protected SocietyEditor |
societyEditor
|
protected java.util.Hashtable |
taskEditorList
|
| Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
| Fields inherited from class java.awt.Window |
|
| Fields inherited from class java.awt.Container |
|
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
AgentGenerator()
|
|
| Method Summary | |
void |
about()
|
void |
actionPerformed(java.awt.event.ActionEvent event)
|
void |
agentEditorClosed(java.lang.String name)
|
void |
cloneAgent(java.lang.String id)
|
void |
cloneTask(java.lang.String id)
|
void |
editAgent(java.lang.String id)
|
void |
editOntology()
|
protected boolean |
editorsHaveChanged()
|
void |
editTask(java.lang.String id)
|
void |
exitGenerator()
|
void |
generateCode()
|
protected java.io.File |
getFile(int type,
java.io.File f1,
java.lang.String filter)
|
protected void |
initMenus()
|
void |
loadOntology()
|
void |
loadProject()
|
static void |
main(java.lang.String[] arg)
|
boolean |
newOntology()
|
protected boolean |
newProject()
|
boolean |
openFile(java.io.File f)
|
void |
removeAgent(java.lang.String id)
|
void |
removeTask(java.lang.String id)
|
protected void |
resetProject()
|
boolean |
saveFile(java.io.File f)
|
boolean |
saveOntology()
|
boolean |
saveProject()
|
protected boolean |
saveProjectAs()
|
void |
showSociety()
|
void |
stateChanged(javax.swing.event.ChangeEvent evt)
|
void |
taskEditorClosed(java.lang.String name)
|
protected static void |
usage()
|
protected static void |
version()
|
| Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
| Methods inherited from class java.awt.Frame |
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
| Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
| Field Detail |
protected FileHandler filer
protected CodeGenerator codeUI
protected java.io.File projectFile
protected boolean projectSaveNeeded
protected java.util.Hashtable agentEditorList
protected java.util.Hashtable taskEditorList
protected OntologyDb ontology
protected GeneratorModel genmodel
protected GenerationPlan genplan
protected OntologyEditor ontologyEditor
protected SocietyEditor societyEditor
protected javax.swing.JMenuBar mainMenuBar
protected javax.swing.JMenu menu1
protected javax.swing.JMenuItem miNew
protected javax.swing.JMenuItem miOpen
protected javax.swing.JMenuItem miSave
protected javax.swing.JMenuItem miSaveAs
protected javax.swing.JMenuItem miGen
protected javax.swing.JMenuItem miExit
protected javax.swing.JMenu menu2
protected javax.swing.JMenuItem miNewOnt
protected javax.swing.JMenuItem miEditOnt
protected javax.swing.JMenuItem miLoadOnt
protected javax.swing.JMenuItem miSaveOnt
protected javax.swing.JMenu menu3
protected javax.swing.JMenuItem miAbout
protected javax.swing.JLabel projectInfoLabel
protected javax.swing.JLabel ontologyInfoLabel
static final java.lang.String PROJECT_FILE_EXT
static final java.lang.String[] MESSAGE
| Constructor Detail |
public AgentGenerator()
| Method Detail |
protected void initMenus()
public boolean openFile(java.io.File f)
public boolean saveFile(java.io.File f)
protected void resetProject()
public void loadProject()
protected boolean editorsHaveChanged()
public boolean saveProject()
protected boolean saveProjectAs()
protected boolean newProject()
public void generateCode()
public void showSociety()
public void exitGenerator()
public boolean newOntology()
public void loadOntology()
public boolean saveOntology()
public void editOntology()
public void about()
public void editAgent(java.lang.String id)
public void removeAgent(java.lang.String id)
public void cloneAgent(java.lang.String id)
public void agentEditorClosed(java.lang.String name)
public void editTask(java.lang.String id)
public void removeTask(java.lang.String id)
public void cloneTask(java.lang.String id)
public void taskEditorClosed(java.lang.String name)
protected java.io.File getFile(int type,
java.io.File f1,
java.lang.String filter)
protected static void usage()
protected static void version()
public static void main(java.lang.String[] arg)
public void stateChanged(javax.swing.event.ChangeEvent evt)
stateChanged in interface javax.swing.event.ChangeListenerpublic void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed in interface java.awt.event.ActionListener
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||