Class AveragePerTimeWeightedVariable

    • Constructor Detail

      • AveragePerTimeWeightedVariable

        public AveragePerTimeWeightedVariable​(ModelElement parent)
        Parameters:
        parent -
      • AveragePerTimeWeightedVariable

        public AveragePerTimeWeightedVariable​(ModelElement parent,
                                              java.lang.String name)
        Parameters:
        parent -
        name -
    • Method Detail

      • valueChangedBeforeReplication

        protected void valueChangedBeforeReplication​(Aggregatable variable)
        Description copied from class: Aggregate
        Sub-classes must implement this method to properly react to a change in the variable with respect to its form of aggregation
        Overrides:
        valueChangedBeforeReplication in class AggregateTimeWeightedVariable
        Parameters:
        variable - The variable that has just changed
      • valueChangedDuringReplication

        protected void valueChangedDuringReplication​(Aggregatable variable)
        Description copied from class: Aggregate
        Sub-classes must implement this method to properly react to a change in the variable with respect to its form of aggregation
        Overrides:
        valueChangedDuringReplication in class AggregateTimeWeightedVariable
        Parameters:
        variable - The variable that has just changed
      • variableAddedBeforeReplication

        protected void variableAddedBeforeReplication​(Aggregatable variable)
        Description copied from class: Aggregate
        Sub-classes must implement this method to properly react to the subscription of a new variable to the aggregate. Note that the variable is already in the aggregate's list of variables when this method is invoked
        Overrides:
        variableAddedBeforeReplication in class AggregateTimeWeightedVariable
        Parameters:
        variable - The variable that has been added to the aggregate
      • variableAddedDuringReplication

        protected void variableAddedDuringReplication​(Aggregatable variable)
        Description copied from class: Aggregate
        Sub-classes must implement this method to properly react to the subscription of a new variable to the aggregate. Note that the variable is already in the aggregate's list of variables when this method is invoked
        Overrides:
        variableAddedDuringReplication in class AggregateTimeWeightedVariable
        Parameters:
        variable - The variable that has been added to the aggregate
      • variableRemovedBeforeReplication

        protected void variableRemovedBeforeReplication​(Aggregatable variable)
        Description copied from class: Aggregate
        Sub-classes must implement this method to properly react to the removal of a variable from the aggregate. Note that the variable is no longer in the aggregate's list of variables when this method is invoked
        Overrides:
        variableRemovedBeforeReplication in class AggregateTimeWeightedVariable
        Parameters:
        variable - The variable that has been removed from the aggregate
      • variableRemovedDuringReplication

        protected void variableRemovedDuringReplication​(Aggregatable variable)
        Description copied from class: Aggregate
        Sub-classes must implement this method to properly react to the removal of a variable from the aggregate. Note that the variable is no longer in the aggregate's list of variables when this method is invoked
        Overrides:
        variableRemovedDuringReplication in class AggregateTimeWeightedVariable
        Parameters:
        variable - The variable that has been removed from the aggregate