org.openlca.proto.ProtoParameterRedefOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: olca.proto
package org.openlca.proto;
public interface ProtoParameterRedefOrBuilder extends
// @@protoc_insertion_point(interface_extends:protolca.ProtoParameterRedef)
com.google.protobuf.MessageOrBuilder {
/**
*
* The context of the paramater (a process or LCIA method). If no context is
* provided it is assumed that this is a redefinition of a global parameter.
*
*
* .protolca.ProtoRef context = 1;
* @return Whether the context field is set.
*/
boolean hasContext();
/**
*
* The context of the paramater (a process or LCIA method). If no context is
* provided it is assumed that this is a redefinition of a global parameter.
*
*
* .protolca.ProtoRef context = 1;
* @return The context.
*/
org.openlca.proto.ProtoRef getContext();
/**
*
* The context of the paramater (a process or LCIA method). If no context is
* provided it is assumed that this is a redefinition of a global parameter.
*
*
* .protolca.ProtoRef context = 1;
*/
org.openlca.proto.ProtoRefOrBuilder getContextOrBuilder();
/**
*
* A description of this parameter redefinition.
*
*
* string description = 2;
* @return The description.
*/
java.lang.String getDescription();
/**
*
* A description of this parameter redefinition.
*
*
* string description = 2;
* @return The bytes for description.
*/
com.google.protobuf.ByteString
getDescriptionBytes();
/**
*
* The name of the redefined parameter. Note that parameter names are used in
* formulas so they need to follow specific syntax rules. A redefinition
* replaces a bound parameter in a specific context and thus has to exactly
* match the respective name.
*
*
* string name = 3;
* @return The name.
*/
java.lang.String getName();
/**
*
* The name of the redefined parameter. Note that parameter names are used in
* formulas so they need to follow specific syntax rules. A redefinition
* replaces a bound parameter in a specific context and thus has to exactly
* match the respective name.
*
*
* string name = 3;
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
*
* An uncertainty distribution for the redefined parameter value.
*
*
* .protolca.ProtoUncertainty uncertainty = 4;
* @return Whether the uncertainty field is set.
*/
boolean hasUncertainty();
/**
*
* An uncertainty distribution for the redefined parameter value.
*
*
* .protolca.ProtoUncertainty uncertainty = 4;
* @return The uncertainty.
*/
org.openlca.proto.ProtoUncertainty getUncertainty();
/**
*
* An uncertainty distribution for the redefined parameter value.
*
*
* .protolca.ProtoUncertainty uncertainty = 4;
*/
org.openlca.proto.ProtoUncertaintyOrBuilder getUncertaintyOrBuilder();
/**
*
* The value of the redefined parameter.
*
*
* double value = 5;
* @return The value.
*/
double getValue();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy