blob: fee11e37e0d0d90ea9029baa286456b05150170c [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension
point="org.eclipse.emf.validation.constraintProviders">
<category
id="org.eclipse.epf.validation.library.category"
name="Method Library Constraints"/>
<constraintProvider
cache="true"
>
<package namespaceUri="http://www.eclipse.org/epf/uma/1.0.5/uma.ecore"/>
<constraints categories="org.eclipse.epf.validation.library.category">
<constraint
class="org.eclipse.epf.validation.constraints.NameConstraint"
id="org.eclipse.epf.validation.constraints.NameConstraint"
lang="Java"
mode="Batch"
name="Name Constraint"
severity="ERROR"
statusCode="1">
<message>
A {0} has been found to have children with invalid name or presentation name
</message>
</constraint>
<constraint
class="org.eclipse.epf.validation.constraints.RelationshipConstraint"
id="org.eclipse.epf.validation.constraints.RelationshipConstraint"
lang="Java"
mode="Batch"
name="Relationship Constraint"
severity="ERROR"
statusCode="2">
<message>
A {0} has been found to have invalid relationship
</message>
</constraint>
</constraints>
</constraintProvider>
</extension>
<extension
point="org.eclipse.emf.validation.constraintBindings">
<clientContext
default="true"
id="org.eclipse.epf.validation.library.defaultClientContext">
<enablement>
<instanceof value="org.eclipse.epf.uma.MethodElement"/>
</enablement>
</clientContext>
</extension>
<extension
point="org.eclipse.emf.validation.traversal">
<traversalStrategy
class="org.eclipse.epf.validation.constraints.LibraryTraversalStrategy"
namespaceUri="http://www.eclipse.org/epf/uma/1.0.5/uma.ecore"/>
</extension>
<extension
point="org.eclipse.ui.startup">
<startup class="org.eclipse.epf.validation.util.Startup"/>
</extension>
</plugin>