- All Superinterfaces:
AbstractModelComponent
,ReadOnlyInterface
- All Known Subinterfaces:
AbstractBioNode
,AbstractBioNode
,AbstractEdge
,AbstractEdge
,AbstractNode
,AbstractNode
,AbstractVisibleComponent
,Compartment
,Compartment
,EffectorEdge
,EffectorEdge
,FluxEdge
,FluxEdge
,GraphicsBox
,GraphicsBox
,GraphicsEdge
,GraphicsEdge
,GraphicsNode
,GraphicsNode
,GraphicsPath
,GraphicsPath
,Link
,Link
,LinkEdge
,LinkEdge
,Metabolite
,Metabolite
,Pathway
,Pathway
,Reaction
,Reaction
public interface AbstractVisibleComponent extends AbstractModelComponent
-
Method Summary
Modifier and Type Method Description boolean
accessoryExists(String namespace, String accessoryName)
List<? extends Accessory>
getAccessories()
Returns all accessories defined in the document embedded OVL script.List<? extends Accessory>
getAccessories(String namespace)
Returns all accessories defined in the given namespace.default Accessory
getAccessory(String accessoryName)
Returns the accessory of the submitted name defined in the namespace.default <T extends Accessory>
TgetAccessory(String accessoryName, Class<T> accessoryItemClass)
Accessory
getAccessory(String namespace, String accessoryName)
Returns the accessory of the submitted name defined in the namespace.default <T extends Accessory>
TgetAccessory(String namespace, String accessoryName, Class<T> accessoryItemClass)
List<? extends Accessory>
getAllAccessories()
Returns all accessories defined in the document embedded OVL script and all namespaces.List<? extends AbstractModelItem>
getDiagramItems()
List<? extends AbstractModelItem>
getDiagramItems(Diagram diagram)
boolean
hasDiagramItems()
boolean
hasDiagramItems(Diagram diagram)
Methods inherited from interface omix.plugin.model.AbstractModelComponent
addChangeListener, addPropertyChangeListener, fieldExists, getField, getField, getIdentifier, model, removeChangeListener, removePropertyChangeListener
-
Method Details
-
getDiagramItems
List<? extends AbstractModelItem> getDiagramItems() -
getDiagramItems
-
hasDiagramItems
-
hasDiagramItems
boolean hasDiagramItems() -
accessoryExists
-
getAccessory
Accessory getAccessory(String namespace, String accessoryName) throws IllegalAccessException, NoSuchFieldExceptionReturns the accessory of the submitted name defined in the namespace.- Parameters:
namespace
-accessoryName
-- Returns:
- accessory
- Throws:
IllegalAccessException
- if accessory is protectedNoSuchFieldException
- if accessory does not exist
-
getAccessory
default <T extends Accessory> T getAccessory(String namespace, String accessoryName, Class<T> accessoryItemClass) throws IllegalAccessException, NoSuchFieldException -
getAccessory
default Accessory getAccessory(String accessoryName) throws IllegalAccessException, NoSuchFieldExceptionReturns the accessory of the submitted name defined in the namespace.- Parameters:
accessoryName
-- Returns:
- accessory
- Throws:
IllegalAccessException
- if accessory is protectedNoSuchFieldException
- if accessory does not exist
-
getAccessory
default <T extends Accessory> T getAccessory(String accessoryName, Class<T> accessoryItemClass) throws IllegalAccessException, NoSuchFieldException -
getAllAccessories
Returns all accessories defined in the document embedded OVL script and all namespaces.- Returns:
- unmodifiable list of accessories
-
getAccessories
Returns all accessories defined in the document embedded OVL script.- Returns:
- unmodifiable list of accessories
- Throws:
IllegalArgumentException
- if object is not a network item
-
getAccessories
Returns all accessories defined in the given namespace.- Parameters:
namespace
-- Returns:
- unmodifiable list of accessories
- Throws:
IllegalArgumentException
- if object is not a network item
-