package fileformat
- Source
- package.scala
- Alphabetic
- By Inheritance
- fileformat
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- trait AbstractNLogoFormat[A <: ModelFormat[Array[String], A]] extends ModelFormat[Array[String], A]
- trait BaseWidgetParser extends AnyRef
- class ChainConverter extends ModelConversion
- trait ConstWidgetParser extends AnyRef
- case class ConversionError(errors: Seq[Exception], componentDescription: String, conversionDescription: String) extends Product with Serializable
- sealed trait ConversionResult extends AnyRef
- case class ConversionSet(conversionName: String, codeTabConversions: Seq[(SourceRewriter) ⇒ String] = Seq(), otherCodeConversions: Seq[(SourceRewriter) ⇒ String] = Seq(), targets: Seq[String] = Seq(), conversionDialect: (Dialect) ⇒ Dialect = identity) extends Product with Serializable
- case class ConversionWithErrors(originalModel: Model, model: Model, errors: Seq[ConversionError]) extends FailedConversionResult with Product with Serializable
- case class ErroredConversion(model: Model, error: ConversionError) extends FailedConversionResult with Product with Serializable
- sealed trait FailedConversionResult extends ConversionResult
- trait LabFormat[A <: ModelFormat[Array[String], A]] extends ComponentSerialization[Array[String], A]
- class LabLoader extends AnyRef
- type ModelConversion = (Model, Path) ⇒ ConversionResult
- class ModelConverter extends ModelConversion
- trait ModelSettingsComponent[A <: ModelFormat[Array[String], A]] extends ComponentSerialization[Array[String], A]
- class NLogoFormat extends ModelFormat[Array[String], NLogoFormat] with AbstractNLogoFormat[NLogoFormat]
- class NLogoFormatException extends RuntimeException
- class NLogoHubNetFormat extends ComponentSerialization[Array[String], NLogoFormat]
- class NLogoLabFormat extends LabFormat[NLogoFormat]
- class NLogoPreviewCommandsFormat extends ComponentSerialization[Array[String], NLogoFormat]
- class NLogoThreeDFormat extends ModelFormat[Array[String], NLogoThreeDFormat] with AbstractNLogoFormat[NLogoThreeDFormat]
- class NLogoThreeDLabFormat extends LabFormat[NLogoThreeDFormat]
- trait ParsingStringUtils extends AnyRef
- class PlotConverter extends ModelConverter
- case class SuccessfulConversion(originalModel: Model, model: Model) extends ConversionResult with Product with Serializable
- trait WidgetConverter extends AutoConvertable
Value Members
- def basicLoader: ConfigurableModelLoader
- def converter(extensionManager: ExtensionManager, libManager: LibraryManager, compilationEnvironment: CompilationEnvironment, literalParser: LiteralParser, conversionSections: Seq[AutoConvertable])(dialect: Dialect): ModelConversion
- def defaultAutoConvertables: Seq[AutoConvertable]
- def defaultConverter: ModelConversion
- def hubNetReaders: Map[String, WidgetReader]
- def nlogoReaders(is3D: Boolean): Map[String, WidgetReader]
- def standardLoader(literalParser: LiteralParser, editNames: Boolean = false): ConfigurableModelLoader
- object AutoConversionList
- object BaseWidgetParser extends ParsingStringUtils
- object ConversionError extends Serializable
- object ConversionWithErrors extends Serializable
- object HubNetButtonReader extends BaseWidgetParser with ConstWidgetParser with WidgetReader
- object HubNetChooserReader extends BaseWidgetParser with WidgetReader
- object HubNetMonitorReader extends BaseWidgetParser with ConstWidgetParser with WidgetReader
- object HubNetSliderReader extends BaseWidgetParser with ConstWidgetParser with WidgetReader
- object HubNetSwitchReader extends BaseWidgetParser with ConstWidgetParser with WidgetReader
- object HubNetViewReader extends BaseWidgetParser with ConstWidgetParser with WidgetReader
- object HubNetWidgetReaders
-
object
InfoConverter
Through NetLogo 4.1 (since 2.0 or so), we used a custom wiki-type format, with custom code for converting it to HTML for display.
Through NetLogo 4.1 (since 2.0 or so), we used a custom wiki-type format, with custom code for converting it to HTML for display. Now we use Markdown, but old models must be supported, so we convert the old markup to Markdown.
- object LabLoader
- object LabSaver
- object ModelConverter
- object NLogoLabConverter extends AutoConvertable
- object NLogoModelSettings extends ModelSettingsComponent[NLogoFormat]
- object NLogoThreeDModelSettings extends ModelSettingsComponent[NLogoThreeDFormat]
- object NLogoThreeDPreviewCommandsFormat extends ComponentSerialization[Array[String], NLogoThreeDFormat]
- object ParsingStringUtils extends ParsingStringUtils
- object PlotConverter
- object ThreeDViewReader extends WidgetReader with BaseWidgetParser with ConstWidgetParser
- object WidgetConverter extends WidgetConverter