public abstract class TemporalConstraint<A> extends AbstractSingleConstraint
Constraint.Type
Modifier and Type | Field and Description |
---|---|
protected TemporalPredicate |
temporalPredicate |
protected Variable<A> |
var1 |
FALSE, TRUE
Constructor and Description |
---|
TemporalConstraint(String exprId,
Variable<A> var1,
TemporalPredicate temporalPredicate) |
Modifier and Type | Method and Description |
---|---|
static <A> TemporalConstraint<A> |
createTemporalConstraint(TemporalExprViewItem<A> expr) |
abstract Function1<?,?> |
getF1() |
abstract Function1<?,?> |
getF2() |
PredicateN |
getPredicate() |
TemporalPredicate |
getTemporalPredicate() |
boolean |
isTemporal() |
fromExpr, getChildren, getExprId, getIndex, getReactiveProps, setIndex, setReactiveProps, toString
and, or, with
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
createConstraint, getType, getVariables
areEqualInModel, areEqualInModel, areEqualInModel, areEqualInModel, isEqualTo
protected final TemporalPredicate temporalPredicate
public TemporalConstraint(String exprId, Variable<A> var1, TemporalPredicate temporalPredicate)
public PredicateN getPredicate()
public boolean isTemporal()
public TemporalPredicate getTemporalPredicate()
public static <A> TemporalConstraint<A> createTemporalConstraint(TemporalExprViewItem<A> expr)
public abstract Function1<?,?> getF1()
public abstract Function1<?,?> getF2()
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.