public interface MatchConstraint extends Constraint
| Modifier and Type | Interface and Description |
|---|---|
static class |
MatchConstraint.Impl |
static interface |
MatchConstraint.Visitor<P,R> |
| Modifier and Type | Method and Description |
|---|---|
default <P,R> R |
accept(Constraint.Visitor<P,R> visitor,
P par) |
default <P,R> R |
accept(MatchConstraint.Visitor<P,R> visitor,
P par) |
default <P,R> R |
accept(Node.Visitor<P,R> visitor,
P par) |
default <P,R> R |
accept(Positioned.Visitor<P,R> visitor,
P par) |
Expr |
getExpr() |
java.util.List<Pattern> |
getPatterns() |
static MatchConstraint |
of(Expr expr,
java.util.List<Pattern> patterns) |
void |
setExpr(Expr expr) |
void |
setPatterns(java.util.List<Pattern> patterns) |
getOwner, of, setOwnergetPosition, setPositionstatic MatchConstraint of(Expr expr, java.util.List<Pattern> patterns)
Expr getExpr()
void setExpr(Expr expr)
java.util.List<Pattern> getPatterns()
void setPatterns(java.util.List<Pattern> patterns)
default <P,R> R accept(MatchConstraint.Visitor<P,R> visitor, P par)
default <P,R> R accept(Constraint.Visitor<P,R> visitor, P par)
accept in interface Constraintdefault <P,R> R accept(Positioned.Visitor<P,R> visitor, P par)
accept in interface Constraintaccept in interface Positioneddefault <P,R> R accept(Node.Visitor<P,R> visitor, P par)
accept in interface Constraintaccept in interface Nodeaccept in interface Positioned