Trait

org.nlogo.workspace

Exporting

Related Doc: package workspace

Permalink

trait Exporting extends Plotting with ModelTracker

Self Type
Exporting with AbstractWorkspace
Source
Exporting.scala
Linear Supertypes
ModelTracker, Plotting, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Exporting
  2. ModelTracker
  3. Plotting
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def compiler: CompilerInterface

    Permalink
    Definition Classes
    ModelTracker
  2. abstract def exportDrawingToCSV(writer: PrintWriter): Unit

    Permalink
  3. abstract def exportOutputAreaToCSV(writer: PrintWriter): Unit

    Permalink
  4. abstract def getExtensionManager(): ExtensionManager

    Permalink
    Definition Classes
    ModelTracker

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. var _modelFileName: String

    Permalink

    name of the currently loaded model.

    name of the currently loaded model. Will be null if this is a new (unsaved) model. To get a version for display to the user, see modelNameForDisplay(). This is NOT a full path name, however, it does end in ".nlogo".

    Definition Classes
    ModelTracker
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def convertToNormal(): String

    Permalink

    instantly converts the current model to ModelTypeJ.NORMAL.

    instantly converts the current model to ModelTypeJ.NORMAL. This is used by the edit command to enable quick saving of library models. It shouldn't be used anywhere else.

    Definition Classes
    ModelTracker
    Annotations
    @throws( classOf[IOException] )
  8. def currentPlot(plot: String): Unit

    Permalink
    Definition Classes
    Plotting
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def exportAllPlots(filename: String): Unit

    Permalink
    Annotations
    @throws( classOf[IOException] )
  12. def exportPlot(plotName: String, filename: String): Unit

    Permalink
    Annotations
    @throws( classOf[IOException] )
  13. def exportPlotsToCSV(writer: PrintWriter): Unit

    Permalink
  14. def exportWorld(writer: PrintWriter): Unit

    Permalink
  15. def exportWorld(filename: String): Unit

    Permalink
    Annotations
    @throws( classOf[IOException] )
  16. val fileManager: FileManager

    Permalink
    Definition Classes
    ModelTracker
  17. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. def forceSaveAs: Boolean

    Permalink

    whether the user needs to enter a new filename to save this model.

    whether the user needs to enter a new filename to save this model. We need to do a "save as" if the model is new, from the models library, or converted.

    Basically, only normal models can get silently saved.

    Definition Classes
    ModelTracker
  19. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  20. def getModelDir: String

    Permalink

    returns the full path to the directory from which the current model was loaded.

    returns the full path to the directory from which the current model was loaded. May be null if, for example, this is a new model.

    Definition Classes
    ModelTracker
  21. def getModelFileName: String

    Permalink

    returns the name of the file from which the current model was loaded.

    returns the name of the file from which the current model was loaded. May be null if, for example, this is a new model.

    Definition Classes
    ModelTracker
  22. def getModelFileUri: Option[URI]

    Permalink
    Definition Classes
    ModelTracker
  23. def getModelPath: String

    Permalink

    returns the full pathname of the currently loaded model, if any.

    returns the full pathname of the currently loaded model, if any. This may return null in some cases, for instance if this is a new model.

    Definition Classes
    ModelTracker
  24. def getModelType: ModelType

    Permalink
    Definition Classes
    ModelTracker
  25. def getPlot(plot: String): PlotInterface

    Permalink
    Definition Classes
    Plotting
  26. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  27. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  28. def modelFileName: String

    Permalink
    Definition Classes
    ModelTracker
  29. def modelNameForDisplay: String

    Permalink
    Definition Classes
    ModelTracker
  30. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  31. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  32. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  33. val plotManager: PlotManager

    Permalink
    Definition Classes
    Plotting
  34. val plotRNG: MersenneTwisterFast

    Permalink
    Definition Classes
    Plotting
  35. def setModelPath(modelPath: String): Unit

    Permalink
    Definition Classes
    ModelTracker
  36. def setModelType(tpe: ModelType): Unit

    Permalink
    Definition Classes
    ModelTracker
  37. def setupPlots(c: Context): Unit

    Permalink
    Definition Classes
    Plotting
  38. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  39. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  40. def updatePlots(c: Context): Unit

    Permalink
    Definition Classes
    Plotting
  41. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ModelTracker

Inherited from Plotting

Inherited from AnyRef

Inherited from Any

Ungrouped