org.eclipse.uml2.uml.validation
Class IEValidatorProvider.Default

java.lang.Object
  extended by org.eclipse.uml2.uml.validation.IEValidatorProvider.Default
All Implemented Interfaces:
IEValidatorProvider
Direct Known Subclasses:
IEValidatorProvider.UML
Enclosing interface:
IEValidatorProvider

public static class IEValidatorProvider.Default
extends java.lang.Object
implements IEValidatorProvider

The default EValidator provider uses the validator registry to look up whatever validator is there.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.uml2.uml.validation.IEValidatorProvider
IEValidatorProvider.Default, IEValidatorProvider.UML
 
Constructor Summary
IEValidatorProvider.Default()
           
 
Method Summary
 org.eclipse.emf.ecore.EValidator getEValidator(org.eclipse.emf.ecore.EPackage ePackage)
          Obtains an appropriate EValidator for validation of instances of the specified ePackage.
 org.eclipse.emf.ecore.EValidator.SubstitutionLabelProvider getSubstitutionLabelProvider(org.eclipse.emf.ecore.EPackage ePackage)
          Obtains an appropriate substitution-label provider for presentation of element names in validation of elements of the specified ePackage .
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IEValidatorProvider.Default

public IEValidatorProvider.Default()
Method Detail

getEValidator

public org.eclipse.emf.ecore.EValidator getEValidator(org.eclipse.emf.ecore.EPackage ePackage)
Description copied from interface: IEValidatorProvider
Obtains an appropriate EValidator for validation of instances of the specified ePackage.

Specified by:
getEValidator in interface IEValidatorProvider
Parameters:
ePackage - a package for which to obtain a validator
Returns:
a suitable validator, or null if none could be found

getSubstitutionLabelProvider

public org.eclipse.emf.ecore.EValidator.SubstitutionLabelProvider getSubstitutionLabelProvider(org.eclipse.emf.ecore.EPackage ePackage)
Description copied from interface: IEValidatorProvider
Obtains an appropriate substitution-label provider for presentation of element names in validation of elements of the specified ePackage .

Specified by:
getSubstitutionLabelProvider in interface IEValidatorProvider
Parameters:
ePackage - a package for which to obtain a substitution-label provider
Returns:
a suitable provider, or @{code null} if none could be found

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