/** * @param label * @param node * the node must be a node in the IHTMLGraphicalViewer. */ public DesignerCommand(String label, IDOMNode node) { this(label, (IDOMDocument) node.getOwnerDocument()); }
public IDOMDocument getDestDocumentForDesign() { if (this._destDocument == null) { return (IDOMDocument) this.getIDOMNode().getOwnerDocument(); } return this._destDocument; }
/** * @param node */ private void refreshContainingPart(IDOMNode node, boolean recursive) { if (node.getOwnerDocument() == node) { EditPart part = (EditPart) node.getAdapterFor(EditPart.class); if (part != null) { part.refresh(); } } else { while (node != null) { EditPart part = (EditPart) node.getAdapterFor(EditPart.class); if (part != null) { if (part instanceof ElementEditPart) { ((ElementEditPart) part).refreshModelChange(recursive); } else { part.refresh(); } return; } node = (IDOMNode) node.getParentNode(); } } }
ModelQuery modelQuery = ModelQueryUtil.getModelQuery(node.getOwnerDocument()); Node aNode = contentAssistRequest.getNode(); String matchString = contentAssistRequest.getMatchString();
ModelQueryAdapter adapter = (ModelQueryAdapter) ((IDOMDocument) node.getOwnerDocument()).getAdapterFor(ModelQueryAdapter.class); CMElementDeclaration elementDeclaration = (CMElementDeclaration) adapter.getModelQuery().getCMNode(node); if (elementDeclaration != null) {
ModelQueryAdapter adapter = (ModelQueryAdapter) ((IDOMDocument) node.getOwnerDocument()).getAdapterFor(ModelQueryAdapter.class); CMElementDeclaration elementDeclaration = (CMElementDeclaration) adapter.getModelQuery().getCMNode(node); if ((elementDeclaration == null) || (elementDeclaration.getContentType() != CMElementDeclaration.EMPTY)) {