/** * Generates the meta data for all of the artifacts found during discovery. * @param discoveredArtifacts */ private void generateMetaData(DiscoveredArtifacts discoveredArtifacts) { for (DiscoveredArtifact artifact : discoveredArtifacts) { BaseArtifactType metaData = this.metaDataFactory.createMetaData(artifact); for (MetaDataProvider metaDataProvider : this.metaDataProviders) { metaDataProvider.provideMetaData(metaData); } artifact.setMetaData(metaData); } }