public void ReplaceReactionLink(MoleculeNode moleculeDefaultNode, MoleculeNode moleculeNode) { foreach (var link in Links.Where(x => x.MoleculeNode == moleculeDefaultNode)) { link.MoleculeNode = moleculeNode; } }
public void Initialize(NeighborLink neighborLink, MoleculeNode moleculeNode) { _neighborLink = neighborLink; _moleculeNode = moleculeNode; _moleculeNode.AddLink(this); var simpleContainerNode = (SimpleContainerNode)ContainerNode; simpleContainerNode.AddTransportLink(this); simpleContainerNode.Add(this); }
public MoleculePort(MoleculeNode node, bool inverseShape) : base(node, inverseShape) { }