Class AggregationFunctionDescriptionBuilder

java.lang.Object
org.palladiosimulator.metricspec.util.builder.AggregationFunctionDescriptionBuilder
All Implemented Interfaces:
IMetricspecBuilder<AggregationFunctionDescription>

public class AggregationFunctionDescriptionBuilder extends Object implements IMetricspecBuilder<AggregationFunctionDescription>
A builder for the model object ' org.palladiosimulator.metricspec.AggregationFunctionDescription'.
Generated class or method.
  • Method Details

    • newAggregationFunctionDescriptionBuilder

      public static AggregationFunctionDescriptionBuilder newAggregationFunctionDescriptionBuilder()
      This method creates a new instance of the AggregationFunctionDescriptionBuilder.
      Returns:
      new instance of the AggregationFunctionDescriptionBuilder
    • newAggregationFunctionDescriptionBuilder

      public static AggregationFunctionDescriptionBuilder newAggregationFunctionDescriptionBuilder(AggregationFunctionDescription p_aggregationFunctionDescription)
      This method creates a new instance of the AggregationFunctionDescriptionBuilder. The builder is initialized using an existing ' org.palladiosimulator.metricspec.AggregationFunctionDescription' model object. In order to avoid changes to the provided ' org.palladiosimulator.metricspec.AggregationFunctionDescription' model object, a copy is created using org.eclipse.emf.ecore.util.EcoreUtil.Copier.
      Parameters:
      aggregationFunctionDescription - The existing ' org.palladiosimulator.metricspec.AggregationFunctionDescription' model object to be used for the initialization of the builder
      Returns:
      new initialized instance of the AggregationFunctionDescriptionBuilder
    • but

      This method can be used to override attributes of the builder. It constructs a new builder and copies the current values to it.
    • build

      This method constructs the final org.palladiosimulator.metricspec.AggregationFunctionDescription type.
      Specified by:
      build in interface IMetricspecBuilder<AggregationFunctionDescription>
      Returns:
      new instance of the org.palladiosimulator.metricspec.AggregationFunctionDescription type
    • id

    • name

    • textualDescription

      public AggregationFunctionDescriptionBuilder textualDescription(String p_textualDescription)