import com.google.common.collect.ImmutableSet;
import java.util.HashSet;
import java.util.LinkedHashSet;
-import java.util.Objects;
import java.util.Set;
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode;
return groupings;
}
- @Override
- public final int hashCode() {
- return Objects.hash(getQName(), getPath());
- }
-
- @Override
- public final boolean equals(final Object obj) {
- if (this == obj) {
- return true;
- }
- if (obj == null || getClass() != obj.getClass()) {
- return false;
- }
- final AbstractEffectiveOperationDefinition<?> other =
- (AbstractEffectiveOperationDefinition<?>) obj;
- return Objects.equals(getQName(), other.getQName()) && Objects.equals(getPath(), other.getPath());
- }
-
@Override
public final String toString() {
return MoreObjects.toStringHelper(this).add("qname", getQName()).add("path", getPath()).add("input", input)