t

org.nlogo.fileformat

AbstractNLogoFormat

trait AbstractNLogoFormat[A <: ModelFormat[Array[String], A]] extends ModelFormat[Array[String], A]

Source
NLogoFormat.scala
Linear Supertypes
ModelFormat[Array[String], A], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AbstractNLogoFormat
  2. ModelFormat
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def is3DFormat: Boolean
  2. abstract def isCompatible(model: Model): Boolean
    Definition Classes
    ModelFormat
  3. abstract def isCompatible(location: URI): Boolean
    Definition Classes
    ModelFormat
  4. abstract def isCompatible(source: String): Boolean
    Definition Classes
    ModelFormat
  5. abstract def name: String
    Definition Classes
    AbstractNLogoFormatModelFormat
  6. abstract def widgetReaders: Map[String, WidgetReader]

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val Separator: String
  5. val SeparatorRegex: String
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def baseModel: Model
    Definition Classes
    ModelFormat
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  9. def codeComponent: CodeComponent.type
    Definition Classes
    AbstractNLogoFormatModelFormat
  10. def constructModel(components: Seq[ComponentSerialization[Array[String], A]], sections: Map[String, Array[String]]): Try[Model]
    Definition Classes
    ModelFormat
  11. def defaultComponents: Seq[ComponentSerialization[Array[String], A]]
    Definition Classes
    ModelFormat
  12. lazy val defaultView: View
  13. def emptyModel(optionalComponents: Seq[ComponentSerialization[Array[String], A]]): Model
    Definition Classes
    ModelFormat
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  16. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  18. def infoComponent: InfoComponent.type
    Definition Classes
    AbstractNLogoFormatModelFormat
  19. def interfaceComponent: InterfaceComponent.type
    Definition Classes
    AbstractNLogoFormatModelFormat
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. def linkShapesComponent: LinkShapesComponent.type
    Definition Classes
    AbstractNLogoFormatModelFormat
  22. def load(location: URI, optionalComponents: Seq[ComponentSerialization[Array[String], A]]): Try[Model]
    Definition Classes
    ModelFormat
  23. def load(source: String, optionalComponents: Seq[ComponentSerialization[Array[String], A]]): Try[Model]
    Definition Classes
    ModelFormat
  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  26. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  27. def save(model: Model, uri: URI, optionalComponents: Seq[ComponentSerialization[Array[String], A]]): Try[URI]
    Definition Classes
    ModelFormat
  28. lazy val sectionNames: Seq[String]
  29. def sections(location: URI): Try[Map[String, Array[String]]]
    Definition Classes
    AbstractNLogoFormatModelFormat
  30. def sectionsFromSource(source: String): Try[Map[String, Array[String]]]
    Definition Classes
    AbstractNLogoFormatModelFormat
  31. def sectionsToSource(sections: Map[String, Array[String]]): Try[String]
    Definition Classes
    AbstractNLogoFormatModelFormat
  32. def shapesComponent: VectorShapesComponent.type
    Definition Classes
    AbstractNLogoFormatModelFormat
  33. def sourceString(model: Model, optionalComponents: Seq[ComponentSerialization[Array[String], A]]): Try[String]
    Definition Classes
    ModelFormat
  34. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  35. def toString(): String
    Definition Classes
    AnyRef → Any
  36. def version: VersionComponent.type
    Definition Classes
    AbstractNLogoFormatModelFormat
  37. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  39. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. def writeSections(sections: Map[String, Array[String]], location: URI): Try[URI]
    Definition Classes
    AbstractNLogoFormatModelFormat
  41. object CodeComponent extends ComponentSerialization[Array[String], A]
  42. object InfoComponent extends ComponentSerialization[Array[String], A]
  43. object InterfaceComponent extends ComponentSerialization[Array[String], A]
  44. object LinkShapesComponent extends ComponentSerialization[Array[String], A]
  45. object VectorShapesComponent extends ComponentSerialization[Array[String], A]
  46. object VersionComponent extends ComponentSerialization[Array[String], A]

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from ModelFormat[Array[String], A]

Inherited from AnyRef

Inherited from Any

Ungrouped