Changes required to adopt new loxi APIs into legacy OFMatch:
1. Added value getters to new value types
2. Changed Match, MatchBuilder interfaces according to new desing
diff --git a/java_gen/pre-written/src/main/java/org/openflow/protocol/match/MatchBuilder.java b/java_gen/pre-written/src/main/java/org/openflow/protocol/match/MatchBuilder.java
index 3c601f8..fc4c07a 100644
--- a/java_gen/pre-written/src/main/java/org/openflow/protocol/match/MatchBuilder.java
+++ b/java_gen/pre-written/src/main/java/org/openflow/protocol/match/MatchBuilder.java
@@ -3,8 +3,10 @@
import org.openflow.types.OFValueType;
public interface MatchBuilder extends Match {
- public <F extends OFValueType> MatchBuilder set(MatchField<F> match, F value);
+ public <F extends OFValueType<F>> MatchBuilder set(MatchField<F> field, F value);
+ public <F extends OFValueType<F>> MatchBuilder unset(MatchField<F> field);
+
//public <M> void setMasked(MatchField<?, M> match, M value);
public Match getMatch();