public int hashCode() {
final int prime = 31;
int result = 1;
+ result = prime * result + ((relation == null) ? 0 : relation.hashCode());
result = prime * result + ((componentType == null) ? 0 : componentType.hashCode());
result = prime * result + ((expression == null) ? 0 : expression.hashCode());
result = prime * result + ((indexRoot == null) ? 0 : indexRoot.hashCode());
if (getClass() != obj.getClass())
return false;
CompileProceduralExpressionValueRequest other = (CompileProceduralExpressionValueRequest) obj;
+ if (relation == null) {
+ if (other.relation != null)
+ return false;
+ } else if (!relation.equals(other.relation))
+ return false;
if (componentType == null) {
if (other.componentType != null)
return false;
public int hashCode() {
final int prime = 31;
int result = 1;
+ result = prime * result + ((relation == null) ? 0 : relation.hashCode());
result = prime * result + ((component == null) ? 0 : component.hashCode());
result = prime * result + ((literal == null) ? 0 : literal.hashCode());
return result;
if (getClass() != obj.getClass())
return false;
CompileStructuralValueRequest other = (CompileStructuralValueRequest) obj;
+ if (relation == null) {
+ if (other.relation != null)
+ return false;
+ } else if (!relation.equals(other.relation))
+ return false;
if (component == null) {
if (other.component != null)
return false;