Class EmptyCardinalityInterval
java.lang.Object
tools.refinery.logic.term.cardinalityinterval.EmptyCardinalityInterval
- All Implemented Interfaces:
AbstractValue<CardinalityInterval,,Integer> CardinalityInterval
-
Method Summary
Modifier and TypeMethodDescriptionadd(CardinalityInterval other) @Nullable Integer@Nullable Integerbooleanjoin(CardinalityInterval other) intmax(CardinalityInterval other) meet(CardinalityInterval other) min(CardinalityInterval other) multiply(CardinalityInterval other) take(int count) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface tools.refinery.logic.AbstractValue
isConcrete, isError
-
Method Details
-
getConcrete
- Specified by:
getConcretein interfaceAbstractValue<CardinalityInterval,Integer>
-
getArbitrary
- Specified by:
getArbitraryin interfaceAbstractValue<CardinalityInterval,Integer>
-
isRefinementOf
- Specified by:
isRefinementOfin interfaceAbstractValue<CardinalityInterval,Integer>
-
lowerBound
public int lowerBound()- Specified by:
lowerBoundin interfaceCardinalityInterval
-
upperBound
- Specified by:
upperBoundin interfaceCardinalityInterval
-
min
- Specified by:
minin interfaceCardinalityInterval
-
max
- Specified by:
maxin interfaceCardinalityInterval
-
add
- Specified by:
addin interfaceCardinalityInterval
-
take
- Specified by:
takein interfaceCardinalityInterval
-
multiply
- Specified by:
multiplyin interfaceCardinalityInterval
-
meet
- Specified by:
meetin interfaceAbstractValue<CardinalityInterval,Integer>
-
join
- Specified by:
joinin interfaceAbstractValue<CardinalityInterval,Integer>
-
toString
-