Package net.ontopia.topicmaps.schema.impl.osl

The classes and interfaces used to represent constructs in the Ontopia Schema Language.

See:
          Description

Interface Summary
ScopedConstraintIF INTERNAL: Interface implemented by all constraints which constrain the scopes of topic map constructs.
TypedConstraintIF INTERNAL: Interface implemented by constraints and classes which constrain the type of a topic map object.
 

Class Summary
AbstractCardinalityConstraint INTERNAL: Common base class for constraints which have cardinality facets.
AbstractScopedCardinalityConstraint INTERNAL: Common base class for constraints which have cardinality and scope facets.
AbstractScopedTypedCardinalityConstraint INTERNAL: Common base class for constraints which have cardinality, type, and scope facets.
AbstractTypedCardinalityConstraint INTERNAL: Common base class for constraints which have cardinality and type facets.
AnyTopicMatcher INTERNAL: An object matcher that matches any object.
AssociationClass INTERNAL: Represents an association class definition.
AssociationRoleConstraint INTERNAL: Represents a constraint on the association roles of an association.
InternalTopicRefMatcher INTERNAL: A topic matcher that matches topics by their source locators.
OccurrenceConstraint INTERNAL: Represents a constraint on the occurrences of a class of topics.
OSLSchema PUBLIC: Represents an entire OSL schema.
OSLSchemaContentHandler INTERNAL: SAX2 content handler used for importing OSL topic map schemas into the schema object model.
OSLSchemaReader PUBLIC: Reader that reads OSL schemas from their XML representation into an OSL object structure.
OSLSchemaWriter PUBLIC: Writes out an OSL schema using the OSL schema syntax.
RuleSet INTERNAL: Represents a rule set, that is, a collection of reusable topic constraints.
SchemaValidator INTERNAL: A schema validator that can be used to validate topic map constructs against an OSL schema.
ScopeSpecification INTERNAL: Represents a specification of a particular class of scopes.
SourceLocatorMatcher INTERNAL: Object matcher that matches objects by their source locators.
SubjectIndicatorMatcher INTERNAL: Matches topics by their subject indicators.
TopicClass INTERNAL: Represents a topic class definition.
TopicConstraintCollection INTERNAL: Abstract superclass for objects that contain topic constraints.
TopicNameConstraint INTERNAL: Represents a constraint on a base name within a topic class definition.
TopicRoleConstraint INTERNAL: Represents a constraint on the allowed association roles of the instances of a topic class.
TypeSpecification INTERNAL: Represents the allowed type of a topic map object.
VariantConstraint INTERNAL: Represents a constraint on the allowed variant names of a base name.
 

Package net.ontopia.topicmaps.schema.impl.osl Description

The classes and interfaces used to represent constructs in the Ontopia Schema Language. This package contains classes and interfaces specific to that language. Classes and interfaces which are independent of schema language are found outside this package.



Copyright © 2000-2012 Ontopia.