biouml.plugins.sbw
Class SbwVisiblePlugin
java.lang.Object
ru.biosoft.access.DataElementSupport
ru.biosoft.access.AbstractDataCollection
ru.biosoft.plugins.VisiblePlugin
biouml.plugins.sbw.SbwVisiblePlugin
- All Implemented Interfaces:
- DataCollection, DataElement
- public class SbwVisiblePlugin
- extends VisiblePlugin
Wrapper class to get access to SBW modules from BioUML.
The collection itself consists from two sub collections:
first group SbwServices by categories, second group them by SbwModules.
- Pendung:
- add SbwPlugin using SBW.addListener and try to translate SBW events
to DataCollectionEvents.
| Fields inherited from interface ru.biosoft.access.DataCollection |
CHILDREN_NODE_IMAGE, CHILDREN_NODE_VISIBLE, CLASS_PROPERTY, CLASSPATH_JAR_PROPERTY, COMPARATOR_OBJECT, CONFIG_FILE_PROPERTY, CONFIG_PATH_PROPERTY, DATA_ELEMENT_CLASS_PROPERTY, DEFAULT_CONFIG_FILE, DEFAULT_CONFIG_SUFFIX, DEFAULT_FILTER_CONFIG_SUFFIX, DEFAULT_FORMAT_CONFIG_SUFFIX, DEFAULT_NODE_CONFIG_SUFFIX, DEFAULT_REPOSITORY, DESCRIPTION_PROPERTY, DISPLAY_NAME_PROPERTY, FILE_PATH_PROPERTY, FILE_PROPERTY, FILTER_PROPERTY, ID_FORMAT, IS_ROOT, JOB_CONTROL_PROPERTY, LATE_CHILDREN_INITIALIZATION, MUTABLE, NAME_PROPERTY, NEXT_CONFIG, NODE_IMAGE, NODE_VISIBLE, PRIMARY_COLLECTION, REMOVE_CHILDREN, TRANSFORMER_CLASS |
|
Constructor Summary |
SbwVisiblePlugin(DataCollection parent,
java.util.Properties properties)
Constructor to be used by CollectionFactory to create a Plugin. |
| Methods inherited from class ru.biosoft.access.AbstractDataCollection |
addDataCollectionListener, cachePut, checkMutable, contains, contains, doAddPostNotify, doAddPreNotify, doGet, doPut, doRemove, doRemovePostNotify, doRemovePreNotify, finalize, fireElementAdded, fireElementChanged, fireElementRemoved, fireElementWillAdd, fireElementWillChange, fireElementWillRemove, get, getCompleteName, getInfo, getNameList, getSize, initLog, isMutable, isNotificationEnabled, isPropagationEnabled, makeInfo, propagateElementChanged, propagateElementWillChange, put, registerRoot, release, remove, removeDataCollectionListener, setNotificationEnabled, setPropagationEnabled, toString |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CATEGORY_ROOT
protected static final java.lang.String CATEGORY_ROOT
- See Also:
- Constant Field Values
MODULES_ROOT
protected static final java.lang.String MODULES_ROOT
- See Also:
- Constant Field Values
sbwCategories
protected DataCollection sbwCategories
sbwModules
protected DataCollection sbwModules
SbwVisiblePlugin
public SbwVisiblePlugin(DataCollection parent,
java.util.Properties properties)
- Constructor to be used by
CollectionFactory to create a Plugin.
getInstance
public static SbwVisiblePlugin getInstance()
getDataElementType
public java.lang.Class getDataElementType()
- Description copied from class:
AbstractDataCollection
- Gets the type of DataElements stored in the data collection.
The DataElement type should be specified using {&link DATA_ELEMENT_CLASS_PROPERTY}
or should be specified in derived collections.
- Specified by:
getDataElementType in interface DataCollection- Overrides:
getDataElementType in class AbstractDataCollection
- Returns:
- Type of DataElements stored in the data collection.
getStatus
public java.lang.String getStatus()
startup
public void startup()
throws java.lang.Exception
- Description copied from class:
VisiblePlugin
- Starts up this plug-in.
Clients must never explicitly call this method.
- Overrides:
startup in class VisiblePlugin
- Throws:
java.lang.Exception
shutdown
public void shutdown()
- Description copied from class:
VisiblePlugin
- Shuts down this plug-in and discards all plug-in state.
Clients must never explicitly call this method.
- Overrides:
shutdown in class VisiblePlugin
iterator
public java.util.Iterator iterator()
- Description copied from interface:
DataCollection
- Returns an iterator over the data elements in this collection.
There are no guarantees concerning the order in which the elements
are returned. If the data collection is modified while an iteration
over it is in progress, the results of the iteration are undefined.
- Specified by:
iterator in interface DataCollection- Overrides:
iterator in class VisiblePlugin
Copyright © 2001-2003 Biosof.Ru. All Rights Reserved.