Class StringValue.Error
java.lang.Object
tools.refinery.logic.term.string.StringValue.Error
- All Implemented Interfaces:
Comparable<StringValue>, AbstractValue<StringValue, String>, Add<StringValue>, StringValue
- Enclosing interface:
StringValue
-
Nested Class Summary
Nested classes/interfaces inherited from interface StringValue
StringValue.Concrete, StringValue.Error, StringValue.Unknown -
Field Summary
Fields inherited from interface StringValue
ERROR, UNKNOWN -
Method Summary
Modifier and TypeMethodDescriptionadd(StringValue other) checkEquals(StringValue other) intcompareTo(@NotNull StringValue other) @Nullable String@Nullable StringbooleanbooleanisError()booleanisOverlapping(StringValue other) booleanisRefinementOf(StringValue other) join(StringValue other) meet(StringValue other) toString()
-
Method Details
-
getArbitrary
- Specified by:
getArbitraryin interfaceAbstractValue<StringValue, String>
-
isError
public boolean isError()- Specified by:
isErrorin interfaceAbstractValue<StringValue, String>
-
join
- Specified by:
joinin interfaceAbstractValue<StringValue, String>
-
meet
- Specified by:
meetin interfaceAbstractValue<StringValue, String>
-
isRefinementOf
- Specified by:
isRefinementOfin interfaceAbstractValue<StringValue, String>
-
isOverlapping
- Specified by:
isOverlappingin interfaceAbstractValue<StringValue, String>
-
checkEquals
- Specified by:
checkEqualsin interfaceAbstractValue<StringValue, String>
-
add
- Specified by:
addin interfaceAdd<StringValue>
-
toString
-
getConcrete
- Specified by:
getConcretein interfaceAbstractValue<StringValue, String>
-
isConcrete
public boolean isConcrete()- Specified by:
isConcretein interfaceAbstractValue<StringValue, String>
-
compareTo
- Specified by:
compareToin interfaceComparable<StringValue>
-