org.openlca.proto.ProtoProcessLinkOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: olca.proto
package org.openlca.proto;
public interface ProtoProcessLinkOrBuilder extends
// @@protoc_insertion_point(interface_extends:protolca.ProtoProcessLink)
com.google.protobuf.MessageOrBuilder {
/**
*
* The descriptor of the process or product system that provides a product or
* a waste treatment.
*
*
* .protolca.ProtoRef provider = 1;
* @return Whether the provider field is set.
*/
boolean hasProvider();
/**
*
* The descriptor of the process or product system that provides a product or
* a waste treatment.
*
*
* .protolca.ProtoRef provider = 1;
* @return The provider.
*/
org.openlca.proto.ProtoRef getProvider();
/**
*
* The descriptor of the process or product system that provides a product or
* a waste treatment.
*
*
* .protolca.ProtoRef provider = 1;
*/
org.openlca.proto.ProtoRefOrBuilder getProviderOrBuilder();
/**
*
* The descriptor of the flow that is exchanged between the two processes.
*
*
* .protolca.ProtoRef flow = 2;
* @return Whether the flow field is set.
*/
boolean hasFlow();
/**
*
* The descriptor of the flow that is exchanged between the two processes.
*
*
* .protolca.ProtoRef flow = 2;
* @return The flow.
*/
org.openlca.proto.ProtoRef getFlow();
/**
*
* The descriptor of the flow that is exchanged between the two processes.
*
*
* .protolca.ProtoRef flow = 2;
*/
org.openlca.proto.ProtoRefOrBuilder getFlowOrBuilder();
/**
*
* The descriptor of the process that is linked to the provider.
*
*
* .protolca.ProtoRef process = 3;
* @return Whether the process field is set.
*/
boolean hasProcess();
/**
*
* The descriptor of the process that is linked to the provider.
*
*
* .protolca.ProtoRef process = 3;
* @return The process.
*/
org.openlca.proto.ProtoRef getProcess();
/**
*
* The descriptor of the process that is linked to the provider.
*
*
* .protolca.ProtoRef process = 3;
*/
org.openlca.proto.ProtoRefOrBuilder getProcessOrBuilder();
/**
*
* The exchange of the linked process (this is useful if the linked process
* has multiple exchanges with the same flow that are linked to different
* provides, e.g. in an electricity mix).
*
*
* .protolca.ProtoExchangeRef exchange = 4;
* @return Whether the exchange field is set.
*/
boolean hasExchange();
/**
*
* The exchange of the linked process (this is useful if the linked process
* has multiple exchanges with the same flow that are linked to different
* provides, e.g. in an electricity mix).
*
*
* .protolca.ProtoExchangeRef exchange = 4;
* @return The exchange.
*/
org.openlca.proto.ProtoExchangeRef getExchange();
/**
*
* The exchange of the linked process (this is useful if the linked process
* has multiple exchanges with the same flow that are linked to different
* provides, e.g. in an electricity mix).
*
*
* .protolca.ProtoExchangeRef exchange = 4;
*/
org.openlca.proto.ProtoExchangeRefOrBuilder getExchangeOrBuilder();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy