/** * copy node . * * @return Node */ public Node copy() { return new CMLProduct(this); }
/** * get molecule. * * @return molecule */ public CMLMolecule getMolecule() { return CMLProduct.getMoleculeX(this); }
public void addProduct(CMLMolecule molecule) { CMLProduct product = new CMLProduct(); product.addMolecule(molecule); addProduct(product); }
Iterator<IAtomContainer> products = reaction.getProducts().atomContainers().iterator(); while (products.hasNext()) { CMLProduct cmlProduct = new CMLProduct(); cmlProduct.addMolecule(cdkAtomContainerToCMLMolecule(products.next())); cmlProducts.addProduct(cmlProduct);
Iterator<IAtomContainer> products = reaction.getProducts().atomContainers().iterator(); while (products.hasNext()) { CMLProduct cmlProduct = new CMLProduct(); cmlProduct.addMolecule(cdkAtomContainerToCMLMolecule(products.next())); cmlProducts.addProduct(cmlProduct);
/** * create new instance in context of parent, overridable by subclasses. * * @param parent * parent of element to be constructed (ignored by default) * @return CMLProduct */ public CMLElement makeElementInContext(Element parent) { return new CMLProduct(); }
/** * get molecule. * * @return molecule */ public CMLMolecule getMolecule() { return CMLProduct.getMoleculeX(this); }