org.eclipse.uml2.uml.validation
Class DelegatingConstraintProvider

java.lang.Object
  extended by org.eclipse.emf.validation.service.AbstractConstraintProvider
      extended by org.eclipse.uml2.uml.validation.DelegatingConstraintProvider
All Implemented Interfaces:
org.eclipse.core.runtime.IExecutableExtension, org.eclipse.emf.validation.service.IModelConstraintProvider

public class DelegatingConstraintProvider
extends org.eclipse.emf.validation.service.AbstractConstraintProvider

A provider of constraints that delegate to an EPackage's constraints via its generated EValidator.


Constructor Summary
DelegatingConstraintProvider()
          Initializes me.
 
Method Summary
 void setInitializationData(org.eclipse.core.runtime.IConfigurationElement config, java.lang.String propertyName, java.lang.Object data)
           
 
Methods inherited from class org.eclipse.emf.validation.service.AbstractConstraintProvider
createModelConstraint, createModelConstraintProxy, getBatchConstraints, getConstraints, getLiveConstraints, getNamespaceUris, registerConstraints
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelegatingConstraintProvider

public DelegatingConstraintProvider()
Initializes me.

Method Detail

setInitializationData

public void setInitializationData(org.eclipse.core.runtime.IConfigurationElement config,
                                  java.lang.String propertyName,
                                  java.lang.Object data)
                           throws org.eclipse.core.runtime.CoreException
Specified by:
setInitializationData in interface org.eclipse.core.runtime.IExecutableExtension
Overrides:
setInitializationData in class org.eclipse.emf.validation.service.AbstractConstraintProvider
Throws:
org.eclipse.core.runtime.CoreException

Copyright 2003, 2014 IBM Corporation, CEA, and others.
All Rights Reserved.