///
/// Copyright © 2003-2008 JetBrains s.r.o.
/// You may distribute under the terms of the GNU General Public License, as published by the Free Software Foundation, version 2 (see License.txt in the repository root folder).
///
using System;
using JetBrains.Omea.OpenAPI;
using JetBrains.Omea.OpenApiEx;
namespace JetBrains.Omea.CoreServicesEx.Scheduller
{
///
/// A group is a collection of tasks, all schedulled for execution at some moment of time, for example, periodically, or on Omea startup.
///
internal class SchedullerGroup : ResourceObject, ISchedullerGroup
{
public SchedullerGroup(IResource resource)
: base(resource)
{
}
#region ISchedullerTaskFolder Members
///
/// Gets the tasks in this folder, non-recursively.
///
public IResourceObjectsListByName Tasks
{
get
{
throw new NotImplementedException();
}
}
///
/// Gets the tasks in this folder and in all the folders under this one, recursively.
///
public IResourceObjectsListByName TasksRecursive
{
get
{
throw new NotImplementedException();
}
}
///
/// Gets the sub-folders in this folder, non-recursively.
///
public IResourceObjectsListByName Folders
{
get
{
throw new NotImplementedException();
}
}
#endregion
}
}