/* * 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.yangtools.yang.model.api.stmt; import java.lang.annotation.Documented; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; /** * References ABNF rule defined in RFC6020 - YANG Specification. * *

* An interface / class annotated with this annotation * is Java representation of data represented by ABNF rule * provided as {@link #value()}. Java representation * does not need to be direct, * but must retain all information in some, publicly * accessible form for consumers. *

*

* Note that this annotation is used currently only for documentation * and does not affect any runtime behaviour. *

*/ @Documented @Retention(RetentionPolicy.SOURCE) @interface Rfc6020AbnfRule { String[] value(); }