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

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

  /**
   * 
   * The reference ID (typically an UUID) of the entity.
   * 
* * string id = 1 [json_name = "@id"]; * @return The id. */ java.lang.String getId(); /** *
   * The reference ID (typically an UUID) of the entity.
   * 
* * string id = 1 [json_name = "@id"]; * @return The bytes for id. */ com.google.protobuf.ByteString getIdBytes(); /** *
   * The name of the entity.
   * 
* * string name = 2; * @return The name. */ java.lang.String getName(); /** *
   * The name of the entity.
   * 
* * string name = 2; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
   * The description of the entity.
   * 
* * string description = 3; * @return The description. */ java.lang.String getDescription(); /** *
   * The description of the entity.
   * 
* * string description = 3; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
   * A version number in MAJOR.MINOR.PATCH format where the MINOR and PATCH
   * fields are optional and the fields may have leading zeros (so 01.00.00 is
   * the same as 1.0.0 or 1).
   * 
* * string version = 4; * @return The version. */ java.lang.String getVersion(); /** *
   * A version number in MAJOR.MINOR.PATCH format where the MINOR and PATCH
   * fields are optional and the fields may have leading zeros (so 01.00.00 is
   * the same as 1.0.0 or 1).
   * 
* * string version = 4; * @return The bytes for version. */ com.google.protobuf.ByteString getVersionBytes(); /** *
   * The timestamp when the entity was changed the last time.
   * 
* * string last_change = 5; * @return The lastChange. */ java.lang.String getLastChange(); /** *
   * The timestamp when the entity was changed the last time.
   * 
* * string last_change = 5; * @return The bytes for lastChange. */ com.google.protobuf.ByteString getLastChangeBytes(); /** *
   * The type name of the respective entity.
   * 
* * .protolca.ProtoType type = 6 [json_name = "@type"]; * @return The enum numeric value on the wire for type. */ int getTypeValue(); /** *
   * The type name of the respective entity.
   * 
* * .protolca.ProtoType type = 6 [json_name = "@type"]; * @return The type. */ org.openlca.proto.ProtoType getType(); /** *
   * The category of the entity.
   * 
* * .protolca.ProtoRef category = 7; * @return Whether the category field is set. */ boolean hasCategory(); /** *
   * The category of the entity.
   * 
* * .protolca.ProtoRef category = 7; * @return The category. */ org.openlca.proto.ProtoRef getCategory(); /** *
   * The category of the entity.
   * 
* * .protolca.ProtoRef category = 7; */ org.openlca.proto.ProtoRefOrBuilder getCategoryOrBuilder(); /** *
   * A list of optional tags. A tag is just a string which should not contain
   * commas (and other special characters).
   * 
* * repeated string tags = 8; * @return A list containing the tags. */ java.util.List getTagsList(); /** *
   * A list of optional tags. A tag is just a string which should not contain
   * commas (and other special characters).
   * 
* * repeated string tags = 8; * @return The count of tags. */ int getTagsCount(); /** *
   * A list of optional tags. A tag is just a string which should not contain
   * commas (and other special characters).
   * 
* * repeated string tags = 8; * @param index The index of the element to return. * @return The tags at the given index. */ java.lang.String getTags(int index); /** *
   * A list of optional tags. A tag is just a string which should not contain
   * commas (and other special characters).
   * 
* * repeated string tags = 8; * @param index The index of the value to return. * @return The bytes of the tags at the given index. */ com.google.protobuf.ByteString getTagsBytes(int index); /** *
   * If this entity is part of a library, this field contains the identifier of
   * that library. The identifier is typically just the combination of the
   * library name and version.
   * 
* * string library = 9; * @return The library. */ java.lang.String getLibrary(); /** *
   * If this entity is part of a library, this field contains the identifier of
   * that library. The identifier is typically just the combination of the
   * library name and version.
   * 
* * string library = 9; * @return The bytes for library. */ com.google.protobuf.ByteString getLibraryBytes(); /** * repeated .protolca.ProtoAllocationFactor allocation_factors = 10; */ java.util.List getAllocationFactorsList(); /** * repeated .protolca.ProtoAllocationFactor allocation_factors = 10; */ org.openlca.proto.ProtoAllocationFactor getAllocationFactors(int index); /** * repeated .protolca.ProtoAllocationFactor allocation_factors = 10; */ int getAllocationFactorsCount(); /** * repeated .protolca.ProtoAllocationFactor allocation_factors = 10; */ java.util.List getAllocationFactorsOrBuilderList(); /** * repeated .protolca.ProtoAllocationFactor allocation_factors = 10; */ org.openlca.proto.ProtoAllocationFactorOrBuilder getAllocationFactorsOrBuilder( int index); /** * .protolca.ProtoAllocationType default_allocation_method = 11; * @return The enum numeric value on the wire for defaultAllocationMethod. */ int getDefaultAllocationMethodValue(); /** * .protolca.ProtoAllocationType default_allocation_method = 11; * @return The defaultAllocationMethod. */ org.openlca.proto.ProtoAllocationType getDefaultAllocationMethod(); /** *
   * The inputs and outputs of the process.
   * 
* * repeated .protolca.ProtoExchange exchanges = 12; */ java.util.List getExchangesList(); /** *
   * The inputs and outputs of the process.
   * 
* * repeated .protolca.ProtoExchange exchanges = 12; */ org.openlca.proto.ProtoExchange getExchanges(int index); /** *
   * The inputs and outputs of the process.
   * 
* * repeated .protolca.ProtoExchange exchanges = 12; */ int getExchangesCount(); /** *
   * The inputs and outputs of the process.
   * 
* * repeated .protolca.ProtoExchange exchanges = 12; */ java.util.List getExchangesOrBuilderList(); /** *
   * The inputs and outputs of the process.
   * 
* * repeated .protolca.ProtoExchange exchanges = 12; */ org.openlca.proto.ProtoExchangeOrBuilder getExchangesOrBuilder( int index); /** *
   * This field holds the last internal ID that was used in an exchange (which
   * may have been deleted, so it can be larger than the largest internal ID of
   * the exchanges of the process.) The internal ID of an exchange is used to
   * identify exchanges within a process (for updates, data exchanges (see
   * process links), etc.). When you add an exchange to a process, you should
   * increment this field in the process and set the resulting value as the
   * internal ID of that exchange. The sequence of internal IDs should start
   * with `1`.
   * 
* * int32 last_internal_id = 13; * @return The lastInternalId. */ int getLastInternalId(); /** *
   * The location of the process.
   * 
* * .protolca.ProtoRef location = 14; * @return Whether the location field is set. */ boolean hasLocation(); /** *
   * The location of the process.
   * 
* * .protolca.ProtoRef location = 14; * @return The location. */ org.openlca.proto.ProtoRef getLocation(); /** *
   * The location of the process.
   * 
* * .protolca.ProtoRef location = 14; */ org.openlca.proto.ProtoRefOrBuilder getLocationOrBuilder(); /** * repeated .protolca.ProtoParameter parameters = 15; */ java.util.List getParametersList(); /** * repeated .protolca.ProtoParameter parameters = 15; */ org.openlca.proto.ProtoParameter getParameters(int index); /** * repeated .protolca.ProtoParameter parameters = 15; */ int getParametersCount(); /** * repeated .protolca.ProtoParameter parameters = 15; */ java.util.List getParametersOrBuilderList(); /** * repeated .protolca.ProtoParameter parameters = 15; */ org.openlca.proto.ProtoParameterOrBuilder getParametersOrBuilder( int index); /** * .protolca.ProtoProcessDocumentation process_documentation = 16; * @return Whether the processDocumentation field is set. */ boolean hasProcessDocumentation(); /** * .protolca.ProtoProcessDocumentation process_documentation = 16; * @return The processDocumentation. */ org.openlca.proto.ProtoProcessDocumentation getProcessDocumentation(); /** * .protolca.ProtoProcessDocumentation process_documentation = 16; */ org.openlca.proto.ProtoProcessDocumentationOrBuilder getProcessDocumentationOrBuilder(); /** * .protolca.ProtoProcessType process_type = 17; * @return The enum numeric value on the wire for processType. */ int getProcessTypeValue(); /** * .protolca.ProtoProcessType process_type = 17; * @return The processType. */ org.openlca.proto.ProtoProcessType getProcessType(); /** *
   * A reference to a data quality system ([DQSystem]) with which the overall
   * quality of the process can be assessed.
   * 
* * .protolca.ProtoRef dq_system = 18; * @return Whether the dqSystem field is set. */ boolean hasDqSystem(); /** *
   * A reference to a data quality system ([DQSystem]) with which the overall
   * quality of the process can be assessed.
   * 
* * .protolca.ProtoRef dq_system = 18; * @return The dqSystem. */ org.openlca.proto.ProtoRef getDqSystem(); /** *
   * A reference to a data quality system ([DQSystem]) with which the overall
   * quality of the process can be assessed.
   * 
* * .protolca.ProtoRef dq_system = 18; */ org.openlca.proto.ProtoRefOrBuilder getDqSystemOrBuilder(); /** *
   * A reference to a data quality system ([DQSystem]) with which the quality
   * of individual inputs and outputs ([Exchange]s) of the process can be
   * assessed.
   * 
* * .protolca.ProtoRef exchange_dq_system = 19; * @return Whether the exchangeDqSystem field is set. */ boolean hasExchangeDqSystem(); /** *
   * A reference to a data quality system ([DQSystem]) with which the quality
   * of individual inputs and outputs ([Exchange]s) of the process can be
   * assessed.
   * 
* * .protolca.ProtoRef exchange_dq_system = 19; * @return The exchangeDqSystem. */ org.openlca.proto.ProtoRef getExchangeDqSystem(); /** *
   * A reference to a data quality system ([DQSystem]) with which the quality
   * of individual inputs and outputs ([Exchange]s) of the process can be
   * assessed.
   * 
* * .protolca.ProtoRef exchange_dq_system = 19; */ org.openlca.proto.ProtoRefOrBuilder getExchangeDqSystemOrBuilder(); /** *
   * A reference to a data quality system ([DQSystem]) with which the quality
   * of individual social aspects of the process can be assessed.
   * 
* * .protolca.ProtoRef social_dq_system = 20; * @return Whether the socialDqSystem field is set. */ boolean hasSocialDqSystem(); /** *
   * A reference to a data quality system ([DQSystem]) with which the quality
   * of individual social aspects of the process can be assessed.
   * 
* * .protolca.ProtoRef social_dq_system = 20; * @return The socialDqSystem. */ org.openlca.proto.ProtoRef getSocialDqSystem(); /** *
   * A reference to a data quality system ([DQSystem]) with which the quality
   * of individual social aspects of the process can be assessed.
   * 
* * .protolca.ProtoRef social_dq_system = 20; */ org.openlca.proto.ProtoRefOrBuilder getSocialDqSystemOrBuilder(); /** *
   * A data quality entry like `(1;3;2;5;1)`. The entry is a vector of data
   * quality values that need to match the overall data quality system of the
   * process (the system that is stored in the `dqSystem` property). In such a
   * system the data quality indicators have fixed positions and the respective
   * values in the `dqEntry` vector map to these positions.
   * 
* * string dq_entry = 21; * @return The dqEntry. */ java.lang.String getDqEntry(); /** *
   * A data quality entry like `(1;3;2;5;1)`. The entry is a vector of data
   * quality values that need to match the overall data quality system of the
   * process (the system that is stored in the `dqSystem` property). In such a
   * system the data quality indicators have fixed positions and the respective
   * values in the `dqEntry` vector map to these positions.
   * 
* * string dq_entry = 21; * @return The bytes for dqEntry. */ com.google.protobuf.ByteString getDqEntryBytes(); /** *
   * Indicates whether this process describes an infrastructure process. This
   * field is part of the openLCA schema because of backward compatibility with
   * EcoSpold 1. It does not really have a meaning in openLCA and should not be
   * used anymore.
   * 
* * bool infrastructure_process = 22; * @return The infrastructureProcess. */ boolean getInfrastructureProcess(); /** *
   * A set of social aspects related to this process.
   * 
* * repeated .protolca.ProtoSocialAspect social_aspects = 23; */ java.util.List getSocialAspectsList(); /** *
   * A set of social aspects related to this process.
   * 
* * repeated .protolca.ProtoSocialAspect social_aspects = 23; */ org.openlca.proto.ProtoSocialAspect getSocialAspects(int index); /** *
   * A set of social aspects related to this process.
   * 
* * repeated .protolca.ProtoSocialAspect social_aspects = 23; */ int getSocialAspectsCount(); /** *
   * A set of social aspects related to this process.
   * 
* * repeated .protolca.ProtoSocialAspect social_aspects = 23; */ java.util.List getSocialAspectsOrBuilderList(); /** *
   * A set of social aspects related to this process.
   * 
* * repeated .protolca.ProtoSocialAspect social_aspects = 23; */ org.openlca.proto.ProtoSocialAspectOrBuilder getSocialAspectsOrBuilder( int index); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy