/** * Copyright (C) 2009 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.integration.tool.enginedebugger.node; import com.opengamma.engine.value.ValueRequirement; /** * Node for when a valueReq couldn't be resolved */ public class CouldNotResolveNode extends ValueRequirementNode { public CouldNotResolveNode(Object parent, ValueRequirement valueRequirement) { super(parent, valueRequirement); } @Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (!(obj instanceof CouldNotResolveNode)) { return false; } CouldNotResolveNode other = (CouldNotResolveNode) obj; if (_valueRequirement == null) { if (other._valueRequirement != null) { return false; } } else if (!_valueRequirement.equals(other._valueRequirement)) { return false; } return true; } // hashCode from superclass deliberately }