private final Map<ContainerName, MountPointChild> yangLib = new EnumMap<>(ContainerName.class);
private final List<MountPointChild> children = new ArrayList<>();
+ private MountPointChild schemaMounts;
+
MountPointData(final QName label) {
super(MountPointIdentifier.of(label));
}
addChild(data);
}
+ public void setSchemaMounts(final @NonNull MountPointChild data) {
+ checkState(schemaMounts == null, "Attempted to reset schema-mounts from %s to %s", schemaMounts, data);
+ schemaMounts = requireNonNull(data);
+ addChild(data);
+ }
+
public void addChild(final @NonNull MountPointChild data) {
children.add(requireNonNull(data));
}