Project

General

Profile

« Previous | Next » 

Revision ca22953d

Added by Andreas Müller over 9 years ago

merge validation editor branch to trunk

View differences:

eu.etaxonomy.taxeditor.editor/plugin.xml
145 145
               name="%view.name.5">
146 146
         </view>
147 147
      </extension>
148
   <extension
148
      
149
	<!-- VALIDATION RELATED STUFF -->
150
	<extension point="org.eclipse.ui.menus">
151
     	<menuContribution locationURI="menu:eu.etaxonomy.taxeditor.menu.showView?after=org.eclipse.ui.views.showView.problems">
152
			<command
153
			      commandId="org.eclipse.ui.views.showView"
154
			      label="Validation Problems"
155
			      style="push">
156
			   <parameter
157
			         name="org.eclipse.ui.views.showView.viewId"
158
			         value="eu.etaxonomy.taxeditor.editor.view.validation.problems">
159
			   </parameter>
160
			</command>
161
		</menuContribution>
162
	</extension>
163
	 <extension point="org.eclipse.ui.views">
164
		<view
165
            allowMultiple="false"
166
            category="eu.etaxonomy.taxeditor.editor.category"
167
	    	class="eu.etaxonomy.taxeditor.editor.view.validation.ValidationProblemsView"
168
	        icon="icons/edit_16x16.gif"
169
	        id="eu.etaxonomy.taxeditor.editor.view.validation.problems"
170
	        name="Validation problems">
171
	    </view>
172
	</extension>
173
	<extension point="org.eclipse.core.resources.markers" name="Validation Error" id="eu.etaxonomy.taxeditor.markers.validationerror">
174
		<super type="org.eclipse.core.resources.problemmarker"/>
175
		<attribute name="databaseId"/>
176
		<attribute name="userFriendlyTypeName"/>
177
		<attribute name="userFriendlyDescription"/>
178
		<attribute name="userFriendlyFieldName"/>
179
		<attribute name="validatorMessage"/>
180
		<attribute name="invalidValue"/>
181
		<attribute name="validatorClass"/>
182
		<attribute name="entityClass"/>
183
		<attribute name="entityId"/>
184
   		<persistent value="false"/>
185
   	</extension>
186

  
187
	<extension point="org.eclipse.ui.ide.markerSupport">
188
	    <markerContentGenerator
189
		    id="eu.etaxonomy.taxeditor.editor.validation.ValidationProblemsMarkerGenerator" 
190
		    name="Validation Problems Marker Generator">  
191
	    	<markerTypeReference id="eu.etaxonomy.taxeditor.markers.validationerror" />
192
	    	
193
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyTypeName" visible="true" />
194
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyDescription" visible="true" />
195
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyFieldName" visible="true" />
196
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.validatorMessage" visible="true" />
197
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.invalidValue" visible="true" />
198
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.validatorClass" visible="false" />
199
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.entityClass" visible="false" />
200
	    	<markerFieldReference id="eu.etaxonomy.taxeditor.markers.validation.entityId" visible="false" />
201
	    </markerContentGenerator>
202
	    
203
		<markerField
204
			class="eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyTypeNameMarkerField"
205
			id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyTypeName"
206
			name="Object Type">
207
		</markerField>
208
		<markerField
209
			class="eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyDescriptionMarkerField"
210
			id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyDescription"
211
			name="Object">
212
		</markerField>
213
		<markerField
214
			class="eu.etaxonomy.taxeditor.editor.view.validation.UserFriendlyFieldNameMarkerField"
215
			id="eu.etaxonomy.taxeditor.markers.validation.userFriendlyFieldName"
216
			name="Attribute">
217
		</markerField>
218
		<markerField
219
			class="eu.etaxonomy.taxeditor.editor.view.validation.InvalidValueMarkerField"
220
			id="eu.etaxonomy.taxeditor.markers.validation.invalidValue"
221
			name="Problematic Value">
222
		</markerField>
223
		<markerField
224
			class="eu.etaxonomy.taxeditor.editor.view.validation.ValidatorMessageMarkerField"
225
			id="eu.etaxonomy.taxeditor.markers.validation.validatorMessage"
226
			name="Problem description">
227
		</markerField>
228
		<markerField
229
			class="eu.etaxonomy.taxeditor.editor.view.validation.ValidatorClassMarkerField"
230
			id="eu.etaxonomy.taxeditor.markers.validation.validatorClass"
231
			name="Validator">
232
		</markerField>
233
		<markerField
234
			class="eu.etaxonomy.taxeditor.editor.view.validation.EntityClassMarkerField"
235
			id="eu.etaxonomy.taxeditor.markers.validation.entityClass"
236
			name="Entity Class">
237
		</markerField>
238
		<markerField
239
			class="eu.etaxonomy.taxeditor.editor.view.validation.EntityIdMarkerField"
240
			id="eu.etaxonomy.taxeditor.markers.validation.entityId"
241
			name="Entity Id">
242
		</markerField>
243
	</extension>
244
	
245
  <extension
149 246
         point="org.eclipse.ui.elementFactories">
150 247
      <factory
151 248
            class="eu.etaxonomy.taxeditor.editor.TaxonEditorInputFactory"

Also available in: Unified diff