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

org.openlca.proto.ProtoImpactFactorOrBuilder Maven / Gradle / Ivy

There is a newer version: 2.0.1
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: olca.proto

package org.openlca.proto;

public interface ProtoImpactFactorOrBuilder extends
    // @@protoc_insertion_point(interface_extends:protolca.ProtoImpactFactor)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * The [Flow] of the impact assessment factor.
   * 
* * .protolca.ProtoRef flow = 1; * @return Whether the flow field is set. */ boolean hasFlow(); /** *
   * The [Flow] of the impact assessment factor.
   * 
* * .protolca.ProtoRef flow = 1; * @return The flow. */ org.openlca.proto.ProtoRef getFlow(); /** *
   * The [Flow] of the impact assessment factor.
   * 
* * .protolca.ProtoRef flow = 1; */ org.openlca.proto.ProtoRefOrBuilder getFlowOrBuilder(); /** *
   * In case of a regionalized impact category, this field can contain the
   * location for which this factor is valid.
   * 
* * .protolca.ProtoRef location = 2; * @return Whether the location field is set. */ boolean hasLocation(); /** *
   * In case of a regionalized impact category, this field can contain the
   * location for which this factor is valid.
   * 
* * .protolca.ProtoRef location = 2; * @return The location. */ org.openlca.proto.ProtoRef getLocation(); /** *
   * In case of a regionalized impact category, this field can contain the
   * location for which this factor is valid.
   * 
* * .protolca.ProtoRef location = 2; */ org.openlca.proto.ProtoRefOrBuilder getLocationOrBuilder(); /** *
   * The quantity of the flow to which the LCIA factor is related (e.g. Mass).
   * 
* * .protolca.ProtoRef flow_property = 3; * @return Whether the flowProperty field is set. */ boolean hasFlowProperty(); /** *
   * The quantity of the flow to which the LCIA factor is related (e.g. Mass).
   * 
* * .protolca.ProtoRef flow_property = 3; * @return The flowProperty. */ org.openlca.proto.ProtoRef getFlowProperty(); /** *
   * The quantity of the flow to which the LCIA factor is related (e.g. Mass).
   * 
* * .protolca.ProtoRef flow_property = 3; */ org.openlca.proto.ProtoRefOrBuilder getFlowPropertyOrBuilder(); /** *
   * The flow unit to which the LCIA factor is related (e.g. kg).
   * 
* * .protolca.ProtoRef unit = 4; * @return Whether the unit field is set. */ boolean hasUnit(); /** *
   * The flow unit to which the LCIA factor is related (e.g. kg).
   * 
* * .protolca.ProtoRef unit = 4; * @return The unit. */ org.openlca.proto.ProtoRef getUnit(); /** *
   * The flow unit to which the LCIA factor is related (e.g. kg).
   * 
* * .protolca.ProtoRef unit = 4; */ org.openlca.proto.ProtoRefOrBuilder getUnitOrBuilder(); /** *
   * The value of the impact assessment factor.
   * 
* * double value = 5; * @return The value. */ double getValue(); /** *
   * A mathematical formula for calculating the value of the LCIA factor.
   * 
* * string formula = 6; * @return The formula. */ java.lang.String getFormula(); /** *
   * A mathematical formula for calculating the value of the LCIA factor.
   * 
* * string formula = 6; * @return The bytes for formula. */ com.google.protobuf.ByteString getFormulaBytes(); /** *
   * The uncertainty distribution of the factors' value.
   * 
* * .protolca.ProtoUncertainty uncertainty = 7; * @return Whether the uncertainty field is set. */ boolean hasUncertainty(); /** *
   * The uncertainty distribution of the factors' value.
   * 
* * .protolca.ProtoUncertainty uncertainty = 7; * @return The uncertainty. */ org.openlca.proto.ProtoUncertainty getUncertainty(); /** *
   * The uncertainty distribution of the factors' value.
   * 
* * .protolca.ProtoUncertainty uncertainty = 7; */ org.openlca.proto.ProtoUncertaintyOrBuilder getUncertaintyOrBuilder(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy