org.xwiki.extension.job.plan
Interface ExtensionPlanNode

All Known Implementing Classes:
AbstractInstallPlanJob.ModifableExtensionPlanNode, DefaultExtensionPlanNode, SafeExtensionPlanNode

public interface ExtensionPlanNode

A node in the extension plan tree.

Since:
4.0M1

Method Summary
 ExtensionPlanAction getAction()
           
 Collection<ExtensionPlanNode> getChildren()
           
 VersionConstraint getInitialVersionConstraint()
           
 

Method Detail

getAction

ExtensionPlanAction getAction()
Returns:
the action to perform for this node

getInitialVersionConstraint

VersionConstraint getInitialVersionConstraint()
Returns:
the initial version constraint before resolving the extension

getChildren

Collection<ExtensionPlanNode> getChildren()
Returns:
the children of this node