![JAR search and dependency download from the Maven repository](/logo.png)
com.kotlinnlp.syntaxdecoder.transitionsystem.models.arcspine.ArcSpine.kt Maven / Gradle / Ivy
/* Copyright 2017-present The KotlinNLP Authors. All Rights Reserved.
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
* ------------------------------------------------------------------*/
package com.kotlinnlp.syntaxdecoder.transitionsystem.models.arcspine
import com.kotlinnlp.syntaxdecoder.transitionsystem.TransitionSystem
import kotlin.reflect.KClass
/**
* The ArcSpine Transition System (Sartorio et al., 2013).
*/
class ArcSpine : TransitionSystem() {
/**
* The [KClass] of the StateType used in the [getInitialState] function.
*/
override val stateClass: KClass = ArcSpineState::class
/**
* The TransitionsGenerator used to generate the next valid transitions given a [State].
*/
override val transitionsGenerator = ArcSpineTransitionsGenerator()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy