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

org.openlca.proto.ProtoCalculationSetupOrBuilder 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 ProtoCalculationSetupOrBuilder extends
    // @@protoc_insertion_point(interface_extends:protolca.ProtoCalculationSetup)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * The type of calculation that should be performed.
   * 
* * .protolca.ProtoCalculationType calculation_type = 1; * @return The enum numeric value on the wire for calculationType. */ int getCalculationTypeValue(); /** *
   * The type of calculation that should be performed.
   * 
* * .protolca.ProtoCalculationType calculation_type = 1; * @return The calculationType. */ org.openlca.proto.ProtoCalculationType getCalculationType(); /** *
   * The product system that should be calculated.
   * 
* * .protolca.ProtoRef product_system = 2; * @return Whether the productSystem field is set. */ boolean hasProductSystem(); /** *
   * The product system that should be calculated.
   * 
* * .protolca.ProtoRef product_system = 2; * @return The productSystem. */ org.openlca.proto.ProtoRef getProductSystem(); /** *
   * The product system that should be calculated.
   * 
* * .protolca.ProtoRef product_system = 2; */ org.openlca.proto.ProtoRefOrBuilder getProductSystemOrBuilder(); /** *
   * The process that should be calculated.
   * 
* * .protolca.ProtoRef process = 3; * @return Whether the process field is set. */ boolean hasProcess(); /** *
   * The process that should be calculated.
   * 
* * .protolca.ProtoRef process = 3; * @return The process. */ org.openlca.proto.ProtoRef getProcess(); /** *
   * The process that should be calculated.
   * 
* * .protolca.ProtoRef process = 3; */ org.openlca.proto.ProtoRefOrBuilder getProcessOrBuilder(); /** *
   * The LCIA method for the calculation.
   * 
* * .protolca.ProtoRef impact_method = 4; * @return Whether the impactMethod field is set. */ boolean hasImpactMethod(); /** *
   * The LCIA method for the calculation.
   * 
* * .protolca.ProtoRef impact_method = 4; * @return The impactMethod. */ org.openlca.proto.ProtoRef getImpactMethod(); /** *
   * The LCIA method for the calculation.
   * 
* * .protolca.ProtoRef impact_method = 4; */ org.openlca.proto.ProtoRefOrBuilder getImpactMethodOrBuilder(); /** *
   * The normalisation and weighting set for the calculation.
   * 
* * .protolca.ProtoRef nw_set = 5; * @return Whether the nwSet field is set. */ boolean hasNwSet(); /** *
   * The normalisation and weighting set for the calculation.
   * 
* * .protolca.ProtoRef nw_set = 5; * @return The nwSet. */ org.openlca.proto.ProtoRef getNwSet(); /** *
   * The normalisation and weighting set for the calculation.
   * 
* * .protolca.ProtoRef nw_set = 5; */ org.openlca.proto.ProtoRefOrBuilder getNwSetOrBuilder(); /** *
   * A list of parameter redefinitions that should be used in the calculation.
   * 
* * repeated .protolca.ProtoParameterRedef parameters = 6; */ java.util.List getParametersList(); /** *
   * A list of parameter redefinitions that should be used in the calculation.
   * 
* * repeated .protolca.ProtoParameterRedef parameters = 6; */ org.openlca.proto.ProtoParameterRedef getParameters(int index); /** *
   * A list of parameter redefinitions that should be used in the calculation.
   * 
* * repeated .protolca.ProtoParameterRedef parameters = 6; */ int getParametersCount(); /** *
   * A list of parameter redefinitions that should be used in the calculation.
   * 
* * repeated .protolca.ProtoParameterRedef parameters = 6; */ java.util.List getParametersOrBuilderList(); /** *
   * A list of parameter redefinitions that should be used in the calculation.
   * 
* * repeated .protolca.ProtoParameterRedef parameters = 6; */ org.openlca.proto.ProtoParameterRedefOrBuilder getParametersOrBuilder( int index); /** *
   * The calculation type to be used in the calculation.
   * 
* * .protolca.ProtoAllocationType allocation = 7; * @return The enum numeric value on the wire for allocation. */ int getAllocationValue(); /** *
   * The calculation type to be used in the calculation.
   * 
* * .protolca.ProtoAllocationType allocation = 7; * @return The allocation. */ org.openlca.proto.ProtoAllocationType getAllocation(); /** *
   * Indicates whether life cycle costs should be also calculated.
   * 
* * bool with_costs = 8; * @return The withCosts. */ boolean getWithCosts(); /** *
   * Indicates whether a regionalized result should be calculated or not.
   * 
* * bool with_regionalization = 9; * @return The withRegionalization. */ boolean getWithRegionalization(); /** * .protolca.ProtoRef unit = 10; * @return Whether the unit field is set. */ boolean hasUnit(); /** * .protolca.ProtoRef unit = 10; * @return The unit. */ org.openlca.proto.ProtoRef getUnit(); /** * .protolca.ProtoRef unit = 10; */ org.openlca.proto.ProtoRefOrBuilder getUnitOrBuilder(); /** * double amount = 11; * @return The amount. */ double getAmount(); /** * .protolca.ProtoRef flow_property = 12; * @return Whether the flowProperty field is set. */ boolean hasFlowProperty(); /** * .protolca.ProtoRef flow_property = 12; * @return The flowProperty. */ org.openlca.proto.ProtoRef getFlowProperty(); /** * .protolca.ProtoRef flow_property = 12; */ org.openlca.proto.ProtoRefOrBuilder getFlowPropertyOrBuilder(); /** *
   * This field is only valid when this setup describes a Monte Carlo
   * simulation and contains the number of simulation runs in that case.
   * 
* * int32 number_of_runs = 13; * @return The numberOfRuns. */ int getNumberOfRuns(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy