lever

fun <T : ModelElement> lever(owner: T, limits: IntRange, neutral: Neutral<T>, alias: String? = null, unit: String? = null, bounds: T.() -> ClosedFloatingPointRange<Double>? = null, set: T.(Double) -> Unit): LeverRef(source)
fun <T : ModelElement> lever(owner: T, limits: ClosedFloatingPointRange<Double>, neutral: Neutral<T>, alias: String? = null, unit: String? = null, bounds: T.() -> ClosedFloatingPointRange<Double>? = null, set: T.(Double) -> Unit): LeverRef(source)
fun <T : ModelElement> lever(owner: T, levels: List<String>, neutral: Neutral<T>, alias: String? = null, unit: String? = null, bounds: T.() -> ClosedFloatingPointRange<Double>? = null, set: T.(Double) -> Unit): LeverRef(source)