public abstract boolean isAdd();
public abstract boolean isDelete();
+ public boolean isChange() {
+ return isAdd() || isDelete();
+ }
+
/**
* Is parent operation applied before this.
* @return
private boolean _select(boolean select) {
if (select == selected)
return true;
+ if (applied)
+ return false;
if (select) {
if (selectParentOps()) {
for (UpdateOp op : parentOps)