EditMate stores Adobe Premiere projects files directly in VidiCore. The project files themselves are stored as items in VidiCore, the shape points to the project file. In addition a project collection is created that can store so called projects versions. The item that contains the
.prproj file is linked to this project collection. In addition a FinalCutXML is generated (in Premiere Pro) whenever the project is saved. This FinalCutXML is used to create a new project version in the project collection. VidiCore directly support the parsing of FinalCutXML for this use case.
For implementation details see Manage Adobe Premiere Projects.