| Package | Description |
|---|---|
| org.dmd.dmv.shared.extended.rulesdmo | |
| org.dmd.dmv.shared.generated.rulesdmo |
| Modifier and Type | Class and Description |
|---|---|
class |
AllowedAttributesRule
The AllowedAttributesRule class determines whether or not an object conforms
to the must have/may have attribute definitions.
|
class |
CardinalityRule |
class |
CheckAttributesBasedOnValueRule |
class |
InitRule
The InitRule is used to initialize the values of a DMO to some standard state.
|
class |
NamedObjectRule |
class |
NumericRangeRule
The NumericRangeRule validates that a numeric value falls with in a certain range
of values.
|
class |
OneOfTheseAttributesRequiredRule |
class |
OnlyOneOfTheseAttributesAllowedRule |
class |
PartCheckerRule |
class |
PatternMatchRule |
class |
ReferencedAttributeTypeRule
The ReferencedAttributeTypeRule is used to test whether or not the attribute referred
to by an AttributeReference is of a particular type.
|
class |
RelatedNumbersRule
On the surface, this seems like a pretty trivial rule, but things get interesting
when you consider that we want to be able to handle comparisons between all different
numeric types.
|
class |
RestrictReferencesRule |
class |
StringSetRule |
class |
UCOAllowedAttributesRule |
class |
ValueLengthRule
The ValueLengthRule validates whether or not the length of the string format of
an attribute value conforms to the minimum/maximum lengths specified by the
rule data.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AllowedAttributesRuleBaseImpl |
class |
CardinalityRuleBaseImpl |
class |
CheckAttributesBasedOnValueRuleBaseImpl |
class |
InitRuleBaseImpl |
class |
NamedObjectRuleBaseImpl |
class |
NumericRangeRuleBaseImpl |
class |
OneOfTheseAttributesRequiredRuleBaseImpl |
class |
OnlyOneOfTheseAttributesAllowedRuleBaseImpl |
class |
PartCheckerRuleBaseImpl |
class |
PatternMatchRuleBaseImpl |
class |
ReferencedAttributeTypeRuleBaseImpl |
class |
RelatedNumbersRuleBaseImpl |
class |
RestrictReferencesRuleBaseImpl |
class |
StringSetRuleBaseImpl |
class |
UCOAllowedAttributesRuleBaseImpl |
class |
ValueLengthRuleBaseImpl |
Copyright © 2023. All rights reserved.