Package tools.refinery.logic.term.string
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 tools.refinery.logic.term.string.StringValue
StringValue.Concrete, StringValue.Error, StringValue.Unknown -
Field Summary
Fields inherited from interface tools.refinery.logic.term.string.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>
-