Move more statements
[yangtools.git] / yang / yang-parser-rfc7950 / src / main / java / org / opendaylight / yangtools / yang / parser / rfc7950 / stmt / contact / ContactStatementSupport.java
index 7f05c48ec73c5f9ab0a2b3f20b648ac9f82108d2..b8123b79ae9ca3790adcc58e3ab374200b9ab8e9 100644 (file)
@@ -13,6 +13,8 @@ import org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement;
 import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement;
 import org.opendaylight.yangtools.yang.model.api.stmt.ContactEffectiveStatement;
 import org.opendaylight.yangtools.yang.model.api.stmt.ContactStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.DeclaredStatements;
+import org.opendaylight.yangtools.yang.model.ri.stmt.EffectiveStatements;
 import org.opendaylight.yangtools.yang.parser.spi.meta.AbstractInternedStringStatementSupport;
 import org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator;
 
@@ -38,22 +40,22 @@ public final class ContactStatementSupport
     @Override
     protected ContactStatement createDeclared(final String argument,
             final ImmutableList<? extends DeclaredStatement<?>> substatements) {
-        return new RegularContactStatement(argument, substatements);
+        return DeclaredStatements.createContact(argument, substatements);
     }
 
     @Override
     protected ContactStatement createEmptyDeclared(final String argument) {
-        return new EmptyContactStatement(argument);
+        return DeclaredStatements.createContact(argument);
     }
 
     @Override
     protected ContactEffectiveStatement createEffective(final ContactStatement declared,
             final ImmutableList<? extends EffectiveStatement<?, ?>> substatements) {
-        return new RegularContactEffectiveStatement(declared, substatements);
+        return EffectiveStatements.createContact(declared, substatements);
     }
 
     @Override
     protected ContactEffectiveStatement createEmptyEffective(final ContactStatement declared) {
-        return new EmptyContactEffectiveStatement(declared);
+        return EffectiveStatements.createContact(declared);
     }
 }
\ No newline at end of file