ConfigurableModelLoader

org.nlogo.api.ConfigurableModelLoader
class ConfigurableModelLoader(val formats: Seq[FormatterPair[_, _]]) extends ModelLoader

Attributes

Source
ModelLoader.scala
Graph
Supertypes
trait ModelLoader
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Concrete methods

def addFormat[A, B <: ModelFormat[A, LazyRef(...)]](f: B)(implicit aTag: ClassTag[A]): ConfigurableModelLoader

Attributes

Source
ModelLoader.scala
def addSerializer[A, B <: ModelFormat[A, LazyRef(...)]](s: ComponentSerialization[A, B])(implicit aTag: ClassTag[A], bTag: ClassTag[B], matchingFormat: ClassTag[FormatterPair[A, B]]): ConfigurableModelLoader

Attributes

Source
ModelLoader.scala
def addSerializers[A, B <: ModelFormat[A, LazyRef(...)]](ss: Seq[ComponentSerialization[A, B]])(implicit aTag: ClassTag[A], bTag: ClassTag[B], matchingFormat: ClassTag[FormatterPair[A, B]]): ConfigurableModelLoader

Attributes

Source
ModelLoader.scala
override def readModel(uri: URI): Try[Model]

Attributes

Definition Classes
Source
ModelLoader.scala

Inherited methods

def emptyModel(extension: String): Model

Attributes

Inherited from:
ModelLoader
Source
ModelLoader.scala
def readExperiments(source: String, editNames: Boolean, existingNames: Set[String]): Try[(Seq[LabProtocol], Set[String])]

Attributes

Inherited from:
ModelLoader
Source
ModelLoader.scala
def readModel(source: String, extension: String): Try[Model]

Attributes

Inherited from:
ModelLoader
Source
ModelLoader.scala
def save(model: Model, uri: URI): Try[URI]

Attributes

Inherited from:
ModelLoader
Source
ModelLoader.scala
def sourceString(model: Model, extension: String): Try[String]

Attributes

Inherited from:
ModelLoader
Source
ModelLoader.scala
def uriCompatible(uri: URI): Option[FormatterPair[_, _]]

Attributes

Inherited from:
ModelLoader
Source
ModelLoader.scala
def writeExperiments(experiments: Seq[LabProtocol], writer: Writer): Try[Unit]

Attributes

Inherited from:
ModelLoader
Source
ModelLoader.scala

Concrete fields

val formats: Seq[FormatterPair[_, _]]

Attributes

Source
ModelLoader.scala