|
||||||||||
| 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
ikbs.tools.trees.Editor
ikbs.tools.trees.TreeEditor
ikbs.graphics.EditorRef
ikbs.graphics.model.ModelEditor
public class ModelEditor
ModelEditor, sous classe de EditorRef Container de type Frame, fenêtre de l'éditeur de modèle utilisée pour afficher un DescriptiveTreeViewer, permettant d'afficher un arbre descriptif
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.awt.Frame |
|---|
java.awt.Frame.AccessibleAWTFrame |
| Nested classes/interfaces inherited from class java.awt.Window |
|---|
java.awt.Window.AccessibleAWTWindow |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected ValSchema |
base
Référence à la base de cas |
protected org.jdom.Document |
caseDocument
|
protected java.awt.MenuItem |
editerModele
MenuItem du menu edition |
protected org.jdom.Document |
jdomDocument
|
protected Schema |
model
Références au model Le schema racine de l'arbre de description |
protected ModelSaver |
modelSaver
Le sauveur de fichier |
| Fields inherited from class ikbs.graphics.EditorRef |
|---|
cas, decision, fichier, knowledgeManager, langue, pba, pbm, pCanvas, pCenter, pGauche, pLangue, pSup |
| Fields inherited from class ikbs.tools.trees.TreeEditor |
|---|
affAtt, affichage, affInfo, arrow, bufferDrag, defaultColor, dynamique, editer, editionMode, formeRel, fZoom, idc, posLien, textRel |
| Fields inherited from class ikbs.tools.trees.Editor |
|---|
adresse_manuel, c, menuBar |
| 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.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
ModelEditor(java.lang.String nom,
KnowledgeManager km)
Creer un nouvel éditeur descriptif |
|
| Method Summary | |
|---|---|
void |
afficher()
Afficher graphiquement le model Surcharge de TreeEditor |
void |
afficherCas()
Pour afficher l'éditeur de cas |
void |
afficherDynamique()
|
void |
changeLangue(int langue)
Les actions à effectuer lorsque l'on change de langue |
void |
changeMode()
Passage du mode visualisation en mode édition et vice versa |
void |
changeModel(Schema s)
appelé par DescriptiveTreeViewer |
void |
changeTitle()
Change le titre de la fenêtre : visualiseur/editeur |
void |
chargerBaseDistante(boolean fusion)
Charger une base distante |
void |
chargerBaseDistante2(java.lang.String nomFich)
|
void |
chargerBaseLocale(boolean fusion)
Charger une base locale |
void |
createModelSaver(ModelLoader ml)
|
void |
creerBase()
Pour créer (et afficher) une nouvelle base de cas |
IkbsPanel |
creerPanelControlImage(DescriptiveElement ed)
|
void |
editer(Attribut a,
Noeud n)
Edition des attributs |
void |
editer(NoeudDescriptif n)
Edition des noeuds |
void |
editer(Relation uneRelation)
Edition des relations - non implémenté |
void |
exporterHyperQuest()
Exporter HyperQuest |
void |
exporterModelHtml()
Exporter Model sous forme html |
void |
exporterModelText()
Exporter Model sous forme de texte |
void |
genererModel()
Générer un nouveau modèle à partir d'un ensemble de cas |
ValSchema |
getBase(java.lang.String s)
Retourne la base de cas associée |
org.jdom.Document |
getCaseDocument()
|
org.jdom.Document |
getJdomDocument()
retourne le document JDOM |
java.lang.String |
getLibelle()
retourne le titre de la fenêtre |
Schema |
getModel()
retourne le model |
void |
identifier()
Identification du cas en cours et affectation de la valeur trouvée |
void |
importerBaseLocale()
Importer une base locale |
void |
importerHyperQuest()
Importer HyperQuest |
void |
importerTableau()
Importer un tableau de données |
void |
imprimer()
Permet d'imprimer l'arbre de description |
void |
initEditor()
Initialisation et mise en place des panels |
void |
initMenu()
Initialisation des menus |
void |
initObjAtt(Schema s)
Initialisation de la liste des objets et des attributs |
void |
loadDistant()
Charger un modèle distante implémente EditeurArbreInterface |
void |
loadDistant2(java.lang.String nomFich)
Charger un modèle distante implémente EditeurArbreInterface En paramètre, le nom du fichier a charger |
void |
loadLocal()
Charger un modèle local implémente EditeurArbreInterface |
void |
loadLocalMod()
|
void |
loadLocalXML()
Charger un modËle local au format XML |
void |
refreshAttributSelected(DescriptiveAttribute da)
|
void |
sauverBaseLocale()
Sauver une base locale |
void |
sauverBaseLocaleXML()
Sauver une base locale XML |
void |
sauverLocal()
Sauver un model sans redemander l'accès au fichier |
void |
sauverLocalXML()
Sauver un model sans redemander l'accËs au fichier |
void |
sauverSous()
Sauver un modèle sous en local implémente EditeurArbreInterface |
void |
sauverXMLSous()
Sauver un modËle sous en local au format XML implÈmente EditeurArbreInterface |
void |
setBase(ValSchema base)
|
void |
setCaseDocument(org.jdom.Document doc)
On affecte le Document relatif aux cas |
void |
setCible(DescriptiveAttribute att)
Affectation d'une cible pour le moteur d'induction |
void |
setJdomDocument(org.jdom.Document doc)
On affecte le document JDOM courant |
void |
setModel(Schema s)
On affecte le modele courant |
void |
showImage(DescriptiveElement ed)
Voir l'image associée à un objet/attribut |
void |
updateAttribute(DescriptiveAttribute oldAttribute,
DescriptiveAttribute newAttribute)
L'ancien attribut est remplacé par le nouveau |
void |
updateBase(java.lang.Object s)
|
void |
updateModel(java.lang.Object s)
|
void |
validerTout()
Permet de redessiner tout l'éditeur lorsque le Panel supérieur (pSup) a changé de dimension |
| Methods inherited from class ikbs.graphics.EditorRef |
|---|
affAttributs, affAttributs2, afficheEditeurDistance, afficherArbreDecision, changeAffZoomViewer2, changeMode2, dispose, genererArbreDecision, genererModeleInductif, getCible, getEditor, getKnowledgeManager, getLangue, getObjAtt, initButtonLangue, initPGauche, initPLangue, parametrerArbreDecision, putEditor, recentre, recentre, rechObjAtt, removeEditor, setKnowledgeManager, setLangue, showDocument, updateAttribut, validerpSup |
| Methods inherited from class ikbs.tools.trees.TreeEditor |
|---|
changeAffInfo, changeAffZoomViewer, changeFleches, changeFormeRelation, changeTextRelation, getCanvas, getDefaultColor, getMode, loadBackgroundPicture, posLiens, setDefaultColor, setZoom |
| Methods inherited from class ikbs.tools.trees.Editor |
|---|
action, action, action, afficherAide, afficherAPropos, centrer, centrer, getFrame, init, initBarreMenu, initGridBagConstraint, update, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened, xyPosition, xyPosition |
| Methods inherited from class java.awt.Frame |
|---|
addNotify, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, paramString, 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, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, 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, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.event.WindowListener |
|---|
windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened |
| Methods inherited from interface ikbs.tools.utils.EditeurArbreInterface |
|---|
changeAffZoomViewer, getCanvas |
| Methods inherited from interface ikbs.tools.utils.GetFrame |
|---|
getFrame |
| Methods inherited from interface java.awt.MenuContainer |
|---|
getFont, postEvent |
| Field Detail |
|---|
protected Schema model
Schemaprotected org.jdom.Document jdomDocument
protected org.jdom.Document caseDocument
protected ValSchema base
protected java.awt.MenuItem editerModele
protected ModelSaver modelSaver
| Constructor Detail |
|---|
public ModelEditor(java.lang.String nom,
KnowledgeManager km)
nom - le nom de l'éditeur de description| Method Detail |
|---|
public void initEditor()
initEditor in class EditorRefpublic void initMenu()
initMenu in class Editorpublic java.lang.String getLibelle()
public Schema getModel()
getModel in class EditorRefdescriptions.element.Schemapublic ValSchema getBase(java.lang.String s)
EditorRef
getBase in interface GetBasegetBase in class EditorRefpublic void setBase(ValSchema base)
public void setModel(Schema s)
public org.jdom.Document getJdomDocument()
public org.jdom.Document getCaseDocument()
public void setJdomDocument(org.jdom.Document doc)
public void setCaseDocument(org.jdom.Document doc)
public void changeModel(Schema s)
public void updateModel(java.lang.Object s)
updateModel in interface ModelUpdaterpublic void updateBase(java.lang.Object s)
updateBase in interface BaseUpdaterpublic void changeLangue(int langue)
changeLangue in interface LangueManagerchangeLangue in interface EditeurArbreInterfacechangeLangue in class EditorRefpublic void changeTitle()
public void afficher()
afficher in class TreeEditorpublic void imprimer()
public void initObjAtt(Schema s)
public void createModelSaver(ModelLoader ml)
public void loadLocal()
loadLocal in interface EditeurArbreInterfacepublic void loadDistant()
loadDistant in interface EditeurArbreInterfacepublic void loadDistant2(java.lang.String nomFich)
public void sauverSous()
public void sauverLocal()
sauverLocal in interface EditeurArbreInterfacepublic void creerBase()
public void chargerBaseLocale(boolean fusion)
public void chargerBaseDistante(boolean fusion)
public void chargerBaseDistante2(java.lang.String nomFich)
public void importerBaseLocale()
public void sauverBaseLocale()
public void afficherCas()
public void updateAttribute(DescriptiveAttribute oldAttribute,
DescriptiveAttribute newAttribute)
AttributeUpdater
updateAttribute in interface AttributeUpdaterpublic void refreshAttributSelected(DescriptiveAttribute da)
public void setCible(DescriptiveAttribute att)
descriptiveElement - la cible du moteur d'induction(ce doit être un
SymbolicAttribute)DescriptiveElementpublic void identifier()
identifier in interface ApprentissageInterfacepublic void afficherDynamique()
public void validerTout()
EditorRef
validerTout in class EditorRefpublic void changeMode()
changeMode in interface EditeurArbreInterfacechangeMode in class TreeEditorpublic void editer(NoeudDescriptif n)
public void editer(Relation uneRelation)
public void editer(Attribut a,
Noeud n)
public void importerHyperQuest()
public void importerTableau()
public void exporterHyperQuest()
public void exporterModelText()
public void exporterModelHtml()
public void showImage(DescriptiveElement ed)
showImage in class EditorRefpublic IkbsPanel creerPanelControlImage(DescriptiveElement ed)
public void genererModel()
ApprentissageInterface
genererModel in interface ApprentissageInterfacegenererModel in class EditorRefpublic void loadLocalXML()
loadLocalXML in interface EditeurArbreInterfacepublic void loadLocalMod()
public void sauverXMLSous()
public void sauverBaseLocaleXML()
public void sauverLocalXML()
sauverLocalXML in interface EditeurArbreInterface
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||