Package org.btrplace.safeplace.spec
Class Constraint
java.lang.Object
org.btrplace.safeplace.spec.Constraint
public class Constraint extends Object implements Function<Boolean>
- Author:
- Fabien Hermenier
-
Constructor Summary
Constructors Constructor Description Constraint(String name, Proposition prop)
-
Method Summary
Modifier and Type Method Description List<UserVar<?>>
args()
Constraint
args(List<UserVar<?>> args)
Boolean
eval(Context mo, Object... values)
String
id()
Class<? extends SatConstraint>
impl()
Constraint
impl(Class<? extends SatConstraint> impl)
SatConstraint
instantiate(List<Object> args)
boolean
isSatConstraint()
String
pretty()
Proposition
proposition()
Type[]
signature()
String
signatureToString()
String
toString()
String
toString(List<Constant> values)
BoolType
type()
-
Constructor Details
-
Method Details
-
type
-
id
-
pretty
-
toString
-
toString
-
signatureToString
-
eval
-
proposition
-
args
-
args
-
signature
-
impl
-
impl
-
instantiate
-
isSatConstraint
public boolean isSatConstraint()
-