<!ELEMENT extension (autoEditStrategy)+>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT autoEditStrategy (enabledWhen?)>
<!ATTLIST autoEditStrategy
class CDATA #REQUIRED
contentType IDREF #REQUIRED>
org.eclipse.jface.text.IAutoEditStrategy
<!ELEMENT enabledWhen (not | or | and | instanceof | test | systemTest | equals | count | with | resolve | adapt | iterate | reference)?>
A core Expression that controls the enabled of the given auto edit strategies. The viewer, editor, and editor input are registered in the evaluation context as variable:
*
<extension point="org.eclipse.ui.genericeditor.autoEditStrategies"> <autoEditStrategy class="org.eclipse.ui.genericeditor.examples.TargetDefinitionAutoEditStrategy" contentType="org.eclipse.pde.targetFile"> <enabledWhen> <with variable="editor"> <test property="org.eclipse.ui.genericeditor.examples.TargetDefinitionPropertyTester"> </test> </with> </enabledWhen> </autoEditStrategy> </extension>
Copyright (c) 2017 Rogue Wave Software Inc. and others This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-v20.html/ SPDX-License-Identifier: EPL-2.0