Class PSystemError

java.lang.Object
All Implemented Interfaces:
Diagram
Direct Known Subclasses:
PSystemErrorEmpty, PSystemErrorPreprocessor, PSystemErrorV2

public abstract class PSystemError extends PlainDiagram
  • Field Details

  • Constructor Details

    • PSystemError

      public PSystemError(UmlSource source)
  • Method Details

    • disableTimeBasedErrorDecorations

      public static void disableTimeBasedErrorDecorations()
    • createImageBuilder

      public ImageBuilder createImageBuilder(FileFormatOption fileFormatOption) throws java.io.IOException
      Overrides:
      createImageBuilder in class PlainDiagram
      Throws:
      java.io.IOException
    • getLastLine

      protected final StringLocated getLastLine()
    • getLineLocation

      public final LineLocation getLineLocation()
    • getErrorsUml

      public final java.util.Collection<ErrorUml> getErrorsUml()
    • getFirstError

      public final ErrorUml getFirstError()
    • getWarningOrError

      public final java.lang.String getWarningOrError()
      Specified by:
      getWarningOrError in interface Diagram
      Overrides:
      getWarningOrError in class AbstractPSystem
    • getPureAsciiFormatted

      public java.util.List<java.lang.String> getPureAsciiFormatted()
    • getTextFullBody

      protected java.util.List<java.lang.String> getTextFullBody()
    • exportDiagramNow

      protected final ImageData exportDiagramNow(java.io.OutputStream os, int num, FileFormatOption fileFormat) throws java.io.IOException
      Overrides:
      exportDiagramNow in class PlainDiagram
      Throws:
      java.io.IOException
    • getRootDrawable

      protected UDrawable getRootDrawable(FileFormatOption fileFormatOption) throws java.io.IOException
      Specified by:
      getRootDrawable in class PlainDiagram
      Throws:
      java.io.IOException
    • getDescription

      public final DiagramDescription getDescription()
    • score

      public int score()