public class DmvDMSAG extends Object implements DmcCompactSchemaIF
| Modifier | Constructor and Description |
|---|---|
protected |
DmvDMSAG() |
| Modifier and Type | Method and Description |
|---|---|
Iterator<DmcAttributeInfo> |
getAttributeInfo() |
DmcAttributeInfo |
getAttributeInfo(Integer id) |
Iterator<DmcClassInfo> |
getClassInfo() |
DmcClassInfo |
getClassInfo(Integer id) |
Iterator<DmcFilterBuilderIF> |
getFilterBuilders() |
Iterator<DmcNameBuilderIF> |
getNameBuilders() |
Iterator<RuleIF> |
getRules() |
int |
getSchemaBaseID() |
int |
getSchemaIDRange() |
int |
getSchemaMaxID() |
String |
getSchemaName() |
Iterator<DmcSliceInfo> |
getSliceInfo() |
Iterator<DmcTypeInfo> |
getTypeInfo() |
static DmvDMSAG |
instance() |
public static final DmcAttributeInfo __allowedReference
public static final DmcAttributeInfo __allowedString
public static final DmcAttributeInfo __allowedType
public static final DmcAttributeInfo __allowedValueType
public static final DmcAttributeInfo __andOnlyOne
public static final DmcAttributeInfo __basedOnAttribute
public static final DmcAttributeInfo __basedOnValue
public static final DmcAttributeInfo __crMaximum
public static final DmcAttributeInfo __crMinimum
public static final DmcAttributeInfo __excludeThisAttribute
public static final DmcAttributeInfo __includeThisAttribute
public static final DmcAttributeInfo __lhs
public static final DmcAttributeInfo __matchesPattern
public static final DmcAttributeInfo __maxLength
public static final DmcAttributeInfo __minLength
public static final DmcAttributeInfo __nrrMaximum
public static final DmcAttributeInfo __nrrMinimum
public static final DmcAttributeInfo __numericRelation
public static final DmcAttributeInfo __onePossibility
public static final DmcAttributeInfo __rhs
public static final DmcTypeInfo __type_AllowedAttributesRuleData
public static final DmcTypeInfo __type_CardinalityRuleData
public static final DmcTypeInfo __type_CheckAttributesBasedOnValueRuleData
public static final DmcTypeInfo __type_InitRuleData
public static final DmcTypeInfo __type_NamedObjectRuleData
public static final DmcTypeInfo __type_NumericRangeRuleData
public static final DmcTypeInfo __type_NumericRelationEnum
public static final DmcTypeInfo __type_OneOfTheseAttributesRequiredRuleData
public static final DmcTypeInfo __type_OnlyOneOfTheseAttributesAllowedRuleData
public static final DmcTypeInfo __type_PartCheckerRuleData
public static final DmcTypeInfo __type_PatternMatchRuleData
public static final DmcTypeInfo __type_ReferencedAttributeTypeRuleData
public static final DmcTypeInfo __type_RelatedNumbersRuleData
public static final DmcTypeInfo __type_RestrictReferencesRuleData
public static final DmcTypeInfo __type_StringSetRuleData
public static final DmcTypeInfo __type_UCOAllowedAttributesRuleData
public static final DmcTypeInfo __type_ValueLengthRuleData
public static final DmcClassInfo __AllowedAttributesRuleData
public static final DmcClassInfo __CardinalityRuleData
public static final DmcClassInfo __CheckAttributesBasedOnValueRuleData
public static final DmcClassInfo __InitRuleData
public static final DmcClassInfo __NamedObjectRuleData
public static final DmcClassInfo __NumericRangeRuleData
public static final DmcClassInfo __OneOfTheseAttributesRequiredRuleData
public static final DmcClassInfo __OnlyOneOfTheseAttributesAllowedRuleData
public static final DmcClassInfo __PartCheckerRuleData
public static final DmcClassInfo __PatternMatchRuleData
public static final DmcClassInfo __ReferencedAttributeTypeRuleData
public static final DmcClassInfo __RelatedNumbersRuleData
public static final DmcClassInfo __RestrictReferencesRuleData
public static final DmcClassInfo __StringSetRuleData
public static final DmcClassInfo __UCOAllowedAttributesRuleData
public static final DmcClassInfo __ValueLengthRuleData
public static final AllowedAttributesRule __dmvAllowedAttributes
public static final ReferencedAttributeTypeRule __dmvBasedOnAttribute
public static final OneOfTheseAttributesRequiredRule __dmvComplexTypeAttributeCheck
public static final ReferencedAttributeTypeRule __dmvDefinedInModuleAttribute
public static final PatternMatchRule __dmvDefinitionNameCheck
public static final PatternMatchRule __dmvEnumDefinitionNameCheck
public static final PatternMatchRule __dmvFileExtensionCheck
public static final ValueLengthRule __dmvHintLength
public static final OneOfTheseAttributesRequiredRule __dmvIncludeOrExclude
public static final ReferencedAttributeTypeRule __dmvLhs
public static final OneOfTheseAttributesRequiredRule __dmvMaxOrMin
public static final NumericRangeRule __dmvMaximumLength
public static final RelatedNumbersRule __dmvMinLessThanMax
public static final NumericRangeRule __dmvMinimumLength
public static final OneOfTheseAttributesRequiredRule __dmvMinimumOrMaximum
public static final ReferencedAttributeTypeRule __dmvModuleDependenceAttribute
public static final ReferencedAttributeTypeRule __dmvNRRApplyToAttribute
public static final NamedObjectRule __dmvNamedObject
public static final CheckAttributesBasedOnValueRule __dmvNoMustInExtensible
public static final PartCheckerRule __dmvPartChecker
public static final ReferencedAttributeTypeRule __dmvRATRApplyToAttribute
public static final ReferencedAttributeTypeRule __dmvRhs
public static final ReferencedAttributeTypeRule __dmvSSR
public static final PatternMatchRule __dmvTagsCheck
public static final OneOfTheseAttributesRequiredRule __dmvValueorAttribute
public static final ReferencedAttributeTypeRule __dmvcrAttributeMustBeMultivalued
public static final RelatedNumbersRule __dmvcrMinLessThanMax
public static final OneOfTheseAttributesRequiredRule __dmvcrMinimumOrMaximum
public static DmvDMSAG instance()
public DmcClassInfo getClassInfo(Integer id)
public DmcAttributeInfo getAttributeInfo(Integer id)
public Iterator<DmcAttributeInfo> getAttributeInfo()
getAttributeInfo in interface DmcCompactSchemaIFpublic Iterator<DmcClassInfo> getClassInfo()
getClassInfo in interface DmcCompactSchemaIFpublic Iterator<DmcNameBuilderIF> getNameBuilders()
getNameBuilders in interface DmcCompactSchemaIFpublic Iterator<DmcFilterBuilderIF> getFilterBuilders()
getFilterBuilders in interface DmcCompactSchemaIFpublic Iterator<DmcSliceInfo> getSliceInfo()
getSliceInfo in interface DmcCompactSchemaIFpublic Iterator<DmcTypeInfo> getTypeInfo()
getTypeInfo in interface DmcCompactSchemaIFpublic String getSchemaName()
getSchemaName in interface DmcCompactSchemaIFpublic int getSchemaBaseID()
public int getSchemaIDRange()
public int getSchemaMaxID()
public Iterator<RuleIF> getRules()
getRules in interface DmcCompactSchemaIFCopyright © 2023. All rights reserved.