@Override public int compare(Node n1, Node n2) { if ((n1.getModelIds() == null || n1.getModelIds().isEmpty()) && (n2.getModelIds() == null || n2.getModelIds().isEmpty())) return 0; else if (n1.getModelIds() == null || n1.getModelIds().isEmpty()) return 1; else if (n2.getModelIds() == null || n2.getModelIds().isEmpty()) return -1; else { return Integer.compare(n2.getModelIds().size(), n1.getModelIds().size()); } }
public void updateCoherence(Node node) { if (node == null) return; this.itemsCount ++; if (node.getModelIds() == null || node.getModelIds().isEmpty()) return; updateCoherence(node.getModelIds()); }
if (!writeNodeAnnotations || node.getModelIds() == null) writer.value(nullStr); else writeModelIds(writer, node.getModelIds()); writer.endObject();
if (node.getModelIds() != null) this.modelIds.addAll(node.getModelIds());
n1.getModelIds().add(indexedModelId); n2.getModelIds().add(indexedModelId); } else { n1.getModelIds().add(indexedModelId); n2.getModelIds().add(indexedModelId);
this.graphBuilder.changeLinkWeight(l, ModelingParams.PATTERN_LINK_WEIGHT); l.getModelIds().add(modelId); n1.getModelIds().add(modelId); n2.getModelIds().add(modelId); } else { n1.getModelIds().add(modelId); n2.getModelIds().add(modelId);
n1.getModelIds().add(modelId); n2.getModelIds().add(modelId); } else { n1.getModelIds().add(modelId); n2.getModelIds().add(modelId);
if (!n1.getModelIds().contains(modelId)) n1.getModelIds().add(modelId); if (!n2.getModelIds().contains(modelId)) n2.getModelIds().add(modelId);