org.openlca.proto.ProtoCalculationSetupOrBuilder Maven / Gradle / Ivy
// 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 extends org.openlca.proto.ProtoParameterRedefOrBuilder>
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