See: Description
| Interface | Description | 
|---|---|
| AssociationLink | 
 This interface contains the information for an association link
 ( 
osd:association property). | 
| AssociationLinkByLinkTable | 
 This interface contains the information for an association
 over a link table ( 
osd:association/linkTable property). | 
| AssociationLinkByTableRefInverse | 
 This interface contains the information for an association
 that is the inverse of a foreign key
 ( 
osd:association/tableRefInverse property). | 
| AssociationLinkByXPathLink | 
 This interface contains the information for an association
 that is over an XPath predicate
 ( 
osd:association/xpathLink property). | 
| SchemaFacet | 
 Common interface for facets. 
 | 
| SchemaFacetBoundary | 
 This interface represents the  
maxExclusive, maxInclusive,
 minExclusive, and minInclusive facets associated with a node. | 
| SchemaFacetBoundaryMaxExclusive | 
 This interface represents the  
maxExclusive facet associated with a node. | 
| SchemaFacetBoundaryMaxInclusive | 
 This interface represents the  
maxInclusive facet associated with a node. | 
| SchemaFacetBoundaryMinExclusive | 
 This interface represents the  
minExclusive facet associated with a node. | 
| SchemaFacetBoundaryMinInclusive | 
 This interface represents the 
minInclusive facet associated with a node. | 
| SchemaFacetEnumeration | 
 This interface represents enumeration facets associated with a node. 
 | 
| SchemaFacetExcludeSegment | 
 This interface represents the  
excludeSegment facet associated with a node. | 
| SchemaFacetExcludeValue | 
 This interface represents the  
excludeValue facet associated with a node. | 
| SchemaFacetFractionDigits | 
 This interface represents the  
fractionDigits facet associated with a node. | 
| SchemaFacetLength | 
 This interface represents the  
length facet associated with a node. | 
| SchemaFacetMaxLength | 
 This interface represents the  
maxLength facet associated with a node. | 
| SchemaFacetMinLength | 
 This interface represents the  
minLength facet associated with a node. | 
| SchemaFacetOnLength | 
 This interface declares the common methods related to the facets
  
length, minLength and maxLength
 associated with a node. | 
| SchemaFacetOResource | 
 This interface represents the  
resource constraint associated with a node
 (osd:FacetOResource). | 
| SchemaFacetPattern | 
 This interface represents the  
pattern facet associated with a node. | 
| SchemaFacetTableRef | 
 This interface represents the foreign key constraint associated with a node
 ( 
osd:tableRef). | 
| SchemaFacetTotalDigits | 
 This interface represents the  
totalDigits facet associated with a node. | 
| SchemaFacetValidationPolicy | 
 Represents the validation policy defined
 by a facet using the property  
osd:validation. | 
| SchemaInheritanceProperties | 
 This interface represents the inheritance properties defined in the data model
 on a node defining the property  
osd:inheritance. | 
| SchemaNodeDefaultView | 
 Represents the  
osd:defaultView element associated with a node in a resolved data model. | 
| SchemaNodeInformation | 
 Represents the  
osd:information element associated with a node in a resolved data model. | 
| SelectionLink | 
 This interface contains the information for a selection link
 ( 
osd:select property). | 
| UniquenessConstraint | 
 Defines a uniqueness constraint (property  
xs:unique)
 held by a table node in a data model. | 
Provides interfaces for accessing schema node facet.