Types/OpenPackage/set_Palette.ps1

<#
.SYNOPSIS
    Sets an Open Package palette
.DESCRIPTION
    Sets an Open Package's palette.
.NOTES
    A palette is a relationship between a package and a stylesheet.
#>

param(
[Parameter(Mandatory)]
[ValidatePattern('.css$')]
[uri]$Palette
)
if (-not $this.RelationshipExists) {
    return
}
if ($this.RelationshipExists('palette')) {
    $this.DeleteRelationship('palette')
    $this.CreateRelationship($Palette, 'external', 'stylesheet', 'palette')    
} else {
    $this.CreateRelationship($Palette, 'external', 'stylesheet', 'palette')
}