public class ValidationBehavior extends AbstractDelegatedBehavior<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EValidator.ValidationDelegate.Registry,ValidationDelegate.Factory>
Modifier and Type | Field and Description |
---|---|
static ValidationBehavior |
INSTANCE |
static java.lang.String |
NAME |
Constructor and Description |
---|
ValidationBehavior() |
Modifier and Type | Method and Description |
---|---|
Constraint |
getConstraint(MetamodelManager metamodelManager,
org.eclipse.emf.ecore.EClassifier eClassifier,
java.lang.String constraintName) |
ValidationDelegate.Factory |
getDefaultFactory() |
org.eclipse.emf.ecore.EValidator.ValidationDelegate.Registry |
getDefaultRegistry() |
org.eclipse.emf.ecore.EPackage |
getEPackage(org.eclipse.emf.ecore.EClassifier eClassifier) |
ValidationDelegate.Factory |
getFactory(DelegateDomain delegateDomain,
org.eclipse.emf.ecore.EClassifier eClassifier) |
java.lang.Class<ValidationDelegate.Factory> |
getFactoryClass() |
java.lang.String |
getName() |
ExpressionInOCL |
getQueryOrThrow(MetamodelManager metamodelManager,
Constraint constraint)
Return the operation body associated with operation, if necessary using
ocl to create the relevant parsing environment for a textual
definition. |
java.lang.Class<ValidationDelegate.Factory.Registry> |
getRegistryClass() |
getDelegatedBehaviors, getDelegateDomains, getFactories, getFactory, setDelegates, toString, validate
@NonNull public static final ValidationBehavior INSTANCE
@NonNull public static final java.lang.String NAME
public Constraint getConstraint(@NonNull MetamodelManager metamodelManager, @NonNull org.eclipse.emf.ecore.EClassifier eClassifier, @NonNull java.lang.String constraintName) throws OCLDelegateException
OCLDelegateException
public ValidationDelegate.Factory getDefaultFactory()
public org.eclipse.emf.ecore.EValidator.ValidationDelegate.Registry getDefaultRegistry()
@NonNull public org.eclipse.emf.ecore.EPackage getEPackage(@NonNull org.eclipse.emf.ecore.EClassifier eClassifier)
public ValidationDelegate.Factory getFactory(@NonNull DelegateDomain delegateDomain, @NonNull org.eclipse.emf.ecore.EClassifier eClassifier)
getFactory
in class AbstractDelegatedBehavior<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EValidator.ValidationDelegate.Registry,ValidationDelegate.Factory>
@NonNull public java.lang.Class<ValidationDelegate.Factory> getFactoryClass()
@NonNull public java.lang.String getName()
@NonNull public ExpressionInOCL getQueryOrThrow(@NonNull MetamodelManager metamodelManager, @NonNull Constraint constraint) throws OCLDelegateException
ocl
to create the relevant parsing environment for a textual
definition.OCLDelegateException
@NonNull public java.lang.Class<ValidationDelegate.Factory.Registry> getRegistryClass()