Remove bones, onion and bay leaf. Remove meat from bones and dice. Skim fat from stock. Add meat, chopped onion, potatoes, carrots, tomatoes, cabbage, celery, beans and parsley to the pot and season to taste with salt and pepper. Bring to boil, then reduce heat and simmer, covered, 1 hour or until barley is done and vegetables are tender.