DataTypeManager.DefaultDataTypes.STRING,
DataTypeManager.DefaultDataTypes.STRING,
DataTypeManager.DefaultDataTypes.STRING });
// Add all objects to the store
FakeMetadataStore store = new FakeMetadataStore();
store.addObject(pm1);
store.addObject(pm1g1);
store.addObjects(pm1g1e);
store.addObject(pm1g2);
store.addObjects(pm1g2e);
store.addObject(pm1g3);
store.addObjects(pm1g3e);
store.addObject(pm1g4);
store.addObjects(pm1g4e);
store.addObject(pm1g5);
store.addObjects(pm1g5e);
store.addObject(vm1);
store.addObject(vm1g1);
store.addObjects(vm1g1e);
store.addObject(vm1g2);
store.addObjects(vm1g2e);
store.addObject(vm1g3);
store.addObjects(vm1g3e);
store.addObject(vm1g4);
store.addObjects(vm1g4e);
store.addObject(vm1g5);
store.addObjects(vm1g5e);
store.addObject(tm1g1);
store.addObjects(tm1g1e);
store.addObject(doc1);
store.addObject(doc2);
store.addObject(doc3);
store.addObject(doc4);
store.addObject(doc5);
store.addObject(doc6);
store.addObject(docWithExcluded);
store.addObject(doc2WithExcluded);
store.addObject(docWithAttribute);
store.addObject(docWithAttribute2);
store.addObject(docWithAttribute3);
store.addObjects(docE1);
store.addObjects(docE2);
store.addObjects(docE3);
store.addObjects(docE4);
store.addObjects(docE5);
store.addObjects(docE6);
store.addObjects(docWithExcludedElements);
store.addObjects(doc2WithExcludedElements);
store.addObjects(docWithAttributeElements);
store.addObjects(docWithAttributeElements2);
store.addObjects(docWithAttributeElements3);
// Create the facade from the store
return new FakeMetadataFacade(store);
}