private void createTerminologyProject(Project parent) throws IOException {
ProjectVersion version = PropertiesFactory.eINSTANCE.createProjectVersion();
version.setName("master");
version.setParent(parent);
URL url = new URL(MessageFormat.format(TERMINOLOGY_DOWNLOAD_URL, "de"));
createMessageFile(url.openStream(), version.absoluteFilePath().appendSegment("messages.properties"),true);
for (String language : TERMINOLOGY_LANGUAGES) {
url = new URL(MessageFormat.format(TERMINOLOGY_DOWNLOAD_URL, language));
createMessageFile(url.openStream(),version.absoluteFilePath().appendSegment("messages_"+language+".properties"),false);
}
ScanConfiguration scanConfiguration = PreferencesUtil.getScanConfigForProject(parent);
version.fullScan(scanConfiguration);
}