public abstract class LoadableConstraintDescriptor<T>
extends org.eclipse.emf.validation.service.AbstractConstraintDescriptor
implements org.eclipse.emf.validation.model.IModelConstraint
| Modifier and Type | Class and Description |
|---|---|
static class |
LoadableConstraintDescriptor.Ecore |
static class |
LoadableConstraintDescriptor.UML |
| Modifier and Type | Field and Description |
|---|---|
protected T |
targetType |
| Constructor and Description |
|---|
LoadableConstraintDescriptor(T targetType,
Constraint constraint,
java.lang.String targetNamespace,
java.lang.String targetName,
int code) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBody() |
java.lang.String |
getDescription() |
org.eclipse.emf.validation.model.EvaluationMode<?> |
getEvaluationMode() |
java.lang.String |
getId() |
java.lang.String |
getMessagePattern() |
java.lang.String |
getName() |
java.lang.String |
getPluginId() |
org.eclipse.emf.validation.model.ConstraintSeverity |
getSeverity() |
int |
getStatusCode() |
boolean |
targetsEvent(org.eclipse.emf.common.notify.Notification notification) |
org.eclipse.core.runtime.IStatus |
validate(org.eclipse.emf.validation.IValidationContext ctx) |
addCategory, equals, getCategories, getDescriptor, getException, hashCode, isBatch, isEnabled, isError, isLive, removeCategory, setEnabled, setError, toStringpublic LoadableConstraintDescriptor(@NonNull T targetType, @NonNull Constraint constraint, java.lang.String targetNamespace, java.lang.String targetName, int code)
public java.lang.String getBody()
getBody in interface org.eclipse.emf.validation.service.IConstraintDescriptorpublic java.lang.String getDescription()
getDescription in interface org.eclipse.emf.validation.service.IConstraintDescriptorpublic org.eclipse.emf.validation.model.EvaluationMode<?> getEvaluationMode()
getEvaluationMode in interface org.eclipse.emf.validation.service.IConstraintDescriptorpublic java.lang.String getId()
getId in interface org.eclipse.emf.validation.service.IConstraintDescriptorpublic java.lang.String getMessagePattern()
getMessagePattern in interface org.eclipse.emf.validation.service.IConstraintDescriptorpublic java.lang.String getName()
getName in interface org.eclipse.emf.validation.service.IConstraintDescriptorpublic java.lang.String getPluginId()
getPluginId in interface org.eclipse.emf.validation.service.IConstraintDescriptorpublic org.eclipse.emf.validation.model.ConstraintSeverity getSeverity()
getSeverity in interface org.eclipse.emf.validation.service.IConstraintDescriptorpublic int getStatusCode()
getStatusCode in interface org.eclipse.emf.validation.service.IConstraintDescriptorpublic boolean targetsEvent(org.eclipse.emf.common.notify.Notification notification)
targetsEvent in interface org.eclipse.emf.validation.service.IConstraintDescriptorpublic org.eclipse.core.runtime.IStatus validate(org.eclipse.emf.validation.IValidationContext ctx)
validate in interface org.eclipse.emf.validation.model.IModelConstraint