InterLayerPropagationGraph { public boolean isUpWardsTrueDownwardsFalse() { return this.upWardsTrueDownwardsFalse; } InterLayerPropagationGraph(SortedSet<Demand> initialDemands , SortedSet<Link> initialLinks ,
			SortedSet<Pair<MulticastDemand,Node>> initialMDemands , boolean upWards); SortedSet<IPGNode> getInitialIPGVertices(); SortedMap<Demand, IPGNode> getDemand2IGPVertexMap(); SortedMap<Link, IPGNode> getLink2IGPVertexMap(); SortedMap<Pair<MulticastDemand, Node>, IPGNode> getmDemandAndNode2VertexMap(); boolean isUpWardsTrueDownwardsFalse(); DirectedAcyclicGraph<IPGNode, Object> getInterLayerPropagationGraph(); SortedSet<Link> getLinksInGraph(); SortedSet<Demand> getDemandsInGraph(); SortedSet<Pair<MulticastDemand,Node>> getMulticastDemandFlowsInGraph();  }
@Test public void testIsUpWardsTrueDownwardsFalse() { assertTrue (g_demand23_L2_up.isUpWardsTrueDownwardsFalse()); assertTrue (!g_demand23_L2_down.isUpWardsTrueDownwardsFalse()); }