public class GuiMainUmlInteractive extends AGuiMainUmlInteractive<Graphics2D,org.beigesoft.graphic.pojo.SettingsDraw,Image,FileAndWriter,Frame>
| Modifier and Type | Field and Description |
|---|---|
protected JPanel |
contentEditorPanel |
protected FactoryGuiMainUml |
factoryGuiMain |
protected ChooserTree<UUID,org.beigesoft.ui.pojo.NodeJavaClass> |
javaClassChooser |
protected PaletteZoom |
paletteZoom |
protected PaneDiagramSwing |
paneDiagramUml |
protected PaneProjectLight |
paneProjectUml |
protected org.beigesoft.ui.service.ISrvDialog<Frame> |
srvDialog |
protected org.beigesoft.service.ISrvI18n |
srvI18n |
protected WindowListener |
windowListener |
| Constructor and Description |
|---|
GuiMainUmlInteractive() |
closeCarefullyChangedDiagramIfExistAndMake, closeCarefullyChangedDiagramIfExistAndProjectAndMake, closeForcedDiagram, getActiveControllerDiagramUml, getGuiSrvs, getMainMenu, getMenuMain, handleModelChanged, newDiagramClass, newDiagramClassFromJavaSource, newDiagramObject, newDiagramSequence, newPackageDiagram, newUseCaseDiagram, openDiagramClass, openDiagramObject, openDiagramPackage, openDiagramSequence, openDiagramUseCase, refreshGui, setActiveControllerDiagramUml, setDisabledClassDiagramRelatedMenu, setGuiSrvs, setInstrumentDialog, setMainMenuprotected PaneProjectLight paneProjectUml
protected ChooserTree<UUID,org.beigesoft.ui.pojo.NodeJavaClass> javaClassChooser
protected org.beigesoft.service.ISrvI18n srvI18n
protected org.beigesoft.ui.service.ISrvDialog<Frame> srvDialog
protected PaneDiagramSwing paneDiagramUml
protected JPanel contentEditorPanel
protected final PaletteZoom paletteZoom
protected final FactoryGuiMainUml factoryGuiMain
protected WindowListener windowListener
public static void main(String[] args)
public ChooserTree<UUID,org.beigesoft.ui.pojo.NodeJavaClass> lazyGetAndPrepareJavaClassChooser()
public IControllerDiagramClass<?,FileAndWriter> getControllerDiagramClass()
public Frame getDialogInstrument()
getDialogInstrument in interface IGuiMainUml<Graphics2D,org.beigesoft.graphic.pojo.SettingsDraw,Image,FileAndWriter,Frame>getDialogInstrument in class AGuiMainUmlInteractive<Graphics2D,org.beigesoft.graphic.pojo.SettingsDraw,Image,FileAndWriter,Frame>public void setTitle(String title)
public boolean evalIsCurrentDiagramHasNeverSaved()
public void refreshProjectTreeAndShowFile(File diagramFile)
public String getSelectedFolderPathProjectTree()
public void addFileIntoSelectedFolderProjectTree(File file)
public void newProjectUml()
public void openProjectUml()
public void addFolderIntoSelectedFolderProjectTree()
public AsmProjectUml getAsmProjectUml()
public org.beigesoft.graphic.IPaneDrawing<Graphics2D> getPaneDrawing()
public SettingsGraphicUml getSettingsGraphicUml()
public org.beigesoft.graphic.service.ISrvDraw<Graphics2D,org.beigesoft.graphic.pojo.SettingsDraw,Image> getSrvDraw()
public org.beigesoft.graphic.service.ISrvZoom getSrvZoom()
public IControllerDiagramUml<?,FileAndWriter> getControllerDiagramUseCase()
protected void clearContentEditorPane()
clearContentEditorPane in class AGuiMainUmlInteractive<Graphics2D,org.beigesoft.graphic.pojo.SettingsDraw,Image,FileAndWriter,Frame>protected void prepareForClassDiagram()
prepareForClassDiagram in class AGuiMainUmlInteractive<Graphics2D,org.beigesoft.graphic.pojo.SettingsDraw,Image,FileAndWriter,Frame>protected void prepareForUseCaseDiagram()
prepareForUseCaseDiagram in class AGuiMainUmlInteractive<Graphics2D,org.beigesoft.graphic.pojo.SettingsDraw,Image,FileAndWriter,Frame>public IControllerDiagramUml<?,FileAndWriter> getControllerDiagramPackage()
public IControllerDiagramUml<?,FileAndWriter> getControllerDiagramObject()
protected void prepareForObjectDiagram()
prepareForObjectDiagram in class AGuiMainUmlInteractive<Graphics2D,org.beigesoft.graphic.pojo.SettingsDraw,Image,FileAndWriter,Frame>public IControllerDiagramUml<?,FileAndWriter> getControllerDiagramSequence()
protected void prepareForSequenceDiagram()
prepareForSequenceDiagram in class AGuiMainUmlInteractive<Graphics2D,org.beigesoft.graphic.pojo.SettingsDraw,Image,FileAndWriter,Frame>protected void prepareForPackageDiagram()
prepareForPackageDiagram in class AGuiMainUmlInteractive<Graphics2D,org.beigesoft.graphic.pojo.SettingsDraw,Image,FileAndWriter,Frame>public PaneDiagramSwing lazyGetPaneDiagramUml()
public JFrame getFrameMain()
public FactoryDiagramClassInteractiveLight lazyGetFactoryDiagramClass()
public FactoryDiagramPackage lazyGetFactoryDiagramPackage()
public FactoryDiagramObject lazyGetFactoryDiagramObject()
public FactoryDiagramSequence lazyGetFactoryDiagramSequence()
public FactoryDiagramUseCaseLight lazyGetFactoryDiagramUseCaseFull()
public IPaneProjectUml lazyGetPaneProjectUml()
protected void addToContentEditorPane(Component component)
public PaneProjectLight getPaneProjectUml()
public FactoryGuiMainUml getFactoryGuiMain()
Copyright © 2015 Beigesoft ™. All rights reserved.