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.