/* * Copyright (c) 2015 Cisco Systems, Inc. and others. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0 which accompanies this distribution, * and is available at http://www.eclipse.org/legal/epl-v10.html */ package org.opendaylight.openflowplugin.extension.api.path; import org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension; import org.opendaylight.yangtools.yang.binding.InstanceIdentifier; /** * List of augmentation points available for experimenter symmetric message and multipart message */ public enum MessagePath implements AugmentationPath { /** * <pre> * module: sal-experimenter-message * notifications: * +---n experimenter-message-from-dev * +--ro (experimenter-message-of-choice)?module: sal-flow * </pre> */ MESSAGE_NOTIFICATION(null), /** * <pre> * module: sal-experimenter-mp-message * rpcs: * +---x send-experimenter-mp-request * +--ro output * +--ro (experimenter-message-of-choice)?notifications: * </pre> */ MPMESSAGE_RPC_OUTPUT(null); private final InstanceIdentifier<Extension> iid; private MessagePath(InstanceIdentifier<Extension> iid) { this.iid = iid; } @Override public final InstanceIdentifier<Extension> getInstanceIdentifier() { return iid; } }