public class ValidationRule
extends java.lang.Object
Constructor and Description |
---|
ValidationRule(java.lang.String name,
java.lang.String description,
ViolationSeverity severity) |
Modifier and Type | Method and Description |
---|---|
ValidationRuleViolation |
addViolation(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element e,
java.lang.String comment) |
ValidationRuleViolation |
addViolation(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element e,
java.lang.String comment,
boolean reported) |
ValidationRuleViolation |
addViolation(ValidationRuleViolation v) |
java.util.List<ValidationRuleViolation> |
addViolations(java.util.Collection<ValidationRuleViolation> viols) |
java.lang.String |
getDescription() |
java.lang.String |
getName() |
ViolationSeverity |
getSeverity() |
java.util.List<ValidationRuleViolation> |
getViolations() |
public ValidationRule(java.lang.String name, java.lang.String description, ViolationSeverity severity)
public ValidationRuleViolation addViolation(ValidationRuleViolation v)
public ValidationRuleViolation addViolation(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element e, java.lang.String comment)
public ValidationRuleViolation addViolation(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element e, java.lang.String comment, boolean reported)
public java.util.List<ValidationRuleViolation> addViolations(java.util.Collection<ValidationRuleViolation> viols)
public java.lang.String getName()
public ViolationSeverity getSeverity()
public java.util.List<ValidationRuleViolation> getViolations()
public java.lang.String getDescription()