Class TextualBaseMetricDescriptionBuilder

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

@Deprecated(forRemoval=true) public class TextualBaseMetricDescriptionBuilder extends Object implements IMetricspecBuilder<TextualBaseMetricDescription>
Deprecated, for removal: This API element is subject to removal in a future version.
A builder for the model object ' org.palladiosimulator.metricspec.TextualBaseMetricDescription'.
Generated class or method.
  • Method Details

    • newTextualBaseMetricDescriptionBuilder

      public static TextualBaseMetricDescriptionBuilder newTextualBaseMetricDescriptionBuilder()
      Deprecated, for removal: This API element is subject to removal in a future version.
      This method creates a new instance of the TextualBaseMetricDescriptionBuilder.
      Returns:
      new instance of the TextualBaseMetricDescriptionBuilder
    • newTextualBaseMetricDescriptionBuilder

      public static TextualBaseMetricDescriptionBuilder newTextualBaseMetricDescriptionBuilder(TextualBaseMetricDescription p_textualBaseMetricDescription)
      Deprecated, for removal: This API element is subject to removal in a future version.
      This method creates a new instance of the TextualBaseMetricDescriptionBuilder. The builder is initialized using an existing ' org.palladiosimulator.metricspec.TextualBaseMetricDescription' model object. In order to avoid changes to the provided ' org.palladiosimulator.metricspec.TextualBaseMetricDescription' model object, a copy is created using org.eclipse.emf.ecore.util.EcoreUtil.Copier.
      Parameters:
      textualBaseMetricDescription - The existing ' org.palladiosimulator.metricspec.TextualBaseMetricDescription' model object to be used for the initialization of the builder
      Returns:
      new initialized instance of the TextualBaseMetricDescriptionBuilder
    • but

      Deprecated, for removal: This API element is subject to removal in a future version.
      This method can be used to override attributes of the builder. It constructs a new builder and copies the current values to it.
    • build

      Deprecated, for removal: This API element is subject to removal in a future version.
      This method constructs the final org.palladiosimulator.metricspec.TextualBaseMetricDescription type.
      Specified by:
      build in interface IMetricspecBuilder<TextualBaseMetricDescription>
      Returns:
      new instance of the org.palladiosimulator.metricspec.TextualBaseMetricDescription type
    • captureType

      public TextualBaseMetricDescriptionBuilder captureType(CaptureType p_captureType)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • dataType

      public TextualBaseMetricDescriptionBuilder dataType(DataType p_dataType)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • id

      Deprecated, for removal: This API element is subject to removal in a future version.
    • name

      Deprecated, for removal: This API element is subject to removal in a future version.
    • repository

      Deprecated, for removal: This API element is subject to removal in a future version.
    • repository

      public TextualBaseMetricDescriptionBuilder repository(IMetricspecBuilder<? extends MetricDescriptionRepository> p_metricDescriptionRepositoryBuilder)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • scale

      Deprecated, for removal: This API element is subject to removal in a future version.
    • textualDescription

      public TextualBaseMetricDescriptionBuilder textualDescription(String p_textualDescription)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • identifiers

      public TextualBaseMetricDescriptionBuilder identifiers(Identifier p_identifiers)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • identifiers

      public TextualBaseMetricDescriptionBuilder identifiers(Collection<? extends Identifier> p_identifiers)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • identifiers

      public TextualBaseMetricDescriptionBuilder identifiers(IMetricspecBuilder<? extends Identifier> p_identifierBuilder)
      Deprecated, for removal: This API element is subject to removal in a future version.