|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jp.sbi.celldesigner.plugin.CellDesignerPlugin
public abstract class CellDesignerPlugin
Interface class of CellDesignerPlugin.
Constructor Summary | |
---|---|
CellDesignerPlugin()
|
Method Summary | |
---|---|
void |
addCellDesignerPluginMenu(PluginMenu menu)
Adds the menu for this plug-in to CellDesigner. |
void |
addCompartmentPopupMenu(PluginMenu menu)
Adds the compartment popup menu to CellDesigner. |
void |
addCompartmentPopupMenuSeparator()
Adds the boundary to the compartment popup menu of CellDesigner. |
void |
addReactionPopupMenu(PluginMenu menu)
Adds the reaction popup menu to CellDesigner. |
void |
addReactionPopupMenuSeparator()
Adds the boundary to the reaction popup menu of CellDesigner. |
void |
addSpeciesPopupMenu(PluginMenu menu)
Adds the species popup menu to CellDesigner. |
void |
addSpeciesPopupMenuSeparator()
Adds the boundary to the species popup menu of CellDesigner. |
boolean |
cloneCurrModel()
|
protected java.lang.String |
createNewAliasId()
Create NewAliasId |
protected java.lang.String |
createNewCompartmentId()
Creates NewCompartmentId |
protected java.lang.String |
createNewReactionId()
Creates NewReactionId |
protected java.lang.String |
createNewSpeciesId()
Creates NewSpeciesId |
boolean |
doCircularLayout()
|
boolean |
exportDrawAreaToImageFile(java.lang.String strOutputFileDirName,
java.lang.String strOutputFileName,
java.lang.String strOutputFileExtention)
|
PluginListOf |
getAllModels()
Deprecated. |
PluginListOf |
getAllSpeciesNodes()
|
PluginModel |
getModel(java.lang.String id)
|
PluginListOf |
getSelectedAllNode()
|
PluginListOf |
getSelectedAllNode(PluginModel pluginModel)
|
PluginListOf |
getSelectedCompartmentNode()
|
PluginListOf |
getSelectedCompartmentNode(PluginModel pluginModel)
|
PluginModel |
getSelectedModel()
|
PluginListOf |
getSelectedReactionNode()
|
PluginListOf |
getSelectedReactionNode(PluginModel pluginModel)
|
PluginListOf |
getSelectedSpeciesNode()
|
PluginListOf |
getSelectedSpeciesNode(PluginModel pluginModel)
|
boolean |
isStarted()
|
void |
modelClosed(SBase sbase)
Called when Model is closed on CellDesigner. |
void |
modelOpened(SBase sbase)
Called when Model is opened on CellDesigner. |
void |
modelSelectChanged(SBase sbase)
Called when the selected Model is changed on CellDesigner. |
boolean |
notifySBaseAdded(PluginSBase sbase)
notifySBaseAdded |
boolean |
notifySBaseChanged(PluginSBase sbase)
notifySBaseChanged |
boolean |
notifySBaseDeleted(PluginSBase sbase)
notifySBaseDeleted |
void |
SBaseAdded(SBase sbase)
Called when a PluginSBase is added on CellDesigner. |
void |
SBaseAdded(jp.sbi.celldesigner.SpeciesAlias sbase,
Species parent)
Called when SBase is added on CellDesigner. |
void |
SBaseChanged(SBase sbase)
Called when some properties of PluginSBase are changed on CellDesigner. |
void |
SBaseChanged(jp.sbi.celldesigner.SpeciesAlias sbase,
Species parent)
Called when some properties of SBase are changed on CellDesigner. |
void |
SBaseDeleted(SBase sbase)
Called when PluginSBase is deleted on CellDesigner. |
void |
SBaseDeleted(jp.sbi.celldesigner.SpeciesAlias sbase,
Species parent)
Called when SBase is deleted on CellDesigner. |
boolean |
SBaseSelected()
|
void |
setStarted(boolean isStarted)
Sets the start flag Note: Set true if a plugin is invoked. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface jp.sbi.celldesigner.plugin.CellDesignerPlug |
---|
addPluginMenu |
Constructor Detail |
---|
public CellDesignerPlugin()
Method Detail |
---|
public void addCellDesignerPluginMenu(PluginMenu menu)
PluginMenu
- public void addSpeciesPopupMenu(PluginMenu menu)
PluginMenu
- public void addSpeciesPopupMenuSeparator()
public void addReactionPopupMenu(PluginMenu menu)
PluginMenu
- public void addReactionPopupMenuSeparator()
public void addCompartmentPopupMenu(PluginMenu menu)
PluginMenu
- public void addCompartmentPopupMenuSeparator()
public PluginModel getSelectedModel()
public PluginModel getModel(java.lang.String id)
@Deprecated public PluginListOf getAllModels()
public PluginListOf getSelectedSpeciesNode()
public PluginListOf getSelectedSpeciesNode(PluginModel pluginModel)
pluginModel
-
public PluginListOf getAllSpeciesNodes()
public PluginListOf getSelectedReactionNode()
public PluginListOf getSelectedReactionNode(PluginModel pluginModel)
pluginModel
-
public PluginListOf getSelectedCompartmentNode()
public PluginListOf getSelectedCompartmentNode(PluginModel pluginModel)
pluginModel
-
public PluginListOf getSelectedAllNode()
public PluginListOf getSelectedAllNode(PluginModel pluginModel)
pluginModel
-
protected java.lang.String createNewSpeciesId()
protected java.lang.String createNewCompartmentId()
protected java.lang.String createNewReactionId()
protected java.lang.String createNewAliasId()
public void SBaseAdded(SBase sbase)
CellDesignerPlug
SBaseAdded
in interface CellDesignerPlug
sbase
- public void SBaseAdded(jp.sbi.celldesigner.SpeciesAlias sbase, Species parent)
CellDesignerPlug
SBaseAdded
in interface CellDesignerPlug
sbase
- parent
- public void SBaseChanged(SBase sbase)
CellDesignerPlug
SBaseChanged
in interface CellDesignerPlug
sbase
- public void SBaseChanged(jp.sbi.celldesigner.SpeciesAlias sbase, Species parent)
CellDesignerPlug
SBaseChanged
in interface CellDesignerPlug
sbase
- parent
- public void SBaseDeleted(SBase sbase)
CellDesignerPlug
SBaseDeleted
in interface CellDesignerPlug
sbase
- public void SBaseDeleted(jp.sbi.celldesigner.SpeciesAlias sbase, Species parent)
CellDesignerPlug
SBaseDeleted
in interface CellDesignerPlug
sbase
- parent
- public void modelOpened(SBase sbase)
CellDesignerPlug
modelOpened
in interface CellDesignerPlug
sbase
- public void modelSelectChanged(SBase sbase)
CellDesignerPlug
modelSelectChanged
in interface CellDesignerPlug
sbase
- public void modelClosed(SBase sbase)
CellDesignerPlug
modelClosed
in interface CellDesignerPlug
sbase
- public boolean notifySBaseAdded(PluginSBase sbase)
notifySBaseAdded
in interface CellDesignerPlug
sbase
- public boolean notifySBaseChanged(PluginSBase sbase)
notifySBaseChanged
in interface CellDesignerPlug
sbase
- public boolean notifySBaseDeleted(PluginSBase sbase)
notifySBaseDeleted
in interface CellDesignerPlug
sbase
- public boolean isStarted()
isStarted
in interface CellDesignerPlug
public void setStarted(boolean isStarted)
SBaseAdded(PluginSBase) SBaseChanged(PluginSBase) SBaseDeleted(PluginSBase) modelOpened(PluginSBase) modelSelectChanged(PluginSBase) modelClosed(PluginSBase)
true
- if plug is starting, false otherwise.public boolean exportDrawAreaToImageFile(java.lang.String strOutputFileDirName, java.lang.String strOutputFileName, java.lang.String strOutputFileExtention)
public boolean doCircularLayout()
public boolean cloneCurrModel()
public boolean SBaseSelected()
SBaseSelected
in interface CellDesignerPlug
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |