carbidect/com.nokia.tools.variant.validation.core/plugin.xml
changeset 0 30eb2d538f02
equal deleted inserted replaced
-1:000000000000 0:30eb2d538f02
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <!--
       
     3   Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
       
     4   All rights reserved.
       
     5   This component and the accompanying materials are made available
       
     6   under the terms of "Eclipse Public License v1.0"
       
     7   which accompanies this distribution, and is available
       
     8   at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     9   
       
    10   Initial Contributors:
       
    11   Nokia Corporation - Initial contribution
       
    12   
       
    13   Contributors:
       
    14   
       
    15   Description: This file is part of com.nokia.tools.variant.validation.core component.
       
    16 -->
       
    17 <?eclipse version="3.2"?>
       
    18 <plugin>
       
    19    <extension-point id="com.nokia.tools.variant.validation" name="Validator" schema="schema/com.nokia.tools.variant.validation.exsd"/>
       
    20 <extension
       
    21          id="validationmarker"
       
    22          name="ConfML Validation Problem"
       
    23          point="org.eclipse.core.resources.markers">
       
    24       <super
       
    25             type="org.eclipse.core.resources.problemmarker">
       
    26       </super>
       
    27       <persistent
       
    28             value="true">
       
    29       </persistent>
       
    30       <attribute
       
    31             name="severity">
       
    32       </attribute>
       
    33       <attribute
       
    34             name="categoryId">
       
    35       </attribute>
       
    36       <attribute
       
    37             name="problemId">
       
    38       </attribute>
       
    39       <attribute
       
    40             name="ref">
       
    41       </attribute>
       
    42    </extension>
       
    43    <extension
       
    44          id="com.nokia.tools.variant.confml.core.ConfMLLayerBuilder"
       
    45          name="Validation Builder"
       
    46          point="org.eclipse.core.resources.builders">
       
    47       <builder
       
    48             hasNature="true">
       
    49          <run
       
    50                class="com.nokia.tools.variant.validation.core.builder.ConfMLBuilder">
       
    51          </run>
       
    52       </builder>
       
    53    </extension>
       
    54    <extension
       
    55          point="org.eclipse.core.runtime.preferences">
       
    56       <initializer
       
    57             class="com.nokia.tools.variant.validation.core.preferences.ValidationPreferenceInitializer">
       
    58       </initializer>
       
    59       <scope
       
    60             class="com.nokia.tools.variant.validation.core.preferences.ValidationPreferenceScope"
       
    61             name="com.nokia.tools.variant.validation.core.preferences.ValidationPreferenceScope">
       
    62       </scope>
       
    63    </extension>
       
    64    <extension
       
    65          point="org.eclipse.emf.validation.constraintBindings">
       
    66       <clientContext
       
    67             id="general.validationContext">
       
    68          <selector
       
    69                class="com.nokia.tools.variant.validation.core.BuildSelector">
       
    70          </selector>
       
    71       </clientContext>
       
    72       <binding
       
    73             category="general.validation"
       
    74             context="general.validationContext">
       
    75       </binding>
       
    76    </extension>
       
    77    <extension
       
    78          point="org.eclipse.emf.validation.constraintProviders">
       
    79       <category
       
    80             id="general.validation"
       
    81             name="name">
       
    82       </category>
       
    83    </extension>
       
    84 </plugin>