public static enum IntervalRelation.Base extends Enum<IntervalRelation.Base>
Enum Constant and Description |
---|
closedBy |
closes |
contains |
during |
equals |
equalsPoint |
finishedBy |
finishes |
meets |
metBy |
openedBy |
opens |
overlappedBy |
overlaps |
precededBy |
precedes |
startedBy |
starts |
Modifier and Type | Field and Description |
---|---|
static BiFunction<IntervalRelation.Base,IntervalRelation.Base,IntervalRelation> |
compose |
static Function<IntervalRelation.Base,IntervalRelation.Base> |
converse |
Modifier and Type | Method and Description |
---|---|
IntervalRelation |
compose(IntervalRelation.Base b) |
IntervalRelation.Base |
converse() |
<B extends Comparable<? super B>> |
instantiate() |
<B> Relation<Interval<B>,Interval<B>> |
instantiate(Comparator<? super B> order) |
static <B extends Comparable<? super B>> |
instantiateFun() |
static <B> Function<IntervalRelation.Base,Relation<Interval<B>,Interval<B>>> |
instantiateFun(Comparator<? super B> order) |
static IntervalRelation.Base |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static IntervalRelation.Base[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final IntervalRelation.Base precedes
public static final IntervalRelation.Base meets
public static final IntervalRelation.Base overlaps
public static final IntervalRelation.Base starts
public static final IntervalRelation.Base during
public static final IntervalRelation.Base finishes
public static final IntervalRelation.Base precededBy
public static final IntervalRelation.Base metBy
public static final IntervalRelation.Base overlappedBy
public static final IntervalRelation.Base startedBy
public static final IntervalRelation.Base contains
public static final IntervalRelation.Base finishedBy
public static final IntervalRelation.Base opens
public static final IntervalRelation.Base openedBy
public static final IntervalRelation.Base closes
public static final IntervalRelation.Base closedBy
public static final IntervalRelation.Base equals
public static final IntervalRelation.Base equalsPoint
public static final Function<IntervalRelation.Base,IntervalRelation.Base> converse
public static final BiFunction<IntervalRelation.Base,IntervalRelation.Base,IntervalRelation> compose
public static IntervalRelation.Base[] values()
for (IntervalRelation.Base c : IntervalRelation.Base.values()) System.out.println(c);
public static IntervalRelation.Base valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic IntervalRelation.Base converse()
public IntervalRelation compose(IntervalRelation.Base b)
public <B extends Comparable<? super B>> Relation<Interval<B>,Interval<B>> instantiate()
public static <B extends Comparable<? super B>> Function<IntervalRelation.Base,Relation<Interval<B>,Interval<B>>> instantiateFun()
public <B> Relation<Interval<B>,Interval<B>> instantiate(Comparator<? super B> order)
public static <B> Function<IntervalRelation.Base,Relation<Interval<B>,Interval<B>>> instantiateFun(Comparator<? super B> order)
see also the complete user documentation .