public class CellMLHierarchyNetwork extends Object
| Constructor | Description |
|---|---|
CellMLHierarchyNetwork(String relationship,
String name) |
Instantiates a new CellML hierarchy network.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
connectHierarchically(CellMLComponent parent,
CellMLComponent kid) |
Connect a parent component and its child hierarchically.
|
String |
getName() |
Gets the name of this network.
|
CellMLHierarchyNode |
getNode(CellMLComponent component) |
Gets the node that corresponds to a certain CellML component.
|
Collection<CellMLHierarchyNode> |
getNodes() |
Gets all nodes of this network.
|
String |
getRelationship() |
Gets the relationship type.
|
CellMLHierarchyNode |
putNode(CellMLComponent component) |
Install a new hierarchy node if it doesn't exist.
|
public CellMLHierarchyNode getNode(CellMLComponent component)
component - the componentpublic Collection<CellMLHierarchyNode> getNodes()
public CellMLHierarchyNode putNode(CellMLComponent component)
component - the componentpublic void connectHierarchically(CellMLComponent parent, CellMLComponent kid) throws de.unirostock.sems.bives.exception.BivesLogicalException
parent - the parent componentkid - the child componentde.unirostock.sems.bives.exception.BivesLogicalException - the bives logical exceptionpublic String getRelationship()
public String getName()
Copyright © 2018 SEMS project @ University of Rostock. All rights reserved.