package Ġme . dev n atan . k atan . api . plugin Ċ Ċ /** Ċ Ġ* ĠPlugin Ġdependency Ġmanager , Ġresponsible Ġfor Ġloading , Ġadding Ġand Ġremoving Ġplugin Ġdependencies . Ċ Ġ* ĠThis Ġcan Ġalso Ġbe Ġinter tw ined Ġwith Ġanother Ġdependency Ġmanagement Ġsystem . Ċ Ġ*/ Ċ interface ĠDependency Manager Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAdds Ġthe Ġdependency Ġfrom Ġa Ġdescriptor . ĊĠĠĠĠ Ġ* Ġ@ param Ġdescriptor Ġthe Ġdependency Ġdescriptor ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġadd Dependency ( descriptor : ĠPlugin Descriptor ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRemoves Ġa Ġdependency Ġthat Ġhas Ġbeen Ġpreviously Ġadded . ĊĠĠĠĠ Ġ* Ġ@ param Ġdescriptor Ġthe Ġdependency Ġdescriptor ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġremove Dependency ( descriptor : ĠPlugin Descriptor ) Ċ Ċ }