public static enum AllenIntervalConstraint.Type extends java.lang.Enum<AllenIntervalConstraint.Type>
| Enum Constant and Description |
|---|
After
Semantics: A AFTER [l,u] B ![]() |
At |
Before
Semantics: A BEFORE [l,u] B ![]() |
BeforeOrMeets |
Contains
Semantics: A CONTAINS [l,u][l,u] B ![]() |
ContainsOrStartedByOrOverlappedByOrMetBy |
Deadline |
DisjunctionRelation |
Duration |
During
Semantics: A DURING [l,u][l,u] B ![]() |
DuringOrEquals |
DuringOrEqualsOrStartsOrFinishes |
EndEnd
Deprecated.
|
EndsDuring |
EndsOrEndedBy |
Equals
Semantics: A EQUALS B ![]() |
FinishedBy
Semantics: A FINISHED-BY [l,u] B ![]() |
Finishes
Semantics: A FINISHES [l,u] B ![]() |
Forever |
Meets
Semantics: A MEETS B ![]() |
MeetsOrOverlapsOrBefore |
MeetsOrOverlapsOrFinishedByOrContains |
MetBy
Semantics: A MET-BY B ![]() |
MetByOrAfter |
MetByOrOverlappedBy |
MetByOrOverlappedByOrAfter |
MetByOrOverlappedByOrIsFinishedByOrDuring |
NotBeforeAndNotAfter |
OverlappedBy
Semantics: A OVERLAPPED-BY [l,u][l,u][l,u] B ![]() |
Overlaps
Semantics: A OVERLAPS [l,u][l,u][l,u] B ![]() |
Release |
StartedBy
Semantics: A STARTED-BY [l,u] B ![]() |
Starts
Semantics: A STARTS [l,u] B ![]() |
StartsOrStartedBy |
StartStart
Deprecated.
|
| Modifier and Type | Field and Description |
|---|---|
protected Bounds[] |
defaultIntervalBounds |
int |
numParams |
| Modifier and Type | Method and Description |
|---|---|
static AllenIntervalConstraint.Type |
fromString(java.lang.String name)
Returns an
AllenIntervalConstraint.Type given its name. |
Bounds[] |
getDefaultBounds() |
static AllenIntervalConstraint.Type |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static AllenIntervalConstraint.Type[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AllenIntervalConstraint.Type Before

public static final AllenIntervalConstraint.Type Meets

public static final AllenIntervalConstraint.Type Overlaps

public static final AllenIntervalConstraint.Type FinishedBy

public static final AllenIntervalConstraint.Type Contains

public static final AllenIntervalConstraint.Type StartedBy

public static final AllenIntervalConstraint.Type Equals

public static final AllenIntervalConstraint.Type Starts

public static final AllenIntervalConstraint.Type During

public static final AllenIntervalConstraint.Type Finishes

public static final AllenIntervalConstraint.Type OverlappedBy

public static final AllenIntervalConstraint.Type After

public static final AllenIntervalConstraint.Type MetBy

public static final AllenIntervalConstraint.Type Release
public static final AllenIntervalConstraint.Type Deadline
public static final AllenIntervalConstraint.Type BeforeOrMeets
public static final AllenIntervalConstraint.Type MetByOrAfter
public static final AllenIntervalConstraint.Type MetByOrOverlappedBy
public static final AllenIntervalConstraint.Type MetByOrOverlappedByOrAfter
public static final AllenIntervalConstraint.Type MetByOrOverlappedByOrIsFinishedByOrDuring
public static final AllenIntervalConstraint.Type MeetsOrOverlapsOrBefore
public static final AllenIntervalConstraint.Type DuringOrEquals
public static final AllenIntervalConstraint.Type DuringOrEqualsOrStartsOrFinishes
public static final AllenIntervalConstraint.Type MeetsOrOverlapsOrFinishedByOrContains
public static final AllenIntervalConstraint.Type ContainsOrStartedByOrOverlappedByOrMetBy
public static final AllenIntervalConstraint.Type EndsDuring
@Deprecated public static final AllenIntervalConstraint.Type EndEnd
public static final AllenIntervalConstraint.Type EndsOrEndedBy
public static final AllenIntervalConstraint.Type At
@Deprecated public static final AllenIntervalConstraint.Type StartStart
public static final AllenIntervalConstraint.Type StartsOrStartedBy
public static final AllenIntervalConstraint.Type Duration
public static final AllenIntervalConstraint.Type Forever
public static final AllenIntervalConstraint.Type NotBeforeAndNotAfter
public static final AllenIntervalConstraint.Type DisjunctionRelation
protected final Bounds[] defaultIntervalBounds
public final int numParams
public static AllenIntervalConstraint.Type[] values()
for (AllenIntervalConstraint.Type c : AllenIntervalConstraint.Type.values()) System.out.println(c);
public static AllenIntervalConstraint.Type valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic Bounds[] getDefaultBounds()
public static AllenIntervalConstraint.Type fromString(java.lang.String name)
AllenIntervalConstraint.Type given its name.name - the name of the constraint (non case-sensitive).