namespace UnityEditor.PackageManager.UI
|
|
{
|
|
internal class UpmOperationFactory : IOperationFactory
|
|
{
|
|
public IListOperation CreateListOperation(bool offlineMode = false)
|
|
{
|
|
return new UpmListOperation(offlineMode);
|
|
}
|
|
|
|
public ISearchOperation CreateSearchOperation()
|
|
{
|
|
return new UpmSearchOperation();
|
|
}
|
|
|
|
public IAddOperation CreateAddOperation()
|
|
{
|
|
return new UpmAddOperation();
|
|
}
|
|
|
|
public IRemoveOperation CreateRemoveOperation()
|
|
{
|
|
return new UpmRemoveOperation();
|
|
}
|
|
}
|
|
}
|