2 * Copyright (c) 2014 Cisco Systems, Inc. and others. All rights reserved.
4 * This program and the accompanying materials are made available under the
5 * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6 * and is available at http://www.eclipse.org/legal/epl-v10.html
8 package org.opendaylight.openflowplugin.extension.api.path;
10 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension;
11 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
17 public enum MatchPath implements AugmentationPath {
20 * openflowplugin-extension-general.yang
24 * +---n switch-flow-removed
28 SWITCHFLOWREMOVED_MATCH(null),
30 * openflowplugin-extension-general.yang
32 * module: packet-processing
34 * +---n packet-received
38 PACKETRECEIVED_MATCH(null),
40 * openflowplugin-extension-general.yang
42 * module: opendaylight-flow-statistics
44 * +---n flows-statistics-update
45 * | +--ro flow-and-statistics-map-list* [flow-id]
49 FLOWSSTATISTICSUPDATE_FLOWANDSTATISTICSMAPLIST_MATCH(null);
51 private final InstanceIdentifier<Extension> iid;
53 private MatchPath(InstanceIdentifier<Extension> iid) {
58 public final InstanceIdentifier<Extension> getInstanceIdentifier() {