@Override public boolean equals(Item<?, ?> first, Item<?, ?> second) { return first == second || first != null && second != null && first.equals(second, this); }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; SceneItemImpl sceneItem = (SceneItemImpl) o; if (operational != sceneItem.operational) return false; if (descriptive != sceneItem.descriptive) return false; if (name != null ? !name.equals(sceneItem.name) : sceneItem.name != null) return false; if (newValues != null ? !newValues.equals(sceneItem.newValues) : sceneItem.newValues != null) return false; if (sourceItem != null ? !sourceItem.equals(sceneItem.sourceItem) : sceneItem.sourceItem != null) return false; return !(sourceRelPath != null ? !sourceRelPath.equals(sceneItem.sourceRelPath) : sceneItem.sourceRelPath != null); }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; ItemDeltaItem other = (ItemDeltaItem) obj; if (delta == null) { if (other.delta != null) return false; } else if (!delta.equals(other.delta)) return false; if (itemNew == null) { if (other.itemNew != null) return false; } else if (!itemNew.equals(other.itemNew)) return false; if (itemOld == null) { if (other.itemOld != null) return false; } else if (!itemOld.equals(other.itemOld)) return false; return true; }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; PartiallyResolvedItem other = (PartiallyResolvedItem) obj; if (item == null) { if (other.item != null) return false; } else if (!item.equals(other.item)) return false; if (residualPath == null) { if (other.residualPath != null) return false; } else if (!residualPath.equivalent(other.residualPath)) return false; return true; }