Class AbstractScesimData

  • Direct Known Subclasses:
    BackgroundData, Scenario

    public abstract class AbstractScesimData
    extends java.lang.Object
    Abstract class representing the values inside AbstractScesimModel, to be extended by concrete implementations
    • Field Detail

      • factMappingValues

        protected final java.util.List<FactMappingValue> factMappingValues
        List of values to be used to test this scenario
    • Constructor Detail

      • AbstractScesimData

        public AbstractScesimData()
    • Method Detail

      • getUnmodifiableFactMappingValues

        public java.util.List<FactMappingValue> getUnmodifiableFactMappingValues()
        Returns an unmodifiable list wrapping the backed one

        NOTE: list order could not be aligned to factMapping order.

      • removeFactMappingValue

        public void removeFactMappingValue​(FactMappingValue toRemove)
      • getFactMappingValuesByFactIdentifier

        public java.util.List<FactMappingValue> getFactMappingValuesByFactIdentifier​(FactIdentifier factIdentifier)
      • getDescription

        public java.lang.String getDescription()
      • setDescription

        public void setDescription​(java.lang.String name)
      • getFactNames

        public java.util.Collection<java.lang.String> getFactNames()
      • resetErrors

        public void resetErrors()