public class AssignmentQuantityIntervalProvider extends Object implements IAssignmentQuantityIntervalProvider
MAX, UNDEF| Constructor and Description |
|---|
AssignmentQuantityIntervalProvider() |
protected boolean containsUnavailableFeature(IAssignmentQuantityAllocator.IQuantities ctx, IConcreteSyntaxConstraintProvider.ISyntaxConstraint child, String exclude, Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
public int getMax(IAssignmentQuantityAllocator.IQuantities ctx, IConcreteSyntaxConstraintProvider.ISyntaxConstraint ass, Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved, String excludeFeature)
getMax in interface IAssignmentQuantityIntervalProviderprotected int getMaxByParent(IAssignmentQuantityAllocator.IQuantities ctx, IConcreteSyntaxConstraintProvider.ISyntaxConstraint ele, IConcreteSyntaxConstraintProvider.ISyntaxConstraint exclude, String excludeFeature, Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> inv)
protected int getMaxForChild(IAssignmentQuantityAllocator.IQuantities ctx, IConcreteSyntaxConstraintProvider.ISyntaxConstraint child, Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
public int getMin(IAssignmentQuantityAllocator.IQuantities ctx, IConcreteSyntaxConstraintProvider.ISyntaxConstraint assignment, Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
getMin in interface IAssignmentQuantityIntervalProviderprotected int getMinByParent(IAssignmentQuantityAllocator.IQuantities ctx, IConcreteSyntaxConstraintProvider.ISyntaxConstraint parent, IConcreteSyntaxConstraintProvider.ISyntaxConstraint exclude, Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
protected int getMinForChild(IAssignmentQuantityAllocator.IQuantities ctx, IConcreteSyntaxConstraintProvider.ISyntaxConstraint child, Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
Copyright © 2015. All Rights Reserved.