Class IdentifierBuilder
java.lang.Object
org.palladiosimulator.metricspec.util.builder.IdentifierBuilder
- All Implemented Interfaces:
IMetricspecBuilder<Identifier>
@Deprecated(forRemoval=true)
public class IdentifierBuilder
extends Object
implements IMetricspecBuilder<Identifier>
Deprecated, for removal: This API element is subject to removal in a future version.
A builder for the model object '
org.palladiosimulator.metricspec.Identifier'.
- Generated class or method.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Deprecated, for removal: This API element is subject to removal in a future version.This method constructs the final org.palladiosimulator.metricspec.Identifier type.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.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.static IdentifierBuilderDeprecated, for removal: This API element is subject to removal in a future version.This method creates a new instance of the IdentifierBuilder.static IdentifierBuildernewIdentifierBuilder(Identifier p_identifier) Deprecated, for removal: This API element is subject to removal in a future version.This method creates a new instance of the IdentifierBuilder.textualBaseMetricDescription(TextualBaseMetricDescription p_textualBaseMetricDescription) Deprecated, for removal: This API element is subject to removal in a future version.textualBaseMetricDescription(IMetricspecBuilder<? extends TextualBaseMetricDescription> p_textualBaseMetricDescriptionBuilder) Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Details
-
newIdentifierBuilder
Deprecated, for removal: This API element is subject to removal in a future version.This method creates a new instance of the IdentifierBuilder.- Returns:
- new instance of the IdentifierBuilder
-
newIdentifierBuilder
Deprecated, for removal: This API element is subject to removal in a future version.This method creates a new instance of the IdentifierBuilder. The builder is initialized using an existing 'org.palladiosimulator.metricspec.Identifier' model object. In order to avoid changes to the provided ' org.palladiosimulator.metricspec.Identifier' model object, a copy is created using org.eclipse.emf.ecore.util.EcoreUtil.Copier.- Parameters:
identifier- The existing 'org.palladiosimulator.metricspec.Identifier' model object to be used for the initialization of the builder- Returns:
- new initialized instance of the IdentifierBuilder
-
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.Identifier type.- Specified by:
buildin interfaceIMetricspecBuilder<Identifier>- Returns:
- new instance of the org.palladiosimulator.metricspec.Identifier type
-
id
Deprecated, for removal: This API element is subject to removal in a future version. -
literal
Deprecated, for removal: This API element is subject to removal in a future version. -
textualBaseMetricDescription
public IdentifierBuilder textualBaseMetricDescription(TextualBaseMetricDescription p_textualBaseMetricDescription) Deprecated, for removal: This API element is subject to removal in a future version. -
textualBaseMetricDescription
public IdentifierBuilder textualBaseMetricDescription(IMetricspecBuilder<? extends TextualBaseMetricDescription> p_textualBaseMetricDescriptionBuilder) Deprecated, for removal: This API element is subject to removal in a future version.
-