6package com.google.ortools.graph;
15@com.google.protobuf.Generated
16public final class FlowModelProto
extends
17 com.google.protobuf.GeneratedMessage implements
20private static final long serialVersionUID = 0L;
22 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
23 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
28 FlowModelProto.class.getName());
31 private FlowModelProto(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
34 private FlowModelProto() {
35 nodes_ = java.util.Collections.emptyList();
36 arcs_ = java.util.Collections.emptyList();
40 public static final com.google.protobuf.Descriptors.Descriptor
42 return com.google.ortools.graph.FlowProblem.internal_static_operations_research_FlowModelProto_descriptor;
46 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
48 return com.google.ortools.graph.FlowProblem.internal_static_operations_research_FlowModelProto_fieldAccessorTable
49 .ensureFieldAccessorsInitialized(
50 com.google.ortools.graph.FlowModelProto.class, com.google.ortools.graph.FlowModelProto.Builder.class);
60 public enum ProblemType
61 implements com.google.protobuf.ProtocolMessageEnum {
77 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
78 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
83 ProblemType.class.getName());
108 @java.lang.Deprecated
109 public static ProblemType
valueOf(
int value) {
122 default:
return null;
126 public static com.google.protobuf.Internal.EnumLiteMap<
ProblemType>
128 return internalValueMap;
130 private static final com.google.protobuf.Internal.EnumLiteMap<
132 new com.google.protobuf.Internal.EnumLiteMap<
ProblemType>() {
138 public final com.google.protobuf.Descriptors.EnumValueDescriptor
142 public final com.google.protobuf.Descriptors.EnumDescriptor
146 public static com.google.protobuf.Descriptors.EnumDescriptor
148 return com.google.ortools.graph.FlowModelProto.getDescriptor().getEnumTypes().get(0);
151 private static final ProblemType[] VALUES = values();
154 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
156 throw new java.lang.IllegalArgumentException(
157 "EnumValueDescriptor is not for this type.");
159 return VALUES[desc.getIndex()];
162 private final int value;
171 private int bitField0_;
173 @SuppressWarnings(
"serial")
186 public java.util.List<? extends com.google.ortools.graph.FlowNodeProtoOrBuilder>
195 return nodes_.size();
202 return nodes_.get(index);
210 return nodes_.get(index);
214 @SuppressWarnings(
"serial")
227 public java.util.List<? extends com.google.ortools.graph.FlowArcProtoOrBuilder>
243 return arcs_.get(index);
251 return arcs_.get(index);
255 private int problemType_ = 0;
261 return ((bitField0_ & 0x00000001) != 0);
272 private byte memoizedIsInitialized = -1;
279 memoizedIsInitialized = 1;
284 public void writeTo(com.google.protobuf.CodedOutputStream output)
285 throws java.io.IOException {
286 for (
int i = 0; i < nodes_.size(); i++) {
287 output.writeMessage(1, nodes_.get(i));
289 for (
int i = 0; i < arcs_.size(); i++) {
290 output.writeMessage(2, arcs_.get(i));
292 if (((bitField0_ & 0x00000001) != 0)) {
293 output.writeEnum(3, problemType_);
295 getUnknownFields().writeTo(output);
300 int size = memoizedSize;
301 if (size != -1)
return size;
304 for (
int i = 0; i < nodes_.size(); i++) {
305 size += com.google.protobuf.CodedOutputStream
306 .computeMessageSize(1, nodes_.get(i));
308 for (
int i = 0; i < arcs_.size(); i++) {
309 size += com.google.protobuf.CodedOutputStream
310 .computeMessageSize(2, arcs_.get(i));
312 if (((bitField0_ & 0x00000001) != 0)) {
313 size += com.google.protobuf.CodedOutputStream
314 .computeEnumSize(3, problemType_);
316 size += getUnknownFields().getSerializedSize();
322 public boolean equals(
final java.lang.Object obj) {
326 if (!(obj instanceof com.google.ortools.graph.FlowModelProto)) {
327 return super.equals(obj);
337 if (problemType_ != other.problemType_)
return false;
339 if (!getUnknownFields().
equals(other.getUnknownFields()))
return false;
345 if (memoizedHashCode != 0) {
346 return memoizedHashCode;
360 hash = (53 * hash) + problemType_;
362 hash = (29 * hash) + getUnknownFields().hashCode();
363 memoizedHashCode = hash;
368 java.nio.ByteBuffer data)
369 throws com.google.protobuf.InvalidProtocolBufferException {
370 return PARSER.parseFrom(data);
373 java.nio.ByteBuffer data,
374 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
375 throws com.google.protobuf.InvalidProtocolBufferException {
376 return PARSER.parseFrom(data, extensionRegistry);
379 com.google.protobuf.ByteString data)
380 throws com.google.protobuf.InvalidProtocolBufferException {
381 return PARSER.parseFrom(data);
384 com.google.protobuf.ByteString data,
385 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
386 throws com.google.protobuf.InvalidProtocolBufferException {
387 return PARSER.parseFrom(data, extensionRegistry);
390 throws com.google.protobuf.InvalidProtocolBufferException {
391 return PARSER.parseFrom(data);
395 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
396 throws com.google.protobuf.InvalidProtocolBufferException {
397 return PARSER.parseFrom(data, extensionRegistry);
400 throws java.io.IOException {
401 return com.google.protobuf.GeneratedMessage
402 .parseWithIOException(PARSER, input);
405 java.io.InputStream input,
406 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
407 throws java.io.IOException {
408 return com.google.protobuf.GeneratedMessage
409 .parseWithIOException(PARSER, input, extensionRegistry);
413 throws java.io.IOException {
414 return com.google.protobuf.GeneratedMessage
415 .parseDelimitedWithIOException(PARSER, input);
419 java.io.InputStream input,
420 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
421 throws java.io.IOException {
422 return com.google.protobuf.GeneratedMessage
423 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
426 com.google.protobuf.CodedInputStream input)
427 throws java.io.IOException {
428 return com.google.protobuf.GeneratedMessage
429 .parseWithIOException(PARSER, input);
432 com.google.protobuf.CodedInputStream input,
433 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
434 throws java.io.IOException {
435 return com.google.protobuf.GeneratedMessage
436 .parseWithIOException(PARSER, input, extensionRegistry);
442 return DEFAULT_INSTANCE.toBuilder();
445 return DEFAULT_INSTANCE.toBuilder().
mergeFrom(prototype);
449 return this == DEFAULT_INSTANCE
455 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
466 public static final class Builder
extends
467 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
470 public static final com.google.protobuf.Descriptors.Descriptor
472 return com.google.ortools.graph.FlowProblem.internal_static_operations_research_FlowModelProto_descriptor;
476 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
478 return com.google.ortools.graph.FlowProblem.internal_static_operations_research_FlowModelProto_fieldAccessorTable
479 .ensureFieldAccessorsInitialized(
480 com.google.ortools.graph.FlowModelProto.class, com.google.ortools.graph.FlowModelProto.Builder.class);
489 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
497 if (nodesBuilder_ ==
null) {
498 nodes_ = java.util.Collections.emptyList();
501 nodesBuilder_.clear();
503 bitField0_ = (bitField0_ & ~0x00000001);
504 if (arcsBuilder_ ==
null) {
505 arcs_ = java.util.Collections.emptyList();
508 arcsBuilder_.clear();
510 bitField0_ = (bitField0_ & ~0x00000002);
516 public com.google.protobuf.Descriptors.Descriptor
518 return com.google.ortools.graph.FlowProblem.internal_static_operations_research_FlowModelProto_descriptor;
523 return com.google.ortools.graph.FlowModelProto.getDefaultInstance();
530 throw newUninitializedMessageException(result);
538 buildPartialRepeatedFields(result);
539 if (bitField0_ != 0) { buildPartial0(result); }
544 private void buildPartialRepeatedFields(com.google.ortools.graph.FlowModelProto result) {
545 if (nodesBuilder_ ==
null) {
546 if (((bitField0_ & 0x00000001) != 0)) {
547 nodes_ = java.util.Collections.unmodifiableList(nodes_);
548 bitField0_ = (bitField0_ & ~0x00000001);
550 result.nodes_ = nodes_;
552 result.nodes_ = nodesBuilder_.build();
554 if (arcsBuilder_ ==
null) {
555 if (((bitField0_ & 0x00000002) != 0)) {
556 arcs_ = java.util.Collections.unmodifiableList(arcs_);
557 bitField0_ = (bitField0_ & ~0x00000002);
559 result.arcs_ = arcs_;
561 result.arcs_ = arcsBuilder_.build();
565 private void buildPartial0(com.google.ortools.graph.FlowModelProto result) {
566 int from_bitField0_ = bitField0_;
567 int to_bitField0_ = 0;
568 if (((from_bitField0_ & 0x00000004) != 0)) {
569 result.problemType_ = problemType_;
570 to_bitField0_ |= 0x00000001;
572 result.bitField0_ |= to_bitField0_;
576 public Builder
mergeFrom(com.google.protobuf.Message other) {
577 if (other instanceof com.google.ortools.graph.FlowModelProto) {
578 return mergeFrom((com.google.ortools.graph.FlowModelProto)other);
580 super.mergeFrom(other);
585 public Builder
mergeFrom(com.google.ortools.graph.FlowModelProto other) {
586 if (other == com.google.ortools.graph.FlowModelProto.getDefaultInstance())
return this;
587 if (nodesBuilder_ ==
null) {
588 if (!other.nodes_.isEmpty()) {
589 if (nodes_.isEmpty()) {
590 nodes_ = other.nodes_;
591 bitField0_ = (bitField0_ & ~0x00000001);
593 ensureNodesIsMutable();
594 nodes_.addAll(other.nodes_);
599 if (!other.nodes_.isEmpty()) {
600 if (nodesBuilder_.isEmpty()) {
601 nodesBuilder_.dispose();
602 nodesBuilder_ =
null;
603 nodes_ = other.nodes_;
604 bitField0_ = (bitField0_ & ~0x00000001);
606 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
607 internalGetNodesFieldBuilder() :
null;
609 nodesBuilder_.addAllMessages(other.nodes_);
613 if (arcsBuilder_ ==
null) {
614 if (!other.arcs_.isEmpty()) {
615 if (arcs_.isEmpty()) {
617 bitField0_ = (bitField0_ & ~0x00000002);
619 ensureArcsIsMutable();
620 arcs_.addAll(other.arcs_);
625 if (!other.arcs_.isEmpty()) {
626 if (arcsBuilder_.isEmpty()) {
627 arcsBuilder_.dispose();
630 bitField0_ = (bitField0_ & ~0x00000002);
632 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
633 internalGetArcsFieldBuilder() :
null;
635 arcsBuilder_.addAllMessages(other.arcs_);
639 if (other.hasProblemType()) {
642 this.mergeUnknownFields(other.getUnknownFields());
654 com.google.protobuf.CodedInputStream input,
655 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
656 throws java.io.IOException {
657 if (extensionRegistry ==
null) {
658 throw new java.lang.NullPointerException();
661 boolean done =
false;
663 int tag = input.readTag();
671 com.google.ortools.graph.FlowNodeProto.parser(),
673 if (nodesBuilder_ ==
null) {
674 ensureNodesIsMutable();
677 nodesBuilder_.addMessage(m);
684 com.google.ortools.graph.FlowArcProto.parser(),
686 if (arcsBuilder_ ==
null) {
687 ensureArcsIsMutable();
690 arcsBuilder_.addMessage(m);
695 int tmpRaw = input.readEnum();
697 com.google.ortools.graph.FlowModelProto.ProblemType.forNumber(tmpRaw);
698 if (tmpValue ==
null) {
699 mergeUnknownVarintField(3, tmpRaw);
701 problemType_ = tmpRaw;
702 bitField0_ |= 0x00000004;
707 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
714 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
715 throw e.unwrapIOException();
721 private int bitField0_;
723 private java.util.List<com.google.ortools.graph.FlowNodeProto> nodes_ =
724 java.util.Collections.emptyList();
725 private void ensureNodesIsMutable() {
726 if (!((bitField0_ & 0x00000001) != 0)) {
727 nodes_ =
new java.util.ArrayList<com.google.ortools.graph.FlowNodeProto>(nodes_);
728 bitField0_ |= 0x00000001;
732 private com.google.protobuf.RepeatedFieldBuilder<
733 com.google.ortools.graph.FlowNodeProto, com.google.ortools.graph.FlowNodeProto.Builder, com.google.ortools.graph.FlowNodeProtoOrBuilder> nodesBuilder_;
738 public java.util.List<com.google.ortools.graph.FlowNodeProto>
getNodesList() {
739 if (nodesBuilder_ ==
null) {
740 return java.util.Collections.unmodifiableList(nodes_);
742 return nodesBuilder_.getMessageList();
749 if (nodesBuilder_ ==
null) {
750 return nodes_.size();
752 return nodesBuilder_.getCount();
759 if (nodesBuilder_ ==
null) {
760 return nodes_.get(index);
762 return nodesBuilder_.getMessage(index);
769 int index, com.google.ortools.graph.FlowNodeProto value) {
770 if (nodesBuilder_ ==
null) {
772 throw new NullPointerException();
774 ensureNodesIsMutable();
775 nodes_.set(index, value);
778 nodesBuilder_.setMessage(index, value);
786 int index, com.google.ortools.graph.FlowNodeProto.Builder builderForValue) {
787 if (nodesBuilder_ ==
null) {
788 ensureNodesIsMutable();
789 nodes_.set(index, builderForValue.build());
792 nodesBuilder_.setMessage(index, builderForValue.build());
799 public Builder
addNodes(com.google.ortools.graph.FlowNodeProto value) {
800 if (nodesBuilder_ ==
null) {
802 throw new NullPointerException();
804 ensureNodesIsMutable();
808 nodesBuilder_.addMessage(value);
816 int index, com.google.ortools.graph.FlowNodeProto value) {
817 if (nodesBuilder_ ==
null) {
819 throw new NullPointerException();
821 ensureNodesIsMutable();
822 nodes_.add(index, value);
825 nodesBuilder_.addMessage(index, value);
833 com.google.ortools.graph.FlowNodeProto.Builder builderForValue) {
834 if (nodesBuilder_ ==
null) {
835 ensureNodesIsMutable();
836 nodes_.add(builderForValue.build());
839 nodesBuilder_.addMessage(builderForValue.build());
847 int index, com.google.ortools.graph.FlowNodeProto.Builder builderForValue) {
848 if (nodesBuilder_ ==
null) {
849 ensureNodesIsMutable();
850 nodes_.add(index, builderForValue.build());
853 nodesBuilder_.addMessage(index, builderForValue.build());
861 java.lang.Iterable<? extends com.google.ortools.graph.FlowNodeProto> values) {
862 if (nodesBuilder_ ==
null) {
863 ensureNodesIsMutable();
864 com.google.protobuf.AbstractMessageLite.Builder.addAll(
868 nodesBuilder_.addAllMessages(values);
876 if (nodesBuilder_ ==
null) {
877 nodes_ = java.util.Collections.emptyList();
878 bitField0_ = (bitField0_ & ~0x00000001);
881 nodesBuilder_.clear();
889 if (nodesBuilder_ ==
null) {
890 ensureNodesIsMutable();
891 nodes_.remove(index);
894 nodesBuilder_.remove(index);
903 return internalGetNodesFieldBuilder().getBuilder(index);
910 if (nodesBuilder_ ==
null) {
911 return nodes_.get(index); }
else {
912 return nodesBuilder_.getMessageOrBuilder(index);
918 public java.util.List<? extends com.google.ortools.graph.FlowNodeProtoOrBuilder>
920 if (nodesBuilder_ !=
null) {
921 return nodesBuilder_.getMessageOrBuilderList();
923 return java.util.Collections.unmodifiableList(nodes_);
930 return internalGetNodesFieldBuilder().addBuilder(
931 com.google.ortools.graph.FlowNodeProto.getDefaultInstance());
938 return internalGetNodesFieldBuilder().addBuilder(
939 index, com.google.ortools.graph.FlowNodeProto.getDefaultInstance());
944 public java.util.List<com.google.ortools.graph.FlowNodeProto.Builder>
946 return internalGetNodesFieldBuilder().getBuilderList();
948 private com.google.protobuf.RepeatedFieldBuilder<
949 com.google.ortools.graph.FlowNodeProto, com.google.ortools.graph.FlowNodeProto.Builder, com.google.ortools.graph.FlowNodeProtoOrBuilder>
950 internalGetNodesFieldBuilder() {
951 if (nodesBuilder_ ==
null) {
952 nodesBuilder_ =
new com.google.protobuf.RepeatedFieldBuilder<
953 com.google.ortools.graph.FlowNodeProto, com.google.ortools.graph.FlowNodeProto.Builder, com.google.ortools.graph.FlowNodeProtoOrBuilder>(
955 ((bitField0_ & 0x00000001) != 0),
956 getParentForChildren(),
960 return nodesBuilder_;
963 private java.util.List<com.google.ortools.graph.FlowArcProto> arcs_ =
964 java.util.Collections.emptyList();
965 private void ensureArcsIsMutable() {
966 if (!((bitField0_ & 0x00000002) != 0)) {
967 arcs_ =
new java.util.ArrayList<com.google.ortools.graph.FlowArcProto>(arcs_);
968 bitField0_ |= 0x00000002;
972 private com.google.protobuf.RepeatedFieldBuilder<
973 com.google.ortools.graph.FlowArcProto, com.google.ortools.graph.FlowArcProto.Builder, com.google.ortools.graph.FlowArcProtoOrBuilder> arcsBuilder_;
978 public java.util.List<com.google.ortools.graph.FlowArcProto>
getArcsList() {
979 if (arcsBuilder_ ==
null) {
980 return java.util.Collections.unmodifiableList(arcs_);
982 return arcsBuilder_.getMessageList();
989 if (arcsBuilder_ ==
null) {
992 return arcsBuilder_.getCount();
999 if (arcsBuilder_ ==
null) {
1000 return arcs_.get(index);
1002 return arcsBuilder_.getMessage(index);
1009 int index, com.google.ortools.graph.FlowArcProto value) {
1010 if (arcsBuilder_ ==
null) {
1011 if (value ==
null) {
1012 throw new NullPointerException();
1014 ensureArcsIsMutable();
1015 arcs_.set(index, value);
1018 arcsBuilder_.setMessage(index, value);
1026 int index, com.google.ortools.graph.FlowArcProto.Builder builderForValue) {
1027 if (arcsBuilder_ ==
null) {
1028 ensureArcsIsMutable();
1029 arcs_.set(index, builderForValue.build());
1032 arcsBuilder_.setMessage(index, builderForValue.build());
1039 public Builder
addArcs(com.google.ortools.graph.FlowArcProto value) {
1040 if (arcsBuilder_ ==
null) {
1041 if (value ==
null) {
1042 throw new NullPointerException();
1044 ensureArcsIsMutable();
1048 arcsBuilder_.addMessage(value);
1056 int index, com.google.ortools.graph.FlowArcProto value) {
1057 if (arcsBuilder_ ==
null) {
1058 if (value ==
null) {
1059 throw new NullPointerException();
1061 ensureArcsIsMutable();
1062 arcs_.add(index, value);
1065 arcsBuilder_.addMessage(index, value);
1073 com.google.ortools.graph.FlowArcProto.Builder builderForValue) {
1074 if (arcsBuilder_ ==
null) {
1075 ensureArcsIsMutable();
1076 arcs_.add(builderForValue.build());
1079 arcsBuilder_.addMessage(builderForValue.build());
1087 int index, com.google.ortools.graph.FlowArcProto.Builder builderForValue) {
1088 if (arcsBuilder_ ==
null) {
1089 ensureArcsIsMutable();
1090 arcs_.add(index, builderForValue.build());
1093 arcsBuilder_.addMessage(index, builderForValue.build());
1101 java.lang.Iterable<? extends com.google.ortools.graph.FlowArcProto> values) {
1102 if (arcsBuilder_ ==
null) {
1103 ensureArcsIsMutable();
1104 com.google.protobuf.AbstractMessageLite.Builder.addAll(
1108 arcsBuilder_.addAllMessages(values);
1116 if (arcsBuilder_ ==
null) {
1117 arcs_ = java.util.Collections.emptyList();
1118 bitField0_ = (bitField0_ & ~0x00000002);
1121 arcsBuilder_.clear();
1129 if (arcsBuilder_ ==
null) {
1130 ensureArcsIsMutable();
1131 arcs_.remove(index);
1134 arcsBuilder_.remove(index);
1143 return internalGetArcsFieldBuilder().getBuilder(index);
1150 if (arcsBuilder_ ==
null) {
1151 return arcs_.get(index); }
else {
1152 return arcsBuilder_.getMessageOrBuilder(index);
1158 public java.util.List<? extends com.google.ortools.graph.FlowArcProtoOrBuilder>
1160 if (arcsBuilder_ !=
null) {
1161 return arcsBuilder_.getMessageOrBuilderList();
1163 return java.util.Collections.unmodifiableList(arcs_);
1170 return internalGetArcsFieldBuilder().addBuilder(
1171 com.google.ortools.graph.FlowArcProto.getDefaultInstance());
1178 return internalGetArcsFieldBuilder().addBuilder(
1179 index, com.google.ortools.graph.FlowArcProto.getDefaultInstance());
1184 public java.util.List<com.google.ortools.graph.FlowArcProto.Builder>
1186 return internalGetArcsFieldBuilder().getBuilderList();
1188 private com.google.protobuf.RepeatedFieldBuilder<
1189 com.google.ortools.graph.FlowArcProto, com.google.ortools.graph.FlowArcProto.Builder, com.google.ortools.graph.FlowArcProtoOrBuilder>
1190 internalGetArcsFieldBuilder() {
1191 if (arcsBuilder_ ==
null) {
1192 arcsBuilder_ =
new com.google.protobuf.RepeatedFieldBuilder<
1193 com.google.ortools.graph.FlowArcProto, com.google.ortools.graph.FlowArcProto.Builder, com.google.ortools.graph.FlowArcProtoOrBuilder>(
1195 ((bitField0_ & 0x00000002) != 0),
1196 getParentForChildren(),
1200 return arcsBuilder_;
1203 private int problemType_ = 0;
1209 return ((bitField0_ & 0x00000004) != 0);
1225 public Builder
setProblemType(com.google.ortools.graph.FlowModelProto.ProblemType value) {
1226 if (value ==
null) {
throw new NullPointerException(); }
1227 bitField0_ |= 0x00000004;
1228 problemType_ = value.getNumber();
1237 bitField0_ = (bitField0_ & ~0x00000004);
1249 DEFAULT_INSTANCE =
new com.google.ortools.graph.FlowModelProto();
1253 return DEFAULT_INSTANCE;
1257 PARSER =
new com.google.protobuf.AbstractParser<
FlowModelProto>() {
1260 com.google.protobuf.CodedInputStream input,
1261 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1262 throws com.google.protobuf.InvalidProtocolBufferException {
1265 builder.mergeFrom(input, extensionRegistry);
1266 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
1267 throw e.setUnfinishedMessage(builder.buildPartial());
1268 }
catch (com.google.protobuf.UninitializedMessageException e) {
1269 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1270 }
catch (java.io.IOException e) {
1271 throw new com.google.protobuf.InvalidProtocolBufferException(e)
1272 .setUnfinishedMessage(builder.buildPartial());
1274 return builder.buildPartial();
1278 public static com.google.protobuf.Parser<FlowModelProto>
parser() {
1289 return DEFAULT_INSTANCE;