(pdg.Node.addEventHandler,pdg.WorkItem.addEventHandler,pdg.GraphContext.addEventHandlerを使って)ノード、ワークアイテム、グラフに対してイベントハンドラーをセットアップした場合、PDGグラフがクックされている間に該当するイベントが発生すると、PDGはそのEventオブジェクトをハンドラーに渡します。
メソッド ¶
context
 : pdg.GraphContext
        
Property
イベントを発生させたPDGグラフコンテキスト、または、イベントを発生させたpdg.Nodeが含まれています。
currentState
 : pdg.workItemState
        
Property
イベントがワークアイテムイベントの場合、ここには、そのワークアイテムの現行ステートが設定されます。
dependencyId
 : int
        
Property
イベントが依存関係または親変更イベントの場合、これは、その依存関係/親ワークアイテムのIDです。
lastState
 : pdg.workItemState
        
Property
イベントがワークアイテムステート変更イベントの場合、ここには、前のワークアイテムのステートが設定されます。
message
 : str
        
Property
イベントが警告またはエラーの場合、この文字列には、その警告/エラーに関連したメッセージが含まれています。
node
 : pdg.Node
        
Property
イベントを発生させたノード、それがトップレベルコンテキストイベントならNoneです。
workItemId
 : int
        
Property
イベントがワークアイテム関連のイベントの場合、そのワークアイテムのIDです。 これをpdg.Graph.workItemByIdに渡すことができます。