# Package com.orchestranetworks.schema.info

package com.orchestranetworks.schema.info

Provides interfaces for accessing schema node facet.

- Related Packages
  Package
  Description
  com.orchestranetworks.schema
  Represents XML Schema concepts and provides schema extensions capabilities.
  com.orchestranetworks.schema.businessObjects
  com.orchestranetworks.schema.dynamic
  A public API for defining a dynamic schema.
  com.orchestranetworks.schema.metadata
  com.orchestranetworks.schema.relationships
  Provides interfaces for accessing relationships defined in a data model.
  com.orchestranetworks.schema.trigger
  Provides classes and interfaces for trigger creation.
- Class
  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 constraints on data types (also known as constraining facets in XML Schema).
  SchemaFacetBlocksCommit
  Represents the blocking policy defined by a facet using the property `osd:validation/blocksCommit`.
  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.
  SchemaFacetOnMandatoryField
  This interface corresponds to a cardinality constraint on a mandatory field (defines both `minOccurs="1"`and `maxOccurs="1"`).````
  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.
  SchemaFacetValidationMessage
  Represents the validation messages defined by a facet in a data model.
  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`.
  SchemaLinkedField
  This interface contains the information for a linked node (node that defines `osd:function linkedField="aPath"` property).
  SchemaNodeBreadcrumbProperties
  Represents the `breadcrumb` element associated with a table, a foreign key or an association node in a resolved data model.
  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.