public class CellMLHierarchyNetwork extends Object
Constructor and Description |
---|
CellMLHierarchyNetwork(String relationship,
String name)
Instantiates a new CellML hierarchy network.
|
Modifier and Type | Method and 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 © 2015 SEMS project @ University of Rostock. All rights reserved.