3m/OBJECTS

18 lines
676 B
Plaintext

ModDescription: name, description, release, deps, repotype, repoaddr x
ModList: ModListDescription, vector<ModInfo> x
ModListList: vector<ModListDescription> x
LocalModDescription: ModDescription + remoteModlist (inheritance) x
LocalModList: vector<LocalModDescription>, ConfigFile x
RepositoryModDescription: ModDescription + path (inheritance) x
RepositoryInfo: vector<RepositoryModDescription>, ConfigFile x
ModListDescription: name, server, modlistPath x
ModInfoDescription: name, server, modinfoPath x
ModInfo: ModInfoDescription, vector<ModDescription> x
ParameterParser: actionList, argc, argv
Action: x
SyncAction x
QueryAction
InstallAction
UpdateAction
RemoveAction