public class IdentifierBuilder extends Object implements IMetricspecBuilder<Identifier>
Modifier and Type | Method and Description |
---|---|
Identifier |
build()
This method constructs the final org.palladiosimulator.metricspec.Identifier type.
|
IdentifierBuilder |
but()
This method can be used to override attributes of the builder.
|
IdentifierBuilder |
id(String p_id) |
IdentifierBuilder |
literal(String p_literal) |
static IdentifierBuilder |
newIdentifierBuilder()
This method creates a new instance of the IdentifierBuilder.
|
static IdentifierBuilder |
newIdentifierBuilder(Identifier p_identifier)
This method creates a new instance of the IdentifierBuilder.
|
IdentifierBuilder |
textualBaseMetricDescription(IMetricspecBuilder<? extends TextualBaseMetricDescription> p_textualBaseMetricDescriptionBuilder) |
IdentifierBuilder |
textualBaseMetricDescription(TextualBaseMetricDescription p_textualBaseMetricDescription) |
public static IdentifierBuilder newIdentifierBuilder()
public static IdentifierBuilder newIdentifierBuilder(Identifier p_identifier)
identifier
- The existing 'org.palladiosimulator.metricspec.Identifier' model
object to be used for the initialization of the builderpublic IdentifierBuilder but()
public Identifier build()
build
in interface IMetricspecBuilder<Identifier>
public IdentifierBuilder id(String p_id)
public IdentifierBuilder literal(String p_literal)
public IdentifierBuilder textualBaseMetricDescription(TextualBaseMetricDescription p_textualBaseMetricDescription)
public IdentifierBuilder textualBaseMetricDescription(IMetricspecBuilder<? extends TextualBaseMetricDescription> p_textualBaseMetricDescriptionBuilder)