public class PartialOrderBuilder<T> extends Object
Title: Partial Order Builder
Description:
Copyright: Copyright (c) 2007
Company: Clark & Parsia, LLC.
| Constructor and Description |
|---|
PartialOrderBuilder(Taxonomy<T> taxonomy,
PartialOrderComparator<T> comparator)
Initialize the builder with given taxonomy and comparator.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(T toAdd) |
void |
add(T toAdd,
boolean hidden)
Add a new element to the partial order of this builder with its
comparator.
|
void |
addAll(Collection<? extends T> elements)
Adds a collection of elements to the partial order.
|
static <T> Taxonomy<T> |
build(Collection<? extends T> elements,
PartialOrderComparator<T> comparator) |
static <T> Taxonomy<T> |
build(Collection<? extends T> elements,
PartialOrderComparator<T> comparator,
T top,
T bottom) |
PartialOrderComparator<T> |
getComparator() |
Taxonomy<T> |
getTaxonomy() |
void |
setComparator(PartialOrderComparator<T> comparator) |
void |
setTaxonomy(Taxonomy<T> taxonomy) |
public PartialOrderBuilder(Taxonomy<T> taxonomy, PartialOrderComparator<T> comparator)
public static <T> Taxonomy<T> build(Collection<? extends T> elements, PartialOrderComparator<T> comparator)
public static <T> Taxonomy<T> build(Collection<? extends T> elements, PartialOrderComparator<T> comparator, T top, T bottom)
public void add(T toAdd)
public void add(T toAdd, boolean hidden)
toAdd - the element to be addedpublic void addAll(Collection<? extends T> elements)
elements - new elements to addpublic PartialOrderComparator<T> getComparator()
public void setComparator(PartialOrderComparator<T> comparator)
Copyright © 2019. All rights reserved.