/** * Every node (indirectly) knows its structuredDocument */ public IStructuredDocument getStructuredDocument() { return getModel().getStructuredDocument(); }
/** */ public FactoryRegistry getFactoryRegistry() { IDOMModel model = getModel(); if (model != null) { FactoryRegistry reg = model.getFactoryRegistry(); if (reg != null) return reg; } return null; }
public boolean isDataEditable() { if (!fDataEditable) { DOMModelImpl model = (DOMModelImpl) getModel(); if (model != null && model.isReparsing()) { return true; } } return fDataEditable; }