public class TextualBaseMetricDescriptionBuilder extends Object implements IMetricspecBuilder<TextualBaseMetricDescription>
public static TextualBaseMetricDescriptionBuilder newTextualBaseMetricDescriptionBuilder()
public static TextualBaseMetricDescriptionBuilder newTextualBaseMetricDescriptionBuilder(TextualBaseMetricDescription p_textualBaseMetricDescription)
textualBaseMetricDescription
- The existing '
org.palladiosimulator.metricspec.TextualBaseMetricDescription'
model object to be used for the initialization of the builderpublic TextualBaseMetricDescriptionBuilder but()
public TextualBaseMetricDescription build()
build
in interface IMetricspecBuilder<TextualBaseMetricDescription>
public TextualBaseMetricDescriptionBuilder captureType(CaptureType p_captureType)
public TextualBaseMetricDescriptionBuilder dataType(DataType p_dataType)
public TextualBaseMetricDescriptionBuilder id(String p_id)
public TextualBaseMetricDescriptionBuilder name(String p_name)
public TextualBaseMetricDescriptionBuilder repository(MetricDescriptionRepository p_repository)
public TextualBaseMetricDescriptionBuilder repository(IMetricspecBuilder<? extends MetricDescriptionRepository> p_metricDescriptionRepositoryBuilder)
public TextualBaseMetricDescriptionBuilder scale(Scale p_scale)
public TextualBaseMetricDescriptionBuilder textualDescription(String p_textualDescription)
public TextualBaseMetricDescriptionBuilder identifiers(Identifier p_identifiers)
public TextualBaseMetricDescriptionBuilder identifiers(Collection<? extends Identifier> p_identifiers)
public TextualBaseMetricDescriptionBuilder identifiers(IMetricspecBuilder<? extends Identifier> p_identifierBuilder)