Uses of Class
org.tmapi.core.ModelConstraintException

Packages that use ModelConstraintException
org.tmapi.core Core interfaces which provide the functionality of the Topic Maps - Data Model
 

Uses of ModelConstraintException in org.tmapi.core
 

Subclasses of ModelConstraintException in org.tmapi.core
 class IdentityConstraintException
          This exception is used to report identity constraint violations.
 class TopicInUseException
          Thrown when an attempt is made to remove a Topic which is being used as a type, as a reifier, or as a role player in an association, or in a scope.
 

Methods in org.tmapi.core that throw ModelConstraintException
 void Construct.addItemIdentifier(Locator itemIdentifier)
          Adds an item identifier.
 void Topic.addSubjectIdentifier(Locator subjectIdentifier)
          Adds a subject identifier to this topic.
 void Topic.addSubjectLocator(Locator subjectLocator)
          Adds a subject locator to this topic.
 void Scoped.addTheme(Topic theme)
          Adds a topic to the scope.
 void Topic.addType(Topic type)
          Adds a type to this topic.
 Association TopicMap.createAssociation(Topic type, java.util.Collection<Topic> scope)
          Creates an Association in this topic map with the specified type and scope.
 Association TopicMap.createAssociation(Topic type, Topic... scope)
          Creates an Association in this topic map with the specified type and scope.
 Name Topic.createName(java.lang.String value, java.util.Collection<Topic> scope)
          Creates a Name for this topic with the specified value, and scope.
 Name Topic.createName(java.lang.String value, Topic... scope)
          Creates a Name for this topic with the specified value, and scope.
 Name Topic.createName(Topic type, java.lang.String value, java.util.Collection<Topic> scope)
          Creates a Name for this topic with the specified type, value, and scope.
 Name Topic.createName(Topic type, java.lang.String value, Topic... scope)
          Creates a Name for this topic with the specified type, value, and scope.
 Occurrence Topic.createOccurrence(Topic type, Locator value, java.util.Collection<Topic> scope)
          Creates an Occurrence for this topic with the specified type, IRI value, and scope.
 Occurrence Topic.createOccurrence(Topic type, Locator value, Topic... scope)
          Creates an Occurrence for this topic with the specified type, IRI value, and scope.
 Occurrence Topic.createOccurrence(Topic type, java.lang.String value, java.util.Collection<Topic> scope)
          Creates an Occurrence for this topic with the specified type, string value, and scope.
 Occurrence Topic.createOccurrence(Topic type, java.lang.String value, Locator datatype, java.util.Collection<Topic> scope)
          Creates an Occurrence for this topic with the specified type, value, datatype, and scope.
 Occurrence Topic.createOccurrence(Topic type, java.lang.String value, Locator datatype, Topic... scope)
          Creates an Occurrence for this topic with the specified type, value, datatype, and scope.
 Occurrence Topic.createOccurrence(Topic type, java.lang.String value, Topic... scope)
          Creates an Occurrence for this topic with the specified type, string value, and scope.
 Role Association.createRole(Topic type, Topic player)
          Creates a new Role representing a role in this association.
 Topic TopicMap.createTopicByItemIdentifier(Locator itemIdentifier)
          Returns a Topic instance with the specified item identifier.
 Topic TopicMap.createTopicBySubjectIdentifier(Locator subjectIdentifier)
          Returns a Topic instance with the specified subject identifier.
 Topic TopicMap.createTopicBySubjectLocator(Locator subjectLocator)
          Returns a Topic instance with the specified subject locator.
 Variant Name.createVariant(Locator value, java.util.Collection<Topic> scope)
          Creates a Variant of this topic name with the specified IRI value and scope.
 Variant Name.createVariant(Locator value, Topic... scope)
          Creates a Variant of this topic name with the specified IRI value and scope.
 Variant Name.createVariant(java.lang.String value, java.util.Collection<Topic> scope)
          Creates a Variant of this topic name with the specified string value and scope.
 Variant Name.createVariant(java.lang.String value, Locator datatype, java.util.Collection<Topic> scope)
          Creates a Variant of this topic name with the specified value, datatype, and scope.
 Variant Name.createVariant(java.lang.String value, Locator datatype, Topic... scope)
          Creates a Variant of this topic name with the specified value, datatype, and scope.
 Variant Name.createVariant(java.lang.String value, Topic... scope)
          Creates a Variant of this topic name with the specified string value and scope.
 void Topic.mergeIn(Topic other)
          Merges another topic into this topic.
 void TopicMap.mergeIn(TopicMap other)
          Merges the topic map other into this topic map.
 void Reifiable.setReifier(Topic reifier)
          Sets the reifier of this construct.
 void DatatypeAware.setValue(java.math.BigDecimal value)
          Sets the decimal value.
 void DatatypeAware.setValue(java.math.BigInteger value)
          Sets the integer value.
 void DatatypeAware.setValue(Locator value)
          Sets the IRI value.
 void Name.setValue(java.lang.String value)
          Sets the value of this name.
 void DatatypeAware.setValue(java.lang.String value)
          Sets the string value.
 void DatatypeAware.setValue(java.lang.String value, Locator datatype)
          Sets the string value and the datatype.