/*********************************************************
* CheckedTreeNodeProvider *
*********************************************************/
public CheckedTreeNode createCheckedTreeNode() {
CodeCompletionFilterTreeNode rootNode = new CodeCompletionFilterTreeNode(this, false);
for (CodeCompletionFilterOption option: rootFilterOptions.getOptions()) {
rootNode.add(option.createCheckedTreeNode());
}
rootNode.add(getUserSchemaOptions().createCheckedTreeNode());
rootNode.add(getPublicSchemaOptions().createCheckedTreeNode());
rootNode.add(getAnySchemaOptions().createCheckedTreeNode());
rootNode.updateCheckedStatusFromChildren();
return rootNode;
}