toEObject

fun Point.toEObject(): EObject
fun Range.toEObject(): EObject
fun <T : Node> Result<T>.toEObject(astPackage: EPackage): EObject
fun <T : Node> Result<T>.toEObject(resource: Resource, kolasuToEMFMapping: KolasuToEMFMapping = KolasuToEMFMapping()): EObject
fun Issue.toEObject(): EObject
fun Node.toEObject(ePackage: EPackage, mapping: KolasuToEMFMapping = KolasuToEMFMapping()): EObject


fun Node.toEObject(eResource: Resource, mapping: KolasuToEMFMapping = KolasuToEMFMapping()): EObject

Translates this node – and, recursively, its descendants – into an EObject (EMF/Ecore representation).

The classes of the node are resolved against the provided Resource. That is, the resource must contain: