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>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
INSTANCE
@NonNull
public static final ValidationBehavior INSTANCE
NAME
@NonNull
public static final java.lang.String NAME
- See Also:
- Constant Field Values
ValidationBehavior
public ValidationBehavior()
getConstraint
public Constraint getConstraint(@NonNull
MetaModelManager metaModelManager,
@NonNull
org.eclipse.emf.ecore.EClassifier eClassifier,
@NonNull
java.lang.String constraintName)
throws OCLDelegateException
- Throws:
OCLDelegateException
getDefaultFactory
@Nullable
public ValidationDelegate.Factory getDefaultFactory()
getDefaultRegistry
@NonNull
public org.eclipse.emf.ecore.EValidator.ValidationDelegate.Registry getDefaultRegistry()
getEPackage
@NonNull
public org.eclipse.emf.ecore.EPackage getEPackage(@NonNull
org.eclipse.emf.ecore.EClassifier eClassifier)
getFactory
@Nullable
public ValidationDelegate.Factory getFactory(@NonNull
DelegateDomain delegateDomain,
@NonNull
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
@NonNull
public java.lang.Class<ValidationDelegate.Factory> getFactoryClass()
getName
@NonNull
public java.lang.String getName()
getRegistryClass
@NonNull
public java.lang.Class<ValidationDelegate.Factory.Registry> getRegistryClass()