|
#region USING
using System;
using System.Collections.Generic;
using System.Text;
#endregion
namespace NetMX.Relation
{
/// <summary>
/// A RelationSupport object is used internally by the Relation Service to represent simple relations
/// (only roles, no properties or methods), with an unlimited number of roles, of any relation type.
/// As internal representation, it is not exposed to the user.
///
/// RelationSupport class conforms to the design patterns of standard MBean. So the user can decide to
/// instantiate a RelationSupport object himself as a MBean (as it follows the MBean design patterns),
/// to register it in the MBean Server, and then to add it in the Relation Service.
///
/// The user can also, when creating his own MBean relation class, have it extending RelationSupport,
/// to retrieve the implementations of required interfaces (see below).
///
/// It is also possible to have in a user relation MBean class a member being a RelationSupport object,
/// and to implement the required interfaces by delegating all to this member.
///
/// RelationSupport implements the Relation interface (to be handled by the Relation Service).
/// </summary>
public interface RelationSupportMBean : IRelation
{
bool InRelationService { get; }
void SetRelationServiceManagementFlag(bool value);
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.