Class FrontDoorSet

  • All Implemented Interfaces:
    NodeSet

    public final class FrontDoorSet
    extends Object
    implements NodeSet
    Front-door nodes used by the front-door adjustment. They can be identified using the front-door criterion.
    • Constructor Detail

      • FrontDoorSet

        public FrontDoorSet​(FrontDoorSetNode... nodes)
        Initializes a new instance of the FrontDoorSet class.
        Parameters:
        nodes - The set of front-door nodes.
      • FrontDoorSet

        public FrontDoorSet​(List<FrontDoorSetNode> nodes)
        Initializes a new instance of the FrontDoorSet class.
        Parameters:
        nodes - The set of front-door nodes.
    • Method Detail

      • getNodes

        public List<FrontDoorSetNode> getNodes()
        Gets the front-door nodes used by the front-door adjustment, and can be identified using the front-door criterion.
        Specified by:
        getNodes in interface NodeSet