public class MetricSetDescriptionBuilder extends Object implements IMetricspecBuilder<MetricSetDescription>
public static MetricSetDescriptionBuilder newMetricSetDescriptionBuilder()
public static MetricSetDescriptionBuilder newMetricSetDescriptionBuilder(MetricSetDescription p_metricSetDescription)
metricSetDescription
- The existing '
org.palladiosimulator.metricspec.MetricSetDescription' model
object to be used for the initialization of the builderpublic MetricSetDescriptionBuilder but()
public MetricSetDescription build()
build
in interface IMetricspecBuilder<MetricSetDescription>
public MetricSetDescriptionBuilder id(String p_id)
public MetricSetDescriptionBuilder name(String p_name)
public MetricSetDescriptionBuilder repository(MetricDescriptionRepository p_repository)
public MetricSetDescriptionBuilder repository(IMetricspecBuilder<? extends MetricDescriptionRepository> p_metricDescriptionRepositoryBuilder)
public MetricSetDescriptionBuilder textualDescription(String p_textualDescription)
public MetricSetDescriptionBuilder subsumedMetrics(MetricDescription p_subsumedMetrics)
public MetricSetDescriptionBuilder subsumedMetrics(Collection<? extends MetricDescription> p_subsumedMetrics)
public MetricSetDescriptionBuilder subsumedMetrics(IMetricspecBuilder<? extends MetricDescription> p_metricDescriptionBuilder)