All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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