public class ValidationBehavior extends AbstractDelegatedBehavior<EClassifier,EValidator.ValidationDelegate.Registry,ValidationDelegate.Factory>
Modifier and Type | Field and Description |
---|---|
static ValidationBehavior |
INSTANCE |
static String |
NAME |
Constructor and Description |
---|
ValidationBehavior() |
Modifier and Type | Method and Description |
---|---|
Constraint |
getConstraint(MetamodelManager metamodelManager,
EClassifier eClassifier,
String constraintName) |
ValidationDelegate.Factory |
getDefaultFactory() |
EValidator.ValidationDelegate.Registry |
getDefaultRegistry() |
EPackage |
getEPackage(EClassifier eClassifier) |
ValidationDelegate.Factory |
getFactory(DelegateDomain delegateDomain,
EClassifier eClassifier) |
Class<ValidationDelegate.Factory> |
getFactoryClass() |
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. |
Class<ValidationDelegate.Factory.Registry> |
getRegistryClass() |
getDelegatedBehaviors, getDelegateDomains, getFactories, getFactory, setDelegates, toString, validate
public static final ValidationBehavior INSTANCE
public static final String NAME
public Constraint getConstraint(MetamodelManager metamodelManager, EClassifier eClassifier, String constraintName) throws OCLDelegateException
OCLDelegateException
public ValidationDelegate.Factory getDefaultFactory()
public EValidator.ValidationDelegate.Registry getDefaultRegistry()
public EPackage getEPackage(EClassifier eClassifier)
public ValidationDelegate.Factory getFactory(DelegateDomain delegateDomain, EClassifier eClassifier)
public Class<ValidationDelegate.Factory> getFactoryClass()
public String getName()
public ExpressionInOCL getQueryOrThrow(MetamodelManager metamodelManager, Constraint constraint) throws OCLDelegateException
ocl
to create the relevant parsing environment for a textual
definition.OCLDelegateException
public Class<ValidationDelegate.Factory.Registry> getRegistryClass()
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.