public void reformat(Node newElement, boolean deep) { try { // tell the model that we are about to make a big model change fModel.aboutToChangeModel(); // format selected node IStructuredFormatProcessor formatProcessor = new FormatProcessorXML(); formatProcessor.formatNode(newElement); } finally { // tell the model that we are done with the big model change fModel.changedModel(); } }
/** * Method modelReinitNeeded. */ private void modelReinitNeeded(String oldlanguage, String newLanguage) { // bit of a short cut for now .... we dont' need language at the // moment, // but should set the state data if (model.isReinitializationNeeded()) { if (Debug.displayWarnings) { System.out.println("already being initialized"); //$NON-NLS-1$ } } else { try { // if already being re-initialized, we don't want to // reset the data in the stateData field. model.aboutToChangeModel(); model.setReinitializeStateData(newLanguage); model.setReinitializeNeeded(true); } finally { model.changedModel(); } } }
/** * This method is used to re-init based on embeddedTypeHandler changing. * It is given priority over the language change, since there its more * important to have old and new handlers's in the stateData field. */ private void modelReinitNeeded(EmbeddedTypeHandler oldHandler, EmbeddedTypeHandler newHandler) { if (model.isReinitializationNeeded()) { System.out.println("already being initialized"); //$NON-NLS-1$ } try { model.aboutToChangeModel(); model.setReinitializeStateData(new EmbeddedTypeStateData(oldHandler, newHandler)); model.setReinitializeNeeded(true); } finally { model.changedModel(); } }
model.changedModel(); model.endRecording(this);
model.changedModel(); model.endRecording(this); model.releaseFromEdit();
manager.getModel().changedModel();
model.changedModel(); model.endRecording(this);