Package org.hl7.cql.model
Class DataType
java.lang.Object
org.hl7.cql.model.DataType
- Direct Known Subclasses:
ChoiceType,ClassType,IntervalType,ListType,SimpleType,TupleType,TypeParameter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCommonSuperTypeOf(DataType other) abstract DataTypeinstantiate(InstantiationContext context) booleanisCompatibleWith(DataType other) abstract booleanabstract booleanisInstantiable(DataType callType, InstantiationContext context) booleanisSubTypeOf(DataType other) booleanisSuperTypeOf(DataType other) toLabel()
-
Field Details
-
ANY
-
-
Constructor Details
-
DataType
public DataType() -
DataType
-
-
Method Details
-
getBaseType
-
toLabel
-
isSubTypeOf
-
isSuperTypeOf
-
getCommonSuperTypeOf
- Parameters:
other-- Returns:
- The first supertype of this type that is also a supertype of other
-
isCompatibleWith
-
isGeneric
public abstract boolean isGeneric() -
isInstantiable
-
instantiate
-