Class SimulationProfile.SimulationLogStereotype

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

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

    • STEREOTYPE_NAME

      public static final String STEREOTYPE_NAME
      See Also:
    • RECORDACTIVATION

      public static final String RECORDACTIVATION
      to specify if the simulation log will record elements that are activated during simulation. If the value is true, all of the activated elements will be recorded.
      See Also:
    • RECORDCALLS

      public static final String RECORDCALLS
      to specify if the simulation log will record Operations or Behaviors that are called during simulation. If the value is true, all of the called Operation and called Behaviors will be recorded.
      See Also:
    • RECORDCONSTRAINTFAILURES

      public static final String RECORDCONSTRAINTFAILURES
      to specify whether the simulation log will record an element whose runtime value or object fails the constraint applied on it. If the value is true, the element that causes the constraint failure will be recorded.
      See Also:
    • RECORDSIGNALS

      public static final String RECORDSIGNALS
      to specify whether the simulation log will record sent signals during simulation. If the value is true, all of the sent signals will be recorded.
      See Also:
    • RECORDEDVALUES

      public static final String RECORDEDVALUES
      to specify the property whose value will be recorded to the simulation log.
      See Also:
  • Constructor Details

    • SimulationLogStereotype

      protected SimulationLogStereotype(SimulationProfile profile)
  • 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
    • getRecordActivationProperty

      @CheckForNull public Property getRecordActivationProperty()
    • getRecordCallsProperty

      @CheckForNull public Property getRecordCallsProperty()
    • getRecordConstraintFailuresProperty

      @CheckForNull public Property getRecordConstraintFailuresProperty()
    • getRecordSignalsProperty

      @CheckForNull public Property getRecordSignalsProperty()
    • getRecordedValuesProperty

      @CheckForNull public Property getRecordedValuesProperty()
    • setRecordActivation

      public void setRecordActivation(Element element, @CheckForNull Boolean value)
    • clearRecordActivation

      public void clearRecordActivation(Element element)
    • isRecordActivation

      @CheckForNull public Boolean isRecordActivation(Element element)
    • setRecordCalls

      public void setRecordCalls(Element element, @CheckForNull Boolean value)
    • clearRecordCalls

      public void clearRecordCalls(Element element)
    • isRecordCalls

      @CheckForNull public Boolean isRecordCalls(Element element)
    • setRecordConstraintFailures

      public void setRecordConstraintFailures(Element element, @CheckForNull Boolean value)
    • clearRecordConstraintFailures

      public void clearRecordConstraintFailures(Element element)
    • isRecordConstraintFailures

      @CheckForNull public Boolean isRecordConstraintFailures(Element element)
    • setRecordSignals

      public void setRecordSignals(Element element, @CheckForNull Boolean value)
    • clearRecordSignals

      public void clearRecordSignals(Element element)
    • isRecordSignals

      @CheckForNull public Boolean isRecordSignals(Element element)
    • setRecordedValues

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

      public void clearRecordedValues(Element element)
    • addRecordedValues

      public void addRecordedValues(Element element, Element value)
    • removeRecordedValues

      public void removeRecordedValues(Element element, Element value)
    • getRecordedValues

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

      protected void clear()
    • is

      public boolean is(@CheckForNull Element element)
    • isInstance

      public static boolean isInstance(@CheckForNull Element element)