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