Mosquito PDM is an open source Java library for parsing Power Designer PDM files and converting them to the in-memory structure based on object model provided by this library. It is quite useful for relational model based code generation.

Code sample

	IMetaLoader metaLoader = new PDMetaLoader();

	Properties properties = new Properties();
	properties.put(PDMetaLoader.FILENAME, "meta-test-v12.pdm");

	MetaModel model = metaLoader.getMetaModel(properties);

	for (MetaTable table : model) {