src/ADT/Graph/DirectedAcyclicWeighted.php
public function removeEdge( $source, $target )
	{
		$value	= $this->getEdgeValue( $source, $target );
		$this->edgeSet->removeEdge( $source, $target );
		if( !$this->isCoherent() )
			$this->edgeSet->addEdge( $source, $target, $value );
	}
public function removeEdge( $source, $target )
	{
		$value	= $this->getEdgeValue( $source, $target );
		$this->edgeSet->removeEdge( $source, $target );
		if( !$this->isCoherent() )
			$this->edgeSet->addEdge( $source, $target, $value );
	}
public function removeEdge ( $ source , $ target ) { $ value = $ this -> getEdgeValue ( $ source , $ target ) ; $ this -> edgeSet -> removeEdge ( $ source , $ target ) ; if ( ! $ this -> isCoherent ( ) ) $ this -> edgeSet -> addEdge ( $ source , $ target , $ value ) ; }
Removes an Edge.
@access		public
@param		Node		$source		Source Node of this Edge
@param		Node		$target		Target Node of this Edge
@return		void
Removes an Edge .