Ejemplo n.º 1
0
 internal RemoteHyperEdge(ServiceHyperEdgeInstance mySvcEdge, IServiceToken myServiceToken) : base(mySvcEdge, myServiceToken)
 {
     ContainedSingleEdges = new HashSet <ISingleEdge>();
     foreach (var item in mySvcEdge.SingleEdges)
     {
         ContainedSingleEdges.Add(new RemoteSingleEdge(item, myServiceToken));
     }
 }
Ejemplo n.º 2
0
        internal static ServiceEdgeInstance ToServiceEdgeInstance(IEdge myEdge)
        {
            ServiceEdgeInstance svcEdge;

            if (myEdge is ISingleEdge)
            {
                svcEdge = new ServiceSingleEdgeInstance((ISingleEdge)myEdge);
            }
            else
            {
                svcEdge = new ServiceHyperEdgeInstance((IHyperEdge)myEdge);
            }
            return(svcEdge);
        }