org.eclipse.ocl.examples.pivot.delegate
Class ValidationBehavior
java.lang.Object
  
org.eclipse.ocl.examples.pivot.delegate.AbstractDelegatedBehavior<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EValidator.ValidationDelegate.Registry,ValidationDelegate.Factory>
      
org.eclipse.ocl.examples.pivot.delegate.ValidationBehavior
- All Implemented Interfaces: 
 - DelegatedBehavior<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EValidator.ValidationDelegate.Registry,ValidationDelegate.Factory>
 
public class ValidationBehavior
- extends AbstractDelegatedBehavior<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EValidator.ValidationDelegate.Registry,ValidationDelegate.Factory>
 
- Since:
 
  - 3.0
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
INSTANCE
public static final ValidationBehavior INSTANCE
NAME
public static final java.lang.String NAME
- See Also:
 - Constant Field Values
 
ValidationBehavior
public ValidationBehavior()
getConstraint
public Constraint getConstraint(TypeManager typeManager,
                                org.eclipse.emf.ecore.EClassifier eClassifier,
                                java.lang.String constraintName)
                         throws OCLDelegateException
- Throws:
 OCLDelegateException
 
getDefaultFactory
public ValidationDelegate.Factory getDefaultFactory()
 
getDefaultRegistry
public org.eclipse.emf.ecore.EValidator.ValidationDelegate.Registry getDefaultRegistry()
 
getEPackage
public org.eclipse.emf.ecore.EPackage getEPackage(org.eclipse.emf.ecore.EClassifier eClassifier)
 
getFactory
public ValidationDelegate.Factory getFactory(DelegateDomain delegateDomain,
                                             org.eclipse.emf.ecore.EClassifier eClassifier)
- Specified by:
 getFactory in class AbstractDelegatedBehavior<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EValidator.ValidationDelegate.Registry,ValidationDelegate.Factory>
 
 
getFactoryClass
public java.lang.Class<ValidationDelegate.Factory> getFactoryClass()
 
getName
public java.lang.String getName()
 
getRegistryClass
public java.lang.Class<ValidationDelegate.Factory.Registry> getRegistryClass()