aminePlatform.guis.ontologyKBGUI
Class OntologyKBGUIFrame
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
aminePlatform.guis.util.AmineFrame
aminePlatform.guis.ontologyKBGUI.OntologyKBGUIFrame
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
- public class OntologyKBGUIFrame
- extends AmineFrame
Title: guis.lexiconsOntologyGUI.OntologyGUIFrame class
Description: The main frame for the lexicons/ontology GUI.
It provides a tabbed pane composed of two tabs : one for the creation and
edition of the ontology and the second panel for types hierarchy operations.
Copyright : Copyright (c) Adil KABBAJ 2004-2009,
Karim BOUZOUBAA worked on ontology tree panel and
Nabil OURDANI worked on ontology graphic editor and ontology automatic drawing
- See Also:
- Serialized Form
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 |
Fields inherited from class aminePlatform.guis.util.AmineFrame |
amine2DirPath, amineEditorsUIs, amineLogo, aminePlatformDirPath, borderLayout1, btCloseFile, btHelp, btNewFile, btOpenFile, btSaveFile, cgGUIs, contentPane, currentLexicon, debugFrame, dlg, fileChange, filePath, FONT_DIALOG_1_12, kbDirPath, menuBar, menuDisplay, menuFile, menuFileClose, menuFileExit, menuFileNew, menuFileOpen, menuFilePrint, menuFileSave, menuFileSaveAs, menuHelp, menuParameters, menuParamIgnoreCase, menuParamLoadSynOnt, menuParamMixedLanguage, ontology, ontologyDirPath, statusBar, titleFrame, toolBar, toolBarFile, txtDsplyOntFrm, untitled, userManual, xmlDsplyOntFrm |
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 |
Methods inherited from class aminePlatform.guis.util.AmineFrame |
closeOntology, displayUserManual, displyTxtOnt, displyXMLOnt, frameInit, getImageIcon, helpAbout_actionPerformed, loadKB, loadOntology, menuFileExit_actionPerformed, menuFilePrint_actionPerformed, okToAbandon, processWindowEvent, selectFile, selectFile, selectFiles, selectFiles, showFrame, updateLoadSynOnt |
Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Frame |
addNotify, 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 |
userManualFilePath
public java.lang.String userManualFilePath
menuLanguage
javax.swing.JMenu menuLanguage
menuLangUpdate
javax.swing.JMenuItem menuLangUpdate
menuLangChangeMainLang
javax.swing.JMenuItem menuLangChangeMainLang
menuFileNew1
javax.swing.JMenu menuFileNew1
menuNewOntology
javax.swing.JMenuItem menuNewOntology
menuNewKB
javax.swing.JMenuItem menuNewKB
menuFileOpen1
javax.swing.JMenu menuFileOpen1
menuOpenOntology
javax.swing.JMenuItem menuOpenOntology
menuOpenTxtOntology
public javax.swing.JMenuItem menuOpenTxtOntology
menuOpenKB
javax.swing.JMenuItem menuOpenKB
menuOntRun
public javax.swing.JMenuItem menuOntRun
menuNode
javax.swing.JMenu menuNode
insertMenu
javax.swing.JMenu insertMenu
insertNewCSMenu
javax.swing.JMenu insertNewCSMenu
insertNewLinkMenu
javax.swing.JMenu insertNewLinkMenu
removeMenu
javax.swing.JMenu removeMenu
findMnItem
javax.swing.JMenuItem findMnItem
editMnItem
javax.swing.JMenuItem editMnItem
showContentMnItem
javax.swing.JMenuItem showContentMnItem
synMnItem
javax.swing.JMenuItem synMnItem
supTypMnItem
javax.swing.JMenuItem supTypMnItem
typeInsMnItem
javax.swing.JMenuItem typeInsMnItem
sitInsMnItem
javax.swing.JMenuItem sitInsMnItem
ruleInsMnItem
javax.swing.JMenuItem ruleInsMnItem
indInsMnItem
javax.swing.JMenuItem indInsMnItem
lnk2TypeInsMnItem
javax.swing.JMenuItem lnk2TypeInsMnItem
lnk2IndInsMnItem
javax.swing.JMenuItem lnk2IndInsMnItem
lnk2SitInsMnItem
javax.swing.JMenuItem lnk2SitInsMnItem
lnk2RuleInsMnItem
javax.swing.JMenuItem lnk2RuleInsMnItem
linkRemMnItem
javax.swing.JMenuItem linkRemMnItem
nodeRemMnItem
javax.swing.JMenuItem nodeRemMnItem
linkRemBisMnItem
javax.swing.JMenuItem linkRemBisMnItem
gotoFirstOccurMnItem
javax.swing.JMenuItem gotoFirstOccurMnItem
nextMnItem
javax.swing.JMenuItem nextMnItem
iconVisited
public javax.swing.Icon iconVisited
backWrdActv
javax.swing.ImageIcon backWrdActv
backWrdDsctv
javax.swing.ImageIcon backWrdDsctv
forWrdActv
javax.swing.ImageIcon forWrdActv
forWrdDsctv
javax.swing.ImageIcon forWrdDsctv
sp
javax.swing.ImageIcon sp
dynamicOntologyCall
public boolean dynamicOntologyCall
ontologyKBGUI
public OntologyKBGUI ontologyKBGUI
jTabbedPane1
public javax.swing.JTabbedPane jTabbedPane1
tbdPneOntologyEditors
public TbdPneOntologyKBEditors tbdPneOntologyEditors
treeViewPanel
public OntologyKBTreePanel treeViewPanel
txtViewPanel
public OntologyKBTxtPanel txtViewPanel
typeOpersPanel
public TypeOpersPanel typeOpersPanel
drawViewPanel
public OntologyKBDrawContainer drawViewPanel
browserViewPanel
public OntologyKBDrawContainer browserViewPanel
fileTxtOntologyName
public java.lang.String fileTxtOntologyName
fileTxtOntologyPath
public java.lang.String fileTxtOntologyPath
openNodesFrames
public java.util.HashMap openNodesFrames
frame
public static java.awt.Frame frame
OntologyKBGUIFrame
public OntologyKBGUIFrame()
OntologyKBGUIFrame
public OntologyKBGUIFrame(boolean dynamicOntologyCall,
OntologyKBGUI ontKBGUI)
OntologyKBGUIFrame
public OntologyKBGUIFrame(java.lang.String title,
java.lang.String statusMsg,
boolean dynamicOntologyCall)
OntologyKBGUIFrame
public OntologyKBGUIFrame(java.lang.String title,
java.lang.String statusMsg,
boolean dynamicOntologyCall,
OntologyKBGUI ontKBGUI)
OntologyKBGUIFrame
public OntologyKBGUIFrame(Ontology ontologyKB)
- Open an Ontology GUI Frame for a specific Ontology. This can be the case if
this GUI is called from another GUI to update a specific ontology
OntologyKBGUIFrame
public OntologyKBGUIFrame(Ontology ontologyKB,
boolean editKB)
finalize
public void finalize()
editKB
public boolean editKB()
isKB
public boolean isKB()
updateMixedLanguageParameter
public void updateMixedLanguageParameter()
- Overrides:
updateMixedLanguageParameter
in class AmineFrame
updateIgnoreCaseParameter
public void updateIgnoreCaseParameter()
- Overrides:
updateIgnoreCaseParameter
in class AmineFrame
menuBtFileNew_actionPerformed
public void menuBtFileNew_actionPerformed(java.awt.event.ActionEvent e)
- Overrides:
menuBtFileNew_actionPerformed
in class AmineFrame
menuFileNew_actionPerformed
public void menuFileNew_actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
menuFileNew_actionPerformed
in class AmineFrame
menuBtFileOpen_actionPerformed
public void menuBtFileOpen_actionPerformed(java.awt.event.ActionEvent e)
- Overrides:
menuBtFileOpen_actionPerformed
in class AmineFrame
menuFileOpen_actionPerformed
public boolean menuFileOpen_actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
menuFileOpen_actionPerformed
in class AmineFrame
menuFileOpen_TxtOntology
public boolean menuFileOpen_TxtOntology()
addDisplayOntologyGUI
void addDisplayOntologyGUI()
saveFile
public boolean saveFile()
- Specified by:
saveFile
in class AmineFrame
menuFileSave_actionPerformed
public void menuFileSave_actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
menuFileSave_actionPerformed
in class AmineFrame
menuFileSaveAs_actionPerformed
public void menuFileSaveAs_actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
menuFileSaveAs_actionPerformed
in class AmineFrame
saveOntology
public boolean saveOntology()
- Overrides:
saveOntology
in class AmineFrame
saveAsOntology
public boolean saveAsOntology()
- Overrides:
saveAsOntology
in class AmineFrame
closeNodesFrames
public void closeNodesFrames()
updateOpenNodeFrames
public void updateOpenNodeFrames()
menuFileClose_actionPerformed
public boolean menuFileClose_actionPerformed(java.awt.event.ActionEvent e)
- Overrides:
menuFileClose_actionPerformed
in class AmineFrame
close
public boolean close()
- Specified by:
close
in class AmineFrame
updateLanguages_actionPerformed
void updateLanguages_actionPerformed(java.awt.event.ActionEvent e)
replaceMainLanguageName
void replaceMainLanguageName()
updateListOfLangs
public void updateListOfLangs()
changeOfTabbedPane
void changeOfTabbedPane(javax.swing.event.ChangeEvent chge)
- ChangeOfTabbedPane : Actually, it is used to switch on/off the menu element
menuVisualize; to "on" when the current tab is CSPanel
and "off" otherwise.
drawOntology
public VisualGraph drawOntology()
updatePanels
public void updatePanels()
updateAllViews
public void updateAllViews()
addListenerToNodeItems
void addListenerToNodeItems()
notifyCSPanel
public void notifyCSPanel()
setEnabledUIs
public void setEnabledUIs(boolean state)
- Overrides:
setEnabledUIs
in class AmineFrame
setTabIndex
public void setTabIndex(int ViewMode)
- public void closeFrame(GraphDrawFrame graphDrawFrame, boolean andDescendant){
}
public ArrayList getChildrenOf(GraphDrawFrame graphDrawFrame){
return null;
}
public JDesktopPane getDeskTop() {
return this.desktop;
}
//added by Nabil
public JDesktopPane getDeskTopBrowser() {
return this.desktopBrowser;
}
public void addChild(GraphDrawFrame frame, GraphDrawFrame newChild){
}
public GraphDrawPanel getNewGraphDrawPanel(GraphDrawFrame frame, Lexicon lexicon) {
//added by nabil
//frame.SetBrowser(true);
//return new OntologyDrawContainer(frame, ontology, treeViewPanel);
return null;
}
public GraphDrawFrame getCurrentGraphDrawFrame() {
return null;
}
public void setCurrentGraphDrawFrame(GraphDrawFrame graphDrawFrame){
}
public void repaintMainFrame(){
repaint();
}
public void updateMenuItems(){
}
public void updateMenuItems1And2(boolean mode){
}
public void File_Save() {
}
public void onCut() {
}
public void onCopy() {
}
public void onPaste() {
}
public void onEditNode() {
}
public void onEditEdge() {
}
getTabIndex
public int getTabIndex()