@Override public boolean isEmpty() { return list.isEmpty(); } @Override
@Override public List<Column> getAddedColumns() { if (!addedColumns.isEmpty()) { return Collections.unmodifiableList(addedColumns); } return Collections.emptyList(); }
@Override public List<Column> getAddedColumns() { if (!addedColumns.isEmpty()) { return Collections.unmodifiableList(addedColumns); } return Collections.emptyList(); }
@Override public List<Column> getRemovedColumns() { if (!removedColumns.isEmpty()) { return Collections.unmodifiableList(removedColumns); } return Collections.emptyList(); }
@Override public List<Column> getModifiedColumns() { if (!modifiedColumns.isEmpty()) { return Collections.unmodifiableList(modifiedColumns); } return Collections.emptyList(); } }
@Override public List<Column> getRemovedColumns() { if (!removedColumns.isEmpty()) { return Collections.unmodifiableList(removedColumns); } return Collections.emptyList(); }
@Override public List<Column> getModifiedColumns() { if (!modifiedColumns.isEmpty()) { return Collections.unmodifiableList(modifiedColumns); } return Collections.emptyList(); } }
@Override public NodeIterable getAddedNodes() { if (!addedNodes.isEmpty()) { return graphStore.getNodeIterableWrapper(Collections.unmodifiableList(addedNodes).iterator(), false); } return NodeIterable.EMPTY; }
@Override public EdgeIterable getRemovedEdges() { if (!removedEdges.isEmpty()) { return graphStore.getEdgeIterableWrapper(Collections.unmodifiableList(removedEdges).iterator(), false); } return EdgeIterable.EMPTY; } }
@Override public NodeIterable getRemovedNodes() { if (!removedNodes.isEmpty()) { return graphStore.getNodeIterableWrapper(Collections.unmodifiableList(removedNodes).iterator(), false); } return NodeIterable.EMPTY; }
@Override public EdgeIterable getAddedEdges() { if (!addedEdges.isEmpty()) { return graphStore.getEdgeIterableWrapper(Collections.unmodifiableList(addedEdges).iterator(), false); } return EdgeIterable.EMPTY; }
@Override public EdgeIterable getRemovedEdges() { if (!removedEdges.isEmpty()) { return graphStore.getEdgeIterableWrapper(Collections.unmodifiableList(removedEdges).iterator(), false); } return EdgeIterable.EMPTY; } }
@Override public EdgeIterable getAddedEdges() { if (!addedEdges.isEmpty()) { return graphStore.getEdgeIterableWrapper(Collections.unmodifiableList(addedEdges).iterator(), false); } return EdgeIterable.EMPTY; }
@Override public NodeIterable getAddedNodes() { if (!addedNodes.isEmpty()) { return graphStore.getNodeIterableWrapper(Collections.unmodifiableList(addedNodes).iterator(), false); } return NodeIterable.EMPTY; }
@Override public NodeIterable getRemovedNodes() { if (!removedNodes.isEmpty()) { return graphStore.getNodeIterableWrapper(Collections.unmodifiableList(removedNodes).iterator(), false); } return NodeIterable.EMPTY; }
@Override public EdgeIterable getTouchedElements() { if (!touchedElements.isEmpty()) { return graphStore.getEdgeIterableWrapper(touchedElements.iterator(), false); } return EdgeIterable.EdgeIterableEmpty.EMPTY; } }
@Override public NodeIterable getTouchedElements() { if (!touchedElements.isEmpty()) { return graphStore.getNodeIterableWrapper(touchedElements.iterator(), false); } return NodeIterable.NodeIterableEmpty.EMPTY; } }
@Override public NodeIterable getTouchedElements() { if (!touchedElements.isEmpty()) { return graphStore.getNodeIterableWrapper(touchedElements.iterator(), false); } return NodeIterable.NodeIterableEmpty.EMPTY; } }
@Override public EdgeIterable getTouchedElements() { if (!touchedElements.isEmpty()) { return graphStore.getEdgeIterableWrapper(touchedElements.iterator(), false); } return EdgeIterable.EdgeIterableEmpty.EMPTY; } }