code: public static boolean has3DCoordinates(IChemModel chemModel) {
          List<IAtomContainer> acs = ChemModelManipulator.getAllAtomContainers(chemModel);
          for (IAtomContainer ac : acs) {
              if (!has3DCoordinates(ac)) {
                  return false;
              }
          }
          return true;
      }
docs: Determines if this model contains 3D coordinates for all atoms.
  
  @param chemModel the ChemModel to consider
  @return Boolean indication that 3D coordinates are available for all atoms.