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, getReactivityBitMask, negate, setIndex, setReactivitySpecs, toString
and, or, with
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
createConstraint, getPredicate1, getType, getVariables
negate, replaceVariable
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–2020 JBoss by Red Hat. All rights reserved.