Package com.orchestranetworks.schema.info
package com.orchestranetworks.schema.info
Provides interfaces for accessing schema node facet.
-
ClassDescriptionThis interface contains the information for an association link (
osd:association
property).This interface contains the information for an association over a link table (osd:association/linkTable
property).This interface contains the information for an association that is the inverse of a foreign key (osd:association/tableRefInverse
property).This interface contains the information for an association that is over an XPath predicate (osd:association/xpathLink
property).Common interface for constraints on data types (also known as constraining facets in XML Schema).Represents the blocking policy defined by a facet using the propertyosd:validation/blocksCommit
.This interface represents themaxExclusive
,maxInclusive
,minExclusive
, andminInclusive
facets associated with a node.This interface represents themaxExclusive
facet associated with a node.This interface represents themaxInclusive
facet associated with a node.This interface represents theminExclusive
facet associated with a node.This interface represents theminInclusive
facet associated with a node.This interface represents enumeration facets associated with a node.This interface represents theexcludeSegment
facet associated with a node.This interface represents theexcludeValue
facet associated with a node.This interface represents thefractionDigits
facet associated with a node.This interface represents thelength
facet associated with a node.This interface represents themaxLength
facet associated with a node.This interface represents theminLength
facet associated with a node.This interface declares the common methods related to the facetslength
,minLength
andmaxLength
associated with a node.This interface corresponds to a cardinality constraint on a mandatory field (defines bothminOccurs="1"
and
maxOccurs="1"
).
This interface represents theresource
constraint associated with a node (osd:FacetOResource
).This interface represents thepattern
facet associated with a node.This interface represents the foreign key constraint associated with a node (osd:tableRef
).This interface represents thetotalDigits
facet associated with a node.Represents the validation messages defined by a facet in a data model.Represents the validation policy defined by a facet using the propertyosd:validation
.This interface represents the inheritance properties defined in the data model on a node defining the propertyosd:inheritance
.This interface contains the information for a linked node (node that definesosd:function linkedField="aPath"
property).Represents thebreadcrumb
element associated with a table, a foreign key or an association node in a resolved data model.Represents theosd:defaultView
element associated with a node in a resolved data model.Represents theosd:information
element associated with a node in a resolved data model.This interface contains the information for a selection link (osd:select
property).Defines a uniqueness constraint (propertyxs:unique
) held by a table node in a data model.