Class TimeSeriesAttributeModification

All Implemented Interfaces:
VariationModification

public class TimeSeriesAttributeModification extends CategorialAttributeModification
  • Constructor Details

    • TimeSeriesAttributeModification

      public TimeSeriesAttributeModification(String typeName, String fieldName, com.amalgamasimulation.timeseriesdatamodel.TimeSeries value, List<String> objectIdentifiers)
  • Method Details

    • modify

      public org.eclipse.emf.ecore.EObject modify(org.eclipse.emf.ecore.EObject baseScenario)
      Description copied from class: Modification
      Applies the modification to a given base scenario and returns the modified copy of the base scenario. Implementations must return a modified deep copy of the input scenario, typically done using EcoreUtil.copy(EObject) method.
      Overrides:
      modify in class CategorialAttributeModification
      Parameters:
      baseScenario - the original EMF scenario to modify
      Returns:
      a new EObject representing the modified scenario
    • valueString

      public String valueString()
      Specified by:
      valueString in interface VariationModification
      Overrides:
      valueString in class CategorialAttributeModification