Class SimulationProfile.CSVExportStereotype

java.lang.Object
com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
com.nomagic.magicdraw.simulation.SimulationProfile.CSVExportStereotype
Enclosing class:
SimulationProfile

public static class SimulationProfile.CSVExportStereotype extends ProfileImplementation.StereotypeWrapper
  • Field Details

    • STEREOTYPE_NAME

      public static final String STEREOTYPE_NAME
      See Also:
    • FILENAME

      public static final String FILENAME
      The name of the file that the exported results are written into. The path is the same as the project directory (by default). Alternatively, a full path may be specified as D:\ExportedCSVResults.csv.
      See Also:
    • RECORDTIME

      public static final String RECORDTIME
      If true, time will be recorded in the first column of the exported CSV file.
      See Also:
    • WRITEATTHEEND

      public static final String WRITEATTHEEND
      Instead of listening and recording value changes during individual execution, records values only once at the end of execution, right before termination. When "Number of runs" is more than 1 in main configuration, records values once on every iteration.
      See Also:
    • NESTEDPROPERTYPATHS

      public static final String NESTEDPROPERTYPATHS
      Specify nested property paths
      See Also:
    • REPRESENTS

      public static final String REPRESENTS
      Specify the classifier represented by the configuration.
      See Also:
    • VALUE

      public static final String VALUE
      Structural feature which value should be represented for the configuration.
      See Also:
    • LOADINPLAYER

      public static final String LOADINPLAYER
      Set to true, for the CSV results file to be automatically loaded to the Results Player after the simulation terminates. This property does not apply to multi-run simulations (e.g., Trade Study, Monte Carlo) and works only with the internal simulation clock.
      See Also:
  • Constructor Details

  • Method Details

    • getStereotype

      public Stereotype getStereotype()
      Description copied from class: ProfileImplementation.StereotypeWrapper
      Returns stereotype for this wrapper.
      Specified by:
      getStereotype in class ProfileImplementation.StereotypeWrapper
      Returns:
      stereotype
    • getFileNameProperty

      @CheckForNull public Property getFileNameProperty()
    • getRecordTimeProperty

      @CheckForNull public Property getRecordTimeProperty()
    • getWriteAtTheEndProperty

      @CheckForNull public Property getWriteAtTheEndProperty()
    • getLoadInPlayerProperty

      @CheckForNull public Property getLoadInPlayerProperty()
    • getNestedPropertyPathsProperty

      @CheckForNull public Property getNestedPropertyPathsProperty()
    • getRepresentsProperty

      @CheckForNull public Property getRepresentsProperty()
    • getValueProperty

      @CheckForNull public Property getValueProperty()
    • setFileName

      public void setFileName(Element element, @CheckForNull String value)
    • clearFileName

      public void clearFileName(Element element)
    • getFileName

      @CheckForNull public String getFileName(Element element)
    • setRecordTime

      public void setRecordTime(Element element, @CheckForNull Boolean value)
    • clearRecordTime

      public void clearRecordTime(Element element)
    • isRecordTime

      @CheckForNull public Boolean isRecordTime(Element element)
    • setWriteAtTheEnd

      public void setWriteAtTheEnd(Element element, @CheckForNull Boolean value)
    • clearWriteAtTheEnd

      public void clearWriteAtTheEnd(Element element)
    • setLoadInPlayer

      public void setLoadInPlayer(Element element, @CheckForNull Boolean value)
    • clearLoadInPlayer

      public void clearLoadInPlayer(Element element)
    • isLoadInPlayer

      @CheckForNull public Boolean isLoadInPlayer(Element element)
    • isWriteAtTheEnd

      @CheckForNull public Boolean isWriteAtTheEnd(Element element)
    • setNestedPropertyPaths

      public void setNestedPropertyPaths(Element element, @CheckForNull Collection<String> value)
    • clearNestedPropertyPaths

      public void clearNestedPropertyPaths(Element element)
    • addNestedPropertyPaths

      public void addNestedPropertyPaths(Element element, String value)
    • removeNestedPropertyPaths

      public void removeNestedPropertyPaths(Element element, String value)
    • getNestedPropertyPaths

      public List<String> getNestedPropertyPaths(Element element)
    • setRepresents

      public void setRepresents(Element element, @CheckForNull Element value)
    • clearRepresents

      public void clearRepresents(Element element)
    • getRepresents

      @CheckForNull public Element getRepresents(Element element)
    • setValue

      public void setValue(Element element, @CheckForNull Collection<? extends Element> value)
    • clearValue

      public void clearValue(Element element)
    • addValue

      public void addValue(Element element, Element value)
    • removeValue

      public void removeValue(Element element, Element value)
    • getValue

      public List<Element> getValue(Element element)
    • clear

      protected void clear()
    • is

      public boolean is(@CheckForNull Element element)
    • isInstance

      public static boolean isInstance(@CheckForNull Element element)