|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
UnBBayesPluginContextHolder.OnReloadActionListener
into this plugin holder.
PNEditionPane.ToolBarEdition.getBtnAddPluginButton()
's right side arrow is
pressed (which contents should reflect nodes loaded from plugins).
UnBBayesFrame.getModuleCategoryToComponentsMap()
.
#buildPluginNode().getNode()
Class.newInstance()
in order to build a node.ClassInstantiationPluginNodeBuilder.ClassInstantiationPluginNodeBuilder()
and then ClassInstantiationPluginNodeBuilder.setNodeClass(Class)
Class.newInstance()
ClassInstantiationPluginUShapeBuilder.ClassInstantiationPluginUShapeBuilder()
and then ClassInstantiationPluginUShapeBuilder.setPluginUShapeClass(Class)
JunctionTreeAlgorithm.run()
get
method.
UnBBayesFrame.loadPlugins()
in order to create the "Plugin" menu.
UnBBayesFrame.loadPlugins()
in order to instantiate the "Plugin" tool bars.
GeneralPath
)
BaseIO#supportsExtension(String)
.FileView
que é o responsável por
mostrar os ícones correspondentes para cada tipo de aquivo e pasta.Icon
) padrões.
ImageIcon
responsavel por desenhar
um icone.#getPluginManager()
.
BaseIO.getName()
equals
to the given parameter.
construct
method has returned.
float
.construct
method.
CorePluginNodeManager.reloadPlugin()
and then returns
a set of all loaded plugin node's informations.
corArco
corFundo
Point2D.Double
) do objeto da classe
GraphPane
corNo
Dimension
tamanhoRede do objeto da classe GraphPane
JViewport
) do objeto da
classe GraphPane
JViewport
), que
contem o grafo responsavel pela representacao grafica da rede.
Icon
) correnspondente ao arquivo desejado.
#getSupportedFileExtensions()
is opened by the user.
#getSupportedFileExtensions()
NetworkController.getLogContent()
,
which is a delegator to SingleEntityNetwork.getLog()
.
NetworkController.showLog()
to retrieve the
content of LOG.
PNCompilationPane
).
PNEditionPane
).
Node
representation of this plugin node.
INodeBuilder.buildNode()
CorePluginNodeManager.registerNodeClass(Class, INodeClassDataTransferObject)
.
Class.newInstance()
is going to
be called.
corNo
corNo
sliderRaio
.
Object
), que pode ser um
Node
ou Edge
List
), que podem ser um
Node
e/ou Edge
corSelecao
(ProbabilisticNetwork)
index
index
BaseIO.getSupportedFileExtensions(boolean)
BaseIO.getSupportedFileExtensions(boolean)
from
IPersistenceAwareWindow.getIO()
instead.
BaseIO.getSupportedFilesDescription(boolean)
BaseIO##getSupportedFilesDescription(boolean)
from
IPersistenceAwareWindow.getIO()
instead.
JTable
.
JTextComponent.getText()
from TextAreaDialog.getTextArea()
JTextField
that has the node's description.
JTextField
that has the node's name.
UnBBayesModuleBuilder.buildUnBBayesModule()
we get the proper UnBBayesModule).
corNo
GraphPaperLayout
class is a layout manager that
lays out a container's components in a rectangular grid, similar
to GridLayout.TreeVariable
and the
product of the target, evidence and total states.
GraphPane.update()
will set UShape.getUseSelection()
to same
value;
PluginAwareFileExtensionIODelegator.getExtensionPointID()
as extension point ID (which is usually "PNIO").
DneIO.loadNetHeaderBody(StreamTokenizer, SingleEntityNetwork)
in order to treat each declaration.
NetIO.loadNetHeaderBody(StreamTokenizer, SingleEntityNetwork)
in order to treat each declaration.
CoreCPFPluginManager.reloadPlugin()
CorePluginNodeManager.reloadPlugin()
MSeparationUtility
which
tests if the separators are d-separated from the query nodes
as well.CoreCPFPluginManager
UnBBayesPluginContextHolder
INodeClassDataTransferObject
that just delegates each getter/setter to Dto.getObject(String)
and Dto.setObject(String, Object)
using pre-generated keys.UnBBayesPluginContextHolder.getOnReloadListeners()
.
FileExtensionIODelegator
with some customization
(names, content of delegators and its descriptions)IPluginNode
or its builder PluginNodeBuilder
IProbabilityFunctionPanelBuilder
@see IProbabilityFunctionPanelBuilder
IProbabilityFunctionPanelBuilder
@see IProbabilityFunctionPanelBuilder
IPluginUShape
or its builder IPluginUShapeBuilder
FileExtensionIODelegator
which uses JPF in order to load IO classes as plugins.PluginAwareFileExtensionIODelegator.newInstance()
instead
TOpÔøΩÔøΩesGlobais
)
TextAreaDialog
TextAreaDialog
JTable
JTextArea
printing classJTextArea
.
UnBBayesPluginContextHolder.getPluginsDirectoryName()
folder
and publish them (make them usable).
UnBBayesPluginContextHolder
will be used to load the plugins
and fill the plugin informations that can be obtained by
{@link #getPluginInformation(String)
UnBBayesPluginContextHolder
will be used to load the plugin nodes
and fill the plugin informations that can be obtained by
CorePluginNodeManager.getPluginNodeInformation(Class)
.
GraphPane.setNodeDataTransferObject(INodeClassDataTransferObject)
followed
by GraphPane.setAction(GraphAction)
GlobalOptionsDialog.getAlgorithmOptionPane()
's content to
currentOptionPanel.
Class.newInstance()
is going to
be called.
#getPnEditionPane()#setTable(JTable, Node)
JTextComponent.setText(String)
from TextAreaDialog.getTextArea()
GraphPane.update()
will set UShape.getUseSelection()
to same
value;
TextAreaDialog
instead
FileFilter
with the desired file extension.
FileFilter
with the desired file extension and description.
construct
method
and then exit.
JFrame
and it is responsible for
the UnBBayes main panel.UnBBayesFrame.getPluginSplitButton()
or UnBBayesFrame.getToolsSplitButton()
.UnBBayesFrame.SplitButtonMenuActionListener.actionPerformed(ActionEvent)
UnBBayesPluginContextHolder.OnReloadActionListener.onReload(EventObject)
which shall be called on every plugin reload events (e.g.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |