private void modelAccessForWrite() { String id = getModelManagerId(); getModelManager().getExistingModelForEdit(id); }
private void syncReferenceCounts(String id, boolean forWrite) { int editIndex = 0, readIndex = 0; if (forWrite) editIndex++; else readIndex++; int writeCount = resource.getWriteCount(); int readCount = resource.getReadCount(); for (int i = writeCount; i > editIndex; i--) modelManager.getExistingModelForEdit(id); for (int i = readCount; i > readIndex; i--) modelManager.getExistingModelForRead(id); }
public void run() { IStructuredCleanupProcessor cleanupProcessor = getCleanupProcessor(); if (cleanupProcessor != null) { IStructuredModel model = null; try { model = StructuredModelManager.getModelManager().getExistingModelForEdit(editor.getDocumentProvider().getDocument(editor.getEditorInput())); if (model != null) { cleanupProcessor.cleanupModel(model); } } finally { if (model != null) { model.releaseFromEdit(); } } } } };
void processAction(IDocument document, ITextSelection textSelection) { IStructuredModel model = StructuredModelManager.getModelManager().getExistingModelForEdit(document); if (model != null) { try {
public void modelChanged(IStructuredModel model) { if (isBatchChanges) return; try { if (aboutToChangeNode != null && model.getStructuredDocument() != null && model.getStructuredDocument().getFirstStructuredDocumentRegion() != aboutToChangeNode) { String id = getModelManagerId(); IStructuredModel tempModel = null; try { tempModel = getModelManager().getExistingModelForEdit(id); xmlModelReverted = true; resource.unload(); } finally { if (tempModel != null) { tempModel.releaseFromEdit(); } } } } finally { aboutToChangeNode = null; } }
private void processAction(IDocument document, int selectionStartLine, int selectionEndLine) { IStructuredModel model = StructuredModelManager.getModelManager().getExistingModelForEdit(document); if (model != null) { try {
domModel = tuple.getModel() != null ? tuple.getModel() : (tuple.getFile() != null ? (IDOMModel) StructuredModelManager.getModelManager().getModelForEdit( tuple.getFile()) : (IDOMModel) StructuredModelManager.getModelManager().getExistingModelForEdit(
structuredModel = StructuredModelManager.getModelManager().getExistingModelForEdit(document);
if (doc instanceof IStructuredDocument) IStructuredModel model = StructuredModelManager.getModelManager().getExistingModelForEdit(doc); if (model == null) { model = StructuredModelManager.getModelManager().getModelForEdit((IStructuredDocument) doc);
void processAction(IDocument document, ITextSelection textSelection) { IStructuredModel model = StructuredModelManager.getModelManager().getExistingModelForEdit(document); if (model != null) { try {
String id = manager.calculateId(file); if (forWrite) { IDOMModel mod = (IDOMModel)manager.getExistingModelForEdit(id); if (mod == null) setXMLModel((IDOMModel) manager.getModelForEdit(file));
model = StructuredModelManager.getModelManager().getExistingModelForEdit(editor.getDocumentProvider().getDocument(editor.getEditorInput())); if (model != null) {