All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opencds.cqf.cql.engine.serializing.jackson.mixins.ExpressionDefMixin Maven / Gradle / Ivy

package org.opencds.cqf.cql.engine.serializing.jackson.mixins;

import com.fasterxml.jackson.annotation.JsonSubTypes;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.fasterxml.jackson.annotation.JsonSubTypes.Type;
import com.fasterxml.jackson.annotation.JsonTypeInfo.Id;

import org.opencds.cqf.cql.engine.elm.execution.ExpressionDefEvaluator;

@JsonTypeInfo(use = Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type", defaultImpl = ExpressionDefEvaluator.class)
@JsonSubTypes({
    @Type(value = ExpressionDefEvaluator.class, name = "ExpressionDef")
    // @Type(value = FunctionDefEvaluator.class, name = "FunctionDef"),
})
public interface ExpressionDefMixin {
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy