Rework NormalizedNode type hierarchy
[yangtools.git] / yang / yang-data-impl / src / main / java / org / opendaylight / yangtools / yang / data / impl / schema / tree / ModificationApplyOperation.java
index 5147357848e9d26379e00626f265a522dd49a1f4..a9a944801cc0e416662b16a66b6b40956c56ead2 100644 (file)
@@ -82,7 +82,7 @@ abstract class ModificationApplyOperation implements StoreTreeNode<ModificationA
      * @throws IllegalArgumentException If provided NodeModification does not adhere to the
      *         structure.
      */
-    abstract void quickVerifyStructure(NormalizedNode<?, ?> modification);
+    abstract void quickVerifyStructure(NormalizedNode modification);
 
     /**
      * Performs a full structural verification of NodeModification, such as written values / types uses right
@@ -93,7 +93,7 @@ abstract class ModificationApplyOperation implements StoreTreeNode<ModificationA
      * @throws IllegalArgumentException If provided NodeModification does not adhere to the
      *         structure.
      */
-    abstract void fullVerifyStructure(NormalizedNode<?, ?> modification);
+    abstract void fullVerifyStructure(NormalizedNode modification);
 
     /**
      * Return the tracking policy for this node's children.
@@ -111,7 +111,7 @@ abstract class ModificationApplyOperation implements StoreTreeNode<ModificationA
      * @param value Value which should be merge into the modification
      * @param version Data version as carried in the containing {@link InMemoryDataTreeModification}
      */
-    abstract void mergeIntoModifiedNode(ModifiedNode modification, NormalizedNode<?, ?> value, Version version);
+    abstract void mergeIntoModifiedNode(ModifiedNode modification, NormalizedNode value, Version version);
 
     /**
      * {@inheritDoc}
@@ -122,7 +122,7 @@ abstract class ModificationApplyOperation implements StoreTreeNode<ModificationA
     @Override
     public abstract ModificationApplyOperation childByArg(PathArgument arg);
 
-    abstract void recursivelyVerifyStructure(NormalizedNode<?, ?> value);
+    abstract void recursivelyVerifyStructure(NormalizedNode value);
 
     abstract ToStringHelper addToStringAttributes(ToStringHelper helper);