public static class ConstraintsObjective.QueryConstraint
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
name |
IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> |
query |
ModelQueryType |
type |
java.lang.Double |
weight |
Constructor and Description |
---|
QueryConstraint(java.lang.String name,
IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> query,
java.lang.Double weight) |
QueryConstraint(java.lang.String name,
IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> query,
java.lang.Double weight,
ModelQueryType type) |
QueryConstraint(java.lang.String name,
IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> query,
ModelQueryType type) |
public final java.lang.String name
public final IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> query
public final java.lang.Double weight
public final ModelQueryType type
public QueryConstraint(java.lang.String name, IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> query, java.lang.Double weight, ModelQueryType type)
public QueryConstraint(java.lang.String name, IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> query, java.lang.Double weight)
public QueryConstraint(java.lang.String name, IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> query, ModelQueryType type)