15.5.1.1.3 頂点またはエッジ・プロバイダの削除
alterationBuilder.removeEdgeProvider(String edgeProviderName)
をコールすることにより、エッジ・プロバイダを削除できます。edgeProviderName
は、グラフから削除するエッジ・プロバイダの名前です。
同様に、alterationBuilder.removeVertexProvider(String vertexProviderName)
をコールすると、グラフにその特定の頂点プロバイダが含まれなくなります。その頂点プロバイダがベース・グラフにおいて一部のエッジ・プロバイダの出力または入力プロバイダであった場合は、変更を適用する前にそれらのエッジ・プロバイダも削除する必要があります。そうしないと、例外がスローされます。
cascadeEdgeProviderRemovals
をtrue
に設定してalterationBuilder.cascadeEdgeProviderRemovals(boolean cascadeEdgeProviderRemovals)
をコールすることで、削除される頂点プロバイダに関連付けられているエッジ・プロバイダが自動的に削除されるように指定できます。
親トピック: 追加の頂点またはエッジ・プロバイダのロードまたは削除