Package com.orchestranetworks.schema.info
Provides interfaces for accessing schema node facet.
-
Interface Summary Interface Description AssociationLink This interface contains the information for an association link (osd:associationproperty).AssociationLinkByLinkTable This interface contains the information for an association over a link table (osd:association/linkTableproperty).AssociationLinkByTableRefInverse This interface contains the information for an association that is the inverse of a foreign key (osd:association/tableRefInverseproperty).AssociationLinkByXPathLink This interface contains the information for an association that is over an XPath predicate (osd:association/xpathLinkproperty).SchemaFacet Common interface for constraints on data types (also known as constraining facets in XML Schema).SchemaFacetBoundary This interface represents themaxExclusive,maxInclusive,minExclusive, andminInclusivefacets associated with a node.SchemaFacetBoundaryMaxExclusive This interface represents themaxExclusivefacet associated with a node.SchemaFacetBoundaryMaxInclusive This interface represents themaxInclusivefacet associated with a node.SchemaFacetBoundaryMinExclusive This interface represents theminExclusivefacet associated with a node.SchemaFacetBoundaryMinInclusive This interface represents theminInclusivefacet associated with a node.SchemaFacetEnumeration This interface represents enumeration facets associated with a node.SchemaFacetExcludeSegment This interface represents theexcludeSegmentfacet associated with a node.SchemaFacetExcludeValue This interface represents theexcludeValuefacet associated with a node.SchemaFacetFractionDigits This interface represents thefractionDigitsfacet associated with a node.SchemaFacetLength This interface represents thelengthfacet associated with a node.SchemaFacetMaxLength This interface represents themaxLengthfacet associated with a node.SchemaFacetMinLength This interface represents theminLengthfacet associated with a node.SchemaFacetOnLength This interface declares the common methods related to the facetslength,minLengthandmaxLengthassociated with a node.SchemaFacetOnMandatoryField This interface corresponds to a cardinality constraint on a mandatory field (defines bothminOccurs="1"andmaxOccurs="1").SchemaFacetOResource This interface represents theresourceconstraint associated with a node (osd:FacetOResource).SchemaFacetPattern This interface represents thepatternfacet associated with a node.SchemaFacetTableRef This interface represents the foreign key constraint associated with a node (osd:tableRef).SchemaFacetTotalDigits This interface represents thetotalDigitsfacet 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 propertyosd:validation.SchemaInheritanceProperties This interface represents the inheritance properties defined in the data model on a node defining the propertyosd:inheritance.SchemaLinkedField This interface contains the information for a linked node (node that definesosd:function linkedField="aPath"property).SchemaNodeBreadcrumbProperties Represents thebreadcrumbelement associated with a table, a foreign key or an association node in a resolved data model.SchemaNodeDefaultView Represents theosd:defaultViewelement associated with a node in a resolved data model.SchemaNodeInformation Represents theosd:informationelement associated with a node in a resolved data model.SelectionLink This interface contains the information for a selection link (osd:selectproperty).UniquenessConstraint Defines a uniqueness constraint (propertyxs:unique) held by a table node in a data model. -
Enum Summary Enum Description SchemaFacetBlocksCommit Represents the blocking policy defined by a facet using the propertyosd:validation/blocksCommit.