* added getter methods for all the information stored in a TypeStore. This allows a client to clone most of the TypeStore while changing some other thing. The alternative to add destructive access to the contents of a TypeStore was avoided because we observe that and expect that TypeStores  "travel" widely acros class and package boundaries. We don't want to make systems that use TypeStores brittle for referential integrity issues.
* added getter methods for all the information stored in a TypeStore. This allows a client to clone most of the TypeStore while changing some other thing. The alternative to add destructive access to the contents of a TypeStore was avoided because we observe that and expect that TypeStores  "travel" widely acros class and package boundaries. We don't want to make systems that use TypeStores brittle for referential integrity issues.

cwi-swat/pdb.values,cwi-swat/pdb.values,usethesource/rascal-value