Split out yang-model-ri
[yangtools.git] / yang / yang-model-ri / src / main / java / org / opendaylight / yangtools / yang / model / ri / stmt / DeclaredStatements.java
similarity index 76%
rename from yang/yang-model-spi/src/main/java/org/opendaylight/yangtools/yang/model/spi/stmt/DeclaredStatements.java
rename to yang/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/stmt/DeclaredStatements.java
index e2ecc308abc5d22d9d4b9ee27228d03fdcf4dfda..2d01293e54a9da5bec08c98a2602e69e99fa212c 100644 (file)
@@ -5,7 +5,7 @@
  * 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.spi.stmt;
+package org.opendaylight.yangtools.yang.model.ri.stmt;
 
 import com.google.common.annotations.Beta;
 import com.google.common.collect.ImmutableList;
@@ -97,134 +97,134 @@ import org.opendaylight.yangtools.yang.model.api.stmt.WhenStatement;
 import org.opendaylight.yangtools.yang.model.api.stmt.YangVersionStatement;
 import org.opendaylight.yangtools.yang.model.api.stmt.YinElementStatement;
 import org.opendaylight.yangtools.yang.model.api.type.ModifierKind;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.DeviateStatementImpl;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.DeviationStatementImpl;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyActionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyAnydataStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyAnyxmlStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyArgumentStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyAugmentStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyBaseStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyBelongsToStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyBitStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyChoiceStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyConfigStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyContactStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyContainerStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyDefaultStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyDescriptionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyEnumStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyErrorAppTagStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyErrorMessageStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyExtensionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyFeatureStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyFractionDigitsStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyGroupingStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyIdentityStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyIfFeatureStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyIncludeStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyInputStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyKeyStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyLeafListStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyLeafStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyLengthStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyListStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyMandatoryStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyMaxElementsStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyMinElementsStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyModifierStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyMustStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyNamespaceStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyNotificationStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyOrderedByStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyOrganizationStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyOutputStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyPathStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyPatternStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyPositionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyPrefixStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyPresenceStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyRangeStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyReferenceStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyRequireInstanceStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyRevisionDateStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyRevisionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyRpcStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyStatusStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyTypeStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyTypedefStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyUniqueStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyUnitsStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyUsesStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyValueStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyWhenStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyYangVersionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyYinElementStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.ImportStatementImpl;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.ModuleStatementImpl;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RefineStatementImpl;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularActionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularAnydataStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularAnyxmlStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularArgumentStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularAugmentStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularBaseStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularBelongsToStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularBitStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularChoiceStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularConfigStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularContactStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularContainerStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularDefaultStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularDescriptionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularEnumStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularErrorAppTagStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularErrorMessageStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularExtensionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularFeatureStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularFractionDigitsStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularGroupingStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularIdentityStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularIfFeatureStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularIncludeStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularInputStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularKeyStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularLeafListStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularLeafStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularLengthStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularListStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularMandatoryStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularMaxElementsStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularMinElementsStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularModifierStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularMustStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularNamespaceStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularNotificationStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularOrderedByStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularOrganizationStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularOutputStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularPathStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularPatternStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularPositionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularPrefixStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularPresenceStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularRangeStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularReferenceStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularRequireInstanceStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularRevisionDateStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularRevisionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularRpcStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularStatusStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularTypeStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularTypedefStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularUniqueStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularUnitsStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularUsesStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularValueStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularWhenStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularYangVersionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularYinElementStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.SubmoduleStatementImpl;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.DeviateStatementImpl;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.DeviationStatementImpl;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyActionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyAnydataStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyAnyxmlStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyArgumentStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyAugmentStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyBaseStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyBelongsToStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyBitStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyChoiceStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyConfigStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyContactStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyContainerStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyDefaultStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyDescriptionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyEnumStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyErrorAppTagStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyErrorMessageStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyExtensionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyFeatureStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyFractionDigitsStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyGroupingStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyIdentityStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyIfFeatureStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyIncludeStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyInputStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyKeyStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyLeafListStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyLeafStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyLengthStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyListStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyMandatoryStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyMaxElementsStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyMinElementsStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyModifierStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyMustStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyNamespaceStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyNotificationStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyOrderedByStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyOrganizationStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyOutputStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyPathStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyPatternStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyPositionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyPrefixStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyPresenceStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyRangeStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyReferenceStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyRequireInstanceStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyRevisionDateStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyRevisionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyRpcStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyStatusStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyTypeStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyTypedefStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyUniqueStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyUnitsStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyUsesStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyValueStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyWhenStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyYangVersionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyYinElementStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.ImportStatementImpl;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.ModuleStatementImpl;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RefineStatementImpl;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularActionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularAnydataStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularAnyxmlStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularArgumentStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularAugmentStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularBaseStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularBelongsToStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularBitStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularChoiceStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularConfigStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularContactStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularContainerStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularDefaultStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularDescriptionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularEnumStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularErrorAppTagStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularErrorMessageStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularExtensionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularFeatureStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularFractionDigitsStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularGroupingStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularIdentityStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularIfFeatureStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularIncludeStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularInputStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularKeyStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularLeafListStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularLeafStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularLengthStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularListStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularMandatoryStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularMaxElementsStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularMinElementsStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularModifierStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularMustStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularNamespaceStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularNotificationStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularOrderedByStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularOrganizationStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularOutputStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularPathStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularPatternStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularPositionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularPrefixStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularPresenceStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularRangeStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularReferenceStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularRequireInstanceStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularRevisionDateStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularRevisionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularRpcStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularStatusStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularTypeStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularTypedefStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularUniqueStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularUnitsStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularUsesStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularValueStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularWhenStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularYangVersionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularYinElementStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.SubmoduleStatementImpl;
 import org.opendaylight.yangtools.yang.xpath.api.YangXPathExpression.QualifiedBound;
 
 /**