public void rigidify() {
		RadialBondCollection rbc = model.getBonds();
		RadialBond rb;
		synchronized (rbc.getSynchronizationLock()) {
			for (Iterator it = rbc.iterator(); it.hasNext();) {
				rb = (RadialBond) it.next();
				if (contains(rb.getAtom1()) && contains(rb.getAtom2())) {
					rb.setBondStrength(RIGID_BOND);
				}
			}
		}
		AngularBondCollection abc = model.getBends();
		AngularBond ab;
		synchronized (abc.getSynchronizationLock()) {
			for (Iterator it = abc.iterator(); it.hasNext();) {
				ab = (AngularBond) it.next();
				if (contains(ab.getAtom1()) && contains(ab.getAtom2()) && contains(ab.getAtom3())) {
					ab.setBondStrength(RIGID_BEND);
				}
			}
		}
	}