Interface MonitorRepositoryFactory

All Superinterfaces:
EFactory, EModelElement, EObject, Notifier
All Known Implementing Classes:
MonitorRepositoryFactoryImpl

public interface MonitorRepositoryFactory extends EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
See Also:
Generated class or method.
  • Field Details

    • eINSTANCE

      static final MonitorRepositoryFactory eINSTANCE
      The singleton instance of the factory.
      Generated class or method.
  • Method Details

    • createMonitorRepository

      MonitorRepository createMonitorRepository()
      Returns a new object of class 'Monitor Repository'.
      Returns:
      a new object of class 'Monitor Repository'.
      Generated class or method.
    • createMonitor

      Monitor createMonitor()
      Returns a new object of class 'Monitor'.
      Returns:
      a new object of class 'Monitor'.
      Generated class or method.
    • createMeasurementSpecification

      MeasurementSpecification createMeasurementSpecification()
      Returns a new object of class 'Measurement Specification'.
      Returns:
      a new object of class 'Measurement Specification'.
      Generated class or method.
    • createArithmeticMean

      ArithmeticMean createArithmeticMean()
      Returns a new object of class 'Arithmetic Mean'.
      Returns:
      a new object of class 'Arithmetic Mean'.
      Generated class or method.
    • createHarmonicMean

      HarmonicMean createHarmonicMean()
      Returns a new object of class 'Harmonic Mean'.
      Returns:
      a new object of class 'Harmonic Mean'.
      Generated class or method.
    • createGeometricMean

      GeometricMean createGeometricMean()
      Returns a new object of class 'Geometric Mean'.
      Returns:
      a new object of class 'Geometric Mean'.
      Generated class or method.
    • createMedian

      Median createMedian()
      Returns a new object of class 'Median'.
      Returns:
      a new object of class 'Median'.
      Generated class or method.
    • createFixedSizeAggregation

      FixedSizeAggregation createFixedSizeAggregation()
      Returns a new object of class 'Fixed Size Aggregation'.
      Returns:
      a new object of class 'Fixed Size Aggregation'.
      Generated class or method.
    • createTimeDrivenAggregation

      TimeDrivenAggregation createTimeDrivenAggregation()
      Returns a new object of class 'Time Driven Aggregation'.
      Returns:
      a new object of class 'Time Driven Aggregation'.
      Generated class or method.
    • createTimeDriven

      TimeDriven createTimeDriven()
      Returns a new object of class 'Time Driven'.
      Returns:
      a new object of class 'Time Driven'.
      Generated class or method.
    • createVariableSizeAggregation

      VariableSizeAggregation createVariableSizeAggregation()
      Returns a new object of class 'Variable Size Aggregation'.
      Returns:
      a new object of class 'Variable Size Aggregation'.
      Generated class or method.
    • createFeedThrough

      FeedThrough createFeedThrough()
      Returns a new object of class 'Feed Through'.
      Returns:
      a new object of class 'Feed Through'.
      Generated class or method.
    • getMonitorRepositoryPackage

      MonitorRepositoryPackage getMonitorRepositoryPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.
      Generated class or method.