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:
  • 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()
    • 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)
    • 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)