org.eclipse.xtext.validation
Interface IAssignmentQuantityIntervalProvider

All Known Implementing Classes:
AssignmentQuantityIntervalProvider

public interface IAssignmentQuantityIntervalProvider

Author:
Moritz Eysholdt - Initial contribution and API

Field Summary
static int MAX
           
static int UNDEF
           
 
Method Summary
 int getMax(IAssignmentQuantityAllocator.IQuantities ctx, IConcreteSyntaxConstraintProvider.ISyntaxConstraint assignment, java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved, java.lang.String excludeFeature)
           
 int getMin(IAssignmentQuantityAllocator.IQuantities ctx, IConcreteSyntaxConstraintProvider.ISyntaxConstraint assignment, java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
           
 

Field Detail

MAX

static final int MAX
See Also:
Constant Field Values

UNDEF

static final int UNDEF
See Also:
Constant Field Values
Method Detail

getMin

int getMin(IAssignmentQuantityAllocator.IQuantities ctx,
           IConcreteSyntaxConstraintProvider.ISyntaxConstraint assignment,
           java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)

getMax

int getMax(IAssignmentQuantityAllocator.IQuantities ctx,
           IConcreteSyntaxConstraintProvider.ISyntaxConstraint assignment,
           java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved,
           java.lang.String excludeFeature)