public class NumericalBaseMetricDescriptionBuilder extends Object implements IMetricspecBuilder<NumericalBaseMetricDescription>
public static NumericalBaseMetricDescriptionBuilder newNumericalBaseMetricDescriptionBuilder()
public static NumericalBaseMetricDescriptionBuilder newNumericalBaseMetricDescriptionBuilder(NumericalBaseMetricDescription p_numericalBaseMetricDescription)
numericalBaseMetricDescription
- The existing '
org.palladiosimulator.metricspec.NumericalBaseMetricDescription'
model object to be used for the initialization of the builderpublic NumericalBaseMetricDescriptionBuilder but()
public NumericalBaseMetricDescription build()
build
in interface IMetricspecBuilder<NumericalBaseMetricDescription>
public NumericalBaseMetricDescriptionBuilder captureType(CaptureType p_captureType)
public NumericalBaseMetricDescriptionBuilder dataType(DataType p_dataType)
public NumericalBaseMetricDescriptionBuilder defaultUnit(javax.measure.unit.Unit p_defaultUnit)
public NumericalBaseMetricDescriptionBuilder id(String p_id)
public NumericalBaseMetricDescriptionBuilder name(String p_name)
public NumericalBaseMetricDescriptionBuilder persistenceKind(PersistenceKindOptions p_persistenceKind)
public NumericalBaseMetricDescriptionBuilder repository(MetricDescriptionRepository p_repository)
public NumericalBaseMetricDescriptionBuilder repository(IMetricspecBuilder<? extends MetricDescriptionRepository> p_metricDescriptionRepositoryBuilder)
public NumericalBaseMetricDescriptionBuilder scale(Scale p_scale)
public NumericalBaseMetricDescriptionBuilder textualDescription(String p_textualDescription)