public class TypeHierarchyEE extends TypeHierarchyPE
config, DISJOINT, OVERLAPS, SAME_TYPE, SUBSUMED_BY, SUBSUMES
Constructor and Description |
---|
TypeHierarchyEE(Configuration config) |
Modifier and Type | Method and Description |
---|---|
protected int |
computeContentRelationship(ItemType t1,
ItemType t2,
java.util.Optional<IntSet> on1,
java.util.Optional<IntSet> on2)
Compute the relationship between the allowed content-types of two types
|
ItemType |
getGenericFunctionItemType() |
applyFunctionCoercion
applyFunctionConversionRules, getConfiguration, inverseRelationship, isSubType, relationship, schemaTypeRelationship, sequenceTypeRelationship
public TypeHierarchyEE(Configuration config)
public ItemType getGenericFunctionItemType()
getGenericFunctionItemType
in class TypeHierarchy
protected int computeContentRelationship(ItemType t1, ItemType t2, java.util.Optional<IntSet> on1, java.util.Optional<IntSet> on2)
computeContentRelationship
in class TypeHierarchy
t1
- the first typet2
- the second typeson1
- the set of element names allowed by the first typeon2
- the set of element names allowed by the second typeCopyright (c) 2004-2020 Saxonica Limited. All rights reserved.