Class AssignmentQuantityIntervalProvider
- java.lang.Object
-
- org.eclipse.xtext.validation.impl.AssignmentQuantityIntervalProvider
-
- All Implemented Interfaces:
IAssignmentQuantityIntervalProvider
public class AssignmentQuantityIntervalProvider extends java.lang.Object implements IAssignmentQuantityIntervalProvider
-
-
Field Summary
-
Fields inherited from interface org.eclipse.xtext.validation.IAssignmentQuantityIntervalProvider
MAX, UNDEF
-
-
Constructor Summary
Constructors Constructor Description AssignmentQuantityIntervalProvider()
-
Method Summary
-
-
-
Method Detail
-
containsUnavailableFeature
protected boolean containsUnavailableFeature(IAssignmentQuantityAllocator.IQuantities ctx, IConcreteSyntaxConstraintProvider.ISyntaxConstraint child, java.lang.String exclude, java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
-
getMax
public int getMax(IAssignmentQuantityAllocator.IQuantities ctx, IConcreteSyntaxConstraintProvider.ISyntaxConstraint ass, java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved, java.lang.String excludeFeature)
- Specified by:
getMax
in interfaceIAssignmentQuantityIntervalProvider
-
getMaxByParent
protected int getMaxByParent(IAssignmentQuantityAllocator.IQuantities ctx, IConcreteSyntaxConstraintProvider.ISyntaxConstraint ele, IConcreteSyntaxConstraintProvider.ISyntaxConstraint exclude, java.lang.String excludeFeature, java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> inv)
-
getMaxForChild
protected int getMaxForChild(IAssignmentQuantityAllocator.IQuantities ctx, IConcreteSyntaxConstraintProvider.ISyntaxConstraint child, java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
-
getMin
public int getMin(IAssignmentQuantityAllocator.IQuantities ctx, IConcreteSyntaxConstraintProvider.ISyntaxConstraint assignment, java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
- Specified by:
getMin
in interfaceIAssignmentQuantityIntervalProvider
-
getMinByParent
protected int getMinByParent(IAssignmentQuantityAllocator.IQuantities ctx, IConcreteSyntaxConstraintProvider.ISyntaxConstraint parent, IConcreteSyntaxConstraintProvider.ISyntaxConstraint exclude, java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
-
getMinForChild
protected int getMinForChild(IAssignmentQuantityAllocator.IQuantities ctx, IConcreteSyntaxConstraintProvider.ISyntaxConstraint child, java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
-
-