+ private static final Set<Resource> componentsToDiagrams(ReadGraph graph, Collection<MigrationOperation> ops) throws DatabaseException {
+ Layer0 L0 = Layer0.getInstance(graph);
+ ModelingResources MOD = ModelingResources.getInstance(graph);
+ Set<Resource> diagrams = new HashSet<>();
+ for (MigrationOperation op : ops) {
+ Resource composite = graph.getPossibleObject(op.instanceToMigrate.getResource(), L0.PartOf);
+ if (composite != null) {
+ Resource diagram = graph.getPossibleObject(composite, MOD.CompositeToDiagram);
+ if (diagram != null)
+ diagrams.add(diagram);
+ }
+ }
+ return diagrams;
+ }
+