import org.simantics.document.DocumentResource;
import org.simantics.layer0.Layer0;
import org.simantics.modeling.ModelingUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
public class DocumentCleanupMigrationStep implements MigrationStep {
+ private static final Logger LOGGER = LoggerFactory.getLogger(DocumentCleanupMigrationStep.class);
+
@Override
public void applyTo(IProgressMonitor monitor, Session session, MigrationState state) throws DatabaseException {
for(Resource model : graph.getObjects(indexRoot, L0.ConsistsOf)) {
for(Resource instance : ModelingUtils.searchByType(graph, model, DOC.ScenegraphDocument)) {
if(!graph.hasStatement(instance, DOC.HasDocumentation_Inverse)) {
- System.err.println("Removing stray document " + graph.getURI(instance));
+ LOGGER.info("Removing stray document " + graph.getURI(instance));
RemoverUtil.remove(graph, instance);
}
}