/** * * mainly used for software such as Jmol which dislikes * child atomArrays */ public void detachAllAtomArraysAsTheyAreAMenace() { CMLElements<CMLAtomArray> atomArrays = this.getAtomArrayElements(); for (CMLAtomArray atomArray : atomArrays) { atomArray.detach(); } }
private void setAtomArray(CMLAtomArray atomArray) { for (CMLAtomArray aa : this.getAtomArrayElements()) { aa.detach(); } super.appendChild(atomArray); }
CMLFormula thisCopy = new CMLFormula(this); super.appendChild(thisCopy); atomArray.detach();
this.setConcise(concise1); CMLAtomArray fAtomArray = fNew.getAtomArrayElements().get(0); fAtomArray.detach(); this.addAtomArray(fAtomArray);