Package tools.refinery.logic.term.string
Class StringValue.Unknown
java.lang.Object
tools.refinery.logic.term.string.StringValue.Unknown
- 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) int
compareTo
(@NotNull StringValue other) @NotNull String
@Nullable String
boolean
boolean
isError()
boolean
isOverlapping
(StringValue other) boolean
isRefinementOf
(StringValue other) join
(StringValue other) meet
(StringValue other) toString()
-
Method Details
-
getArbitrary
- Specified by:
getArbitrary
in interfaceAbstractValue<StringValue,
String>
-
isError
public boolean isError()- Specified by:
isError
in interfaceAbstractValue<StringValue,
String>
-
join
- Specified by:
join
in interfaceAbstractValue<StringValue,
String>
-
meet
- Specified by:
meet
in interfaceAbstractValue<StringValue,
String>
-
isRefinementOf
- Specified by:
isRefinementOf
in interfaceAbstractValue<StringValue,
String>
-
isOverlapping
- Specified by:
isOverlapping
in interfaceAbstractValue<StringValue,
String>
-
checkEquals
- Specified by:
checkEquals
in interfaceAbstractValue<StringValue,
String>
-
add
- Specified by:
add
in interfaceAdd<StringValue>
-
toString
-
getConcrete
- Specified by:
getConcrete
in interfaceAbstractValue<StringValue,
String>
-
isConcrete
public boolean isConcrete()- Specified by:
isConcrete
in interfaceAbstractValue<StringValue,
String>
-
compareTo
- Specified by:
compareTo
in interfaceComparable<StringValue>
-