WidgetConverter

org.nlogo.fileformat.WidgetConverter
See theWidgetConverter companion object

Attributes

Companion
object
Source
WidgetConverter.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Concrete methods

override def autoConvert(original: Model, autoConverter: AutoConverter): Either[(Model, Seq[Exception]), Model]

Converts the component and returns the updated model

Converts the component and returns the updated model

Returns an either which encapsulates the result of the conversion process. A left indicates that something went wrong and includes both the model, assumed to have undergone a best-effort conversion, and exceptions indicating failures encountered in conversion.

For instance, if a widget errors during conversion, the widget converter converts and returns a Left containing the model with the other widgets converted and the erroring widget unconverted, as well as the exceptions when converting the widgets

Attributes

Returns

Either a partially-converted model and exceptions, or a fully-converted model

Definition Classes
Source
WidgetConverter.scala
override def requiresAutoConversion(original: Model, needsConversion: String => Boolean): Boolean

Attributes

Definition Classes
Source
WidgetConverter.scala

Inherited methods

def conversionSource(m: Model, literalParser: LiteralParser): Option[(String, String)]

Attributes

Inherited from:
AutoConvertable
Source
AutoConverter.scala