Given the identifier of a DataObject in a DataPackage, delete the DataObject from the DataPackage.
Usage
removeMember(x, ...)
# S4 method for class 'DataPackage'
removeMember(x, do, removeRelationships = FALSE)
Details
The removeMember
method removes the specified DataObject from the DataPackage. In
addition, any package relationships that included the DataObject are removed.
Examples
dp <- new("DataPackage")
data <- charToRaw("1,2,3\n4,5,6")
do <- new("DataObject", id="myNewId", dataobj=data, format="text/csv", user="jsmith")
dp <- addMember(dp, do)
# Remove the package member and any provenance relationships that reference it.
removeMember(dp, "myNewId", removeRelationships=TRUE)
#> This package does not contain any DataObjects.