Class EnumeratingTree<N extends TreeNode & LocallyExpandable<N>>

    • Method Detail

      • expandNode

        protected final N expandNode​(N node)
      • insertNewNode

        protected void insertNewNode​(N node)
      • addLeaf

        protected boolean addLeaf​(N node)
      • removeLeaf

        protected boolean removeLeaf​(N node)
      • softExpand

        protected void softExpand​(N child)
      • expand

        protected N expand()
      • lastProposalNotExpandable

        protected void lastProposalNotExpandable()
      • lastExpansionNotExpandable

        protected void lastExpansionNotExpandable()
      • notExpandable

        protected void notExpandable​(N node)
      • nodeExpanded

        protected void nodeExpanded​(N node,
                                    N child)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • initSelf

        protected void initSelf()
        Description copied from class: AbstractBaseClass
        Hook for subclasses to initialize themselves after the initial constructor call. At the time this is called, all fulfillable local & global component system requests will be fulfilled. Unless advanced interaction with the underlying systems is required, this is the only relevant hook for user-defined subclasses.
        Specified by:
        initSelf in class AbstractBaseClass