package Ġnet . mi lo sv asic . factory . component . packaging Ċ Ċ import Ġnet . mi lo sv asic . factory . component . packaging . item . Group Ċ import Ġnet . mi lo sv asic . factory . component . packaging . item . Installation Item Ċ import Ġnet . mi lo sv asic . factory . component . packaging . item . Package Ċ import Ġnet . mi lo sv asic . factory . component . packaging . item . Packages Ċ Ċ interface ĠPackage Management < T > Ġ{ ĊĊĠĠĠ Ġfun Ġinstall ( packages : ĠPackages ) ĊĊĠĠĠ Ġfun Ġinstall ( packages : ĠList < Package >) ĊĊĠĠĠ Ġfun Ġuninstall ( packages : ĠList < Package >) ĊĊĠĠĠ Ġfun Ġgroup Install ( groups : ĠList < Group >) ĊĊĠĠĠ Ġfun Ġgroup Un install ( groups : ĠList < Group >) ĊĊĠĠĠ Ġfun Ġinstall ( var arg Ġitems : ĠInstallation Item ) ĊĊĠĠĠ Ġfun Ġuninstall ( var arg Ġitems : ĠInstallation Item ) ĊĊĠĠĠ Ġfun Ġnotify ( success : ĠBoolean ) Ċ }