|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.beanexplorer.beans.Option
biouml.model.AbstractFilter
biouml.standard.filter.BiopolimerDiagramFilter
Common purpose diagram filter allowing to filter Biopolimers
by species, cell types and inducers.
| Nested Class Summary | |
static class |
BiopolimerDiagramFilter.CellTypeFilter
|
static class |
BiopolimerDiagramFilter.CellTypeFilterBeanInfo
|
static class |
BiopolimerDiagramFilter.InducerFilter
|
static class |
BiopolimerDiagramFilter.InducerFilterBeanInfo
|
static class |
BiopolimerDiagramFilter.SpeciesFilter
|
static class |
BiopolimerDiagramFilter.SpeciesFilterBeanInfo
|
| Field Summary |
| Fields inherited from class com.beanexplorer.beans.Option |
notificationEnabled, propagationEnabled |
| Constructor Summary | |
BiopolimerDiagramFilter(Diagram diagram)
|
|
| Method Summary | |
protected void |
addFilterControl(ValueActionFilter filter,
java.lang.String name,
java.lang.String groupWith)
|
protected void |
collectDiagramInfo(Compartment comp)
Build list of all species in the diagram. |
BiopolimerDiagramFilter.CellTypeFilter |
getCellTypeFilter()
|
java.lang.String[] |
getDiagramCellTypesList()
|
java.lang.String[] |
getDiagramInducersList()
|
java.lang.String[] |
getDiagramSpeciesList()
|
BiopolimerDiagramFilter.InducerFilter |
getInducerFilter()
|
protected Action |
getNodeAction(Node node)
|
java.awt.Component |
getOptionsControl()
returns visual control to set up the filter options. |
BiopolimerDiagramFilter.SpeciesFilter |
getSpeciesFilter()
|
boolean |
isEnabled()
Indicates whether a filter should be used. |
protected Action |
mergeActions(Action action1,
Action action2)
|
protected static java.lang.String |
normaliseSpecies(java.lang.String species)
|
protected void |
processGroup(EquivalentNodeGroup group)
|
protected void |
processNode(Node node)
Should high or highlight node depending on filter settings. |
protected void |
restoreView(DiagramElement de)
|
void |
setCellTypeFilter(BiopolimerDiagramFilter.CellTypeFilter filter)
This methods used only to allow child properties to be modefied in PropertyInspector. |
void |
setInducerFilter(BiopolimerDiagramFilter.InducerFilter filter)
This methods used only to allow child properties to be modefied in PropertyInspector. |
void |
setSpeciesFilter(BiopolimerDiagramFilter.SpeciesFilter filter)
This methods used only to allow child properties to be modefied in PropertyInspector. |
| Methods inherited from class biouml.model.AbstractFilter |
apply, restoreView, setEnabled |
| Methods inherited from class com.beanexplorer.beans.Option |
addPropertyChangeListener, copyListenersTo, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getParent, isNotificationEnabled, isPropagationEnabled, removePropertyChangeListener, setNotificationEnabled, setParent, setPropagationEnabled |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public BiopolimerDiagramFilter(Diagram diagram)
| Method Detail |
public boolean isEnabled()
DiagramFilter
isEnabled in interface DiagramFilterisEnabled in class AbstractFilterpublic java.awt.Component getOptionsControl()
protected void addFilterControl(ValueActionFilter filter,
java.lang.String name,
java.lang.String groupWith)
protected void processNode(Node node)
AbstractFilter
processNode in class AbstractFilterprotected Action getNodeAction(Node node)
protected void processGroup(EquivalentNodeGroup group)
protected Action mergeActions(Action action1,
Action action2)
protected void restoreView(DiagramElement de)
restoreView in class AbstractFilterprotected void collectDiagramInfo(Compartment comp)
public java.lang.String[] getDiagramSpeciesList()
public java.lang.String[] getDiagramCellTypesList()
public java.lang.String[] getDiagramInducersList()
protected static java.lang.String normaliseSpecies(java.lang.String species)
public BiopolimerDiagramFilter.SpeciesFilter getSpeciesFilter()
public void setSpeciesFilter(BiopolimerDiagramFilter.SpeciesFilter filter)
public BiopolimerDiagramFilter.CellTypeFilter getCellTypeFilter()
public void setCellTypeFilter(BiopolimerDiagramFilter.CellTypeFilter filter)
public BiopolimerDiagramFilter.InducerFilter getInducerFilter()
public void setInducerFilter(BiopolimerDiagramFilter.InducerFilter filter)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||