Class JobGenerator

    • Constructor Detail

      • JobGenerator

        public JobGenerator​(ModelElement parent,
                            java.util.List<JobType> jobTypes,
                            double[] typeCDf)
        Parameters:
        parent -
      • JobGenerator

        public JobGenerator​(ModelElement parent,
                            java.util.List<JobType> jobTypes,
                            double[] typeCDf,
                            java.lang.String name)
        Parameters:
        parent -
        name -
      • JobGenerator

        public JobGenerator​(ModelElement parent,
                            java.util.List<JobType> jobTypes,
                            double[] typeCDf,
                            RandomIfc timeUntilFirst)
        Parameters:
        parent -
        timeUntilFirst -
      • JobGenerator

        public JobGenerator​(ModelElement parent,
                            java.util.List<JobType> jobTypes,
                            double[] typeCDf,
                            RandomIfc timeUntilFirst,
                            RandomIfc timeUntilNext)
        Parameters:
        parent -
        timeUntilFirst -
        timeUntilNext -
      • JobGenerator

        public JobGenerator​(ModelElement parent,
                            java.util.List<JobType> jobTypes,
                            double[] typeCDf,
                            RandomIfc timeUntilFirst,
                            RandomIfc timeUntilNext,
                            java.lang.String name)
        Parameters:
        parent -
        timeUntilFirst -
        timeUntilNext -
        name -
      • JobGenerator

        public JobGenerator​(ModelElement parent,
                            java.util.List<JobType> jobTypes,
                            double[] typeCDf,
                            RandomIfc timeUntilFirst,
                            RandomIfc timeUntilNext,
                            java.lang.Long maxNum)
        Parameters:
        parent -
        timeUntilFirst -
        timeUntilNext -
        maxNum -
      • JobGenerator

        public JobGenerator​(ModelElement parent,
                            java.util.List<JobType> jobTypes,
                            double[] typeCDf,
                            RandomIfc timeUntilFirst,
                            RandomIfc timeUntilNext,
                            java.lang.Long maxNum,
                            double timeUntilLast)
        Parameters:
        parent -
        timeUntilFirst -
        timeUntilNext -
        maxNum -
        timeUntilLast -
      • JobGenerator

        public JobGenerator​(ModelElement parent,
                            java.util.List<JobType> jobTypes,
                            double[] typeCDf,
                            RandomIfc timeUntilFirst,
                            RandomIfc timeUntilNext,
                            java.lang.Long maxNum,
                            double timeUntilLast,
                            java.lang.String name)
        Parameters:
        parent -
        timeUntilFirst -
        timeUntilNext -
        maxNum -
        timeUntilLast -
        name -
    • Method Detail

      • generate

        protected void generate​(JSLEvent event)
        Description copied from class: EventGenerator
        This method should be overridden by sub-classes that do not supply an EventGeneratorActionIfc to model the action that occur when the event happens.
        Overrides:
        generate in class EventGenerator
        Parameters:
        event - the event associated with the generations