Packages

p

org.nlogo

fileformat

package fileformat

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. fileformat
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractNLogoFormat[A <: ModelFormat[Array[String], A]] extends ModelFormat[Array[String], A]
  2. trait BaseWidgetParser extends AnyRef
  3. class ChainConverter extends ModelConversion
  4. trait ConstWidgetParser extends AnyRef
  5. case class ConversionError(errors: Seq[Exception], componentDescription: String, conversionDescription: String) extends Product with Serializable
  6. sealed trait ConversionResult extends AnyRef
  7. 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
  8. case class ConversionWithErrors(originalModel: Model, model: Model, errors: Seq[ConversionError]) extends FailedConversionResult with Product with Serializable
  9. case class ErroredConversion(model: Model, error: ConversionError) extends FailedConversionResult with Product with Serializable
  10. sealed trait FailedConversionResult extends ConversionResult
  11. trait LabFormat[A <: ModelFormat[Array[String], A]] extends ComponentSerialization[Array[String], A]
  12. class LabLoader extends AnyRef
  13. type ModelConversion = (Model, Path) ⇒ ConversionResult
  14. class ModelConverter extends ModelConversion
  15. trait ModelSettingsComponent[A <: ModelFormat[Array[String], A]] extends ComponentSerialization[Array[String], A]
  16. class NLogoFormat extends ModelFormat[Array[String], NLogoFormat] with AbstractNLogoFormat[NLogoFormat]
  17. class NLogoFormatException extends RuntimeException
  18. class NLogoHubNetFormat extends ComponentSerialization[Array[String], NLogoFormat]
  19. class NLogoLabFormat extends LabFormat[NLogoFormat]
  20. class NLogoPreviewCommandsFormat extends ComponentSerialization[Array[String], NLogoFormat]
  21. class NLogoThreeDFormat extends ModelFormat[Array[String], NLogoThreeDFormat] with AbstractNLogoFormat[NLogoThreeDFormat]
  22. class NLogoThreeDLabFormat extends LabFormat[NLogoThreeDFormat]
  23. trait ParsingStringUtils extends AnyRef
  24. class PlotConverter extends ModelConverter
  25. case class SuccessfulConversion(originalModel: Model, model: Model) extends ConversionResult with Product with Serializable
  26. trait WidgetConverter extends AutoConvertable

Value Members

  1. def basicLoader: ConfigurableModelLoader
  2. def converter(extensionManager: ExtensionManager, libManager: LibraryManager, compilationEnvironment: CompilationEnvironment, literalParser: LiteralParser, conversionSections: Seq[AutoConvertable])(dialect: Dialect): ModelConversion
  3. def defaultAutoConvertables: Seq[AutoConvertable]
  4. def defaultConverter: ModelConversion
  5. def hubNetReaders: Map[String, WidgetReader]
  6. def nlogoReaders(is3D: Boolean): Map[String, WidgetReader]
  7. def standardLoader(literalParser: LiteralParser, editNames: Boolean = false): ConfigurableModelLoader
  8. object AutoConversionList
  9. object BaseWidgetParser extends ParsingStringUtils
  10. object ConversionError extends Serializable
  11. object ConversionWithErrors extends Serializable
  12. object HubNetButtonReader extends BaseWidgetParser with ConstWidgetParser with WidgetReader
  13. object HubNetChooserReader extends BaseWidgetParser with WidgetReader
  14. object HubNetMonitorReader extends BaseWidgetParser with ConstWidgetParser with WidgetReader
  15. object HubNetSliderReader extends BaseWidgetParser with ConstWidgetParser with WidgetReader
  16. object HubNetSwitchReader extends BaseWidgetParser with ConstWidgetParser with WidgetReader
  17. object HubNetViewReader extends BaseWidgetParser with ConstWidgetParser with WidgetReader
  18. object HubNetWidgetReaders
  19. 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.

  20. object LabLoader
  21. object LabSaver
  22. object ModelConverter
  23. object NLogoLabConverter extends AutoConvertable
  24. object NLogoModelSettings extends ModelSettingsComponent[NLogoFormat]
  25. object NLogoThreeDModelSettings extends ModelSettingsComponent[NLogoThreeDFormat]
  26. object NLogoThreeDPreviewCommandsFormat extends ComponentSerialization[Array[String], NLogoThreeDFormat]
  27. object ParsingStringUtils extends ParsingStringUtils
  28. object PlotConverter
  29. object ThreeDViewReader extends WidgetReader with BaseWidgetParser with ConstWidgetParser
  30. object WidgetConverter extends WidgetConverter

Inherited from AnyRef

Inherited from Any

Ungrouped