@Override public Boolean visit(ElkPropertyInclusionHierarchy other) { return equals(other.getSubExpression(), inference.getSubExpression()) && equals(other.getExpressions(), inference.getExpressions()); } });
@Override public Boolean visit(ElkPropertyInclusionHierarchy other) { return equals(other.getSubExpression(), inference.getSubExpression()) && equals(other.getExpressions(), inference.getExpressions()); } });
@Override public Boolean visit(ElkPropertyInclusionHierarchy other) { return equals(other.getSubExpression(), inference.getSubExpression()) && equals(other.getExpressions(), inference.getExpressions()); } });
@Override public ElkPropertyInclusionHierarchy visit( final ElkPropertyInclusionHierarchy inference) { final int hierarchySize = inference.getExpressions().size(); return inference.getSubExpression().accept( new ElkSubObjectPropertyExpressionVisitor<ElkPropertyInclusionHierarchy>() {
@Override public ElkPropertyInclusionHierarchy visit( final ElkPropertyInclusionHierarchy inference) { final int hierarchySize = inference.getExpressions().size(); return inference.getSubExpression().accept( new ElkSubObjectPropertyExpressionVisitor<ElkPropertyInclusionHierarchy>() {
@Override public ElkPropertyInclusionHierarchy visit( final ElkPropertyInclusionHierarchy inference) { final int hierarchySize = inference.getExpressions().size(); return inference.getSubExpression().accept( new ElkSubObjectPropertyExpressionVisitor<ElkPropertyInclusionHierarchy>() {
@Override public Integer visit(ElkPropertyInclusionHierarchy inference) { return combinedHashCode(hashCode(ElkPropertyInclusionHierarchy.class), hashCode(inference.getSubExpression()), hashCode(inference.getExpressions())); }
@Override public Integer visit(ElkPropertyInclusionHierarchy inference) { return combinedHashCode(hashCode(ElkPropertyInclusionHierarchy.class), hashCode(inference.getSubExpression()), hashCode(inference.getExpressions())); }
@Override public Integer visit(ElkPropertyInclusionHierarchy inference) { return combinedHashCode(hashCode(ElkPropertyInclusionHierarchy.class), hashCode(inference.getSubExpression()), hashCode(inference.getExpressions())); }