Update Unique{Constraint,EffectiveStatetement,Statement} design
[yangtools.git] / yang / yang-parser-rfc7950 / src / main / java / org / opendaylight / yangtools / yang / parser / rfc7950 / stmt / error_app_tag / ErrorAppTagStatementSupport.java
index 22f92d6adb5b94765f70e2a302a1c75f4d33e163..db48d9ff6654767c6b44f3b873aeaf920830d69a 100644 (file)
@@ -14,15 +14,20 @@ import org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport;
 import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
 import org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator;
 
-public class ErrorAppTagStatementSupport extends
+public final class ErrorAppTagStatementSupport extends
         AbstractStatementSupport<String, ErrorAppTagStatement, EffectiveStatement<String, ErrorAppTagStatement>> {
     private static final SubstatementValidator SUBSTATEMENT_VALIDATOR = SubstatementValidator.builder(
         YangStmtMapping.ERROR_APP_TAG).build();
+    private static final ErrorAppTagStatementSupport INSTANCE = new ErrorAppTagStatementSupport();
 
-    public ErrorAppTagStatementSupport() {
+    private ErrorAppTagStatementSupport() {
         super(YangStmtMapping.ERROR_APP_TAG);
     }
 
+    public static ErrorAppTagStatementSupport getInstance() {
+        return INSTANCE;
+    }
+
     @Override
     public String parseArgumentValue(final StmtContext<?, ?, ?> ctx, final String value) {
         return value;