Package | Description |
---|---|
net.ontopia.infoset.fulltext.topicmaps |
Collection of classes for indexing topic maps.
|
net.ontopia.topicmaps.core |
Provides interfaces for topic map objects; the topic map API for all Ontopia
topic map implementations.
|
net.ontopia.topicmaps.core.index |
Provides interfaces for the engine's index system; the API for Ontopia
topic map indexes.
|
net.ontopia.topicmaps.db2tm |
The implementation of and public API to the DB2TM module for
converting relational data (in CSV files or RDBMSs) to Topic Maps.
|
net.ontopia.topicmaps.impl.basic |
The in-memory implementation of the core topic map interfaces.
|
net.ontopia.topicmaps.impl.basic.index |
Index classes for use with the basic implementation.
|
net.ontopia.topicmaps.impl.rdbms |
Relational database implementation of the core topic map
interfaces.
|
net.ontopia.topicmaps.impl.rdbms.index |
Index classes for use with the rdbms implementation.
|
net.ontopia.topicmaps.impl.remote | |
net.ontopia.topicmaps.impl.tmapi2 | |
net.ontopia.topicmaps.impl.utils |
INTERNAL: Classes that are used by many implementations.
|
net.ontopia.topicmaps.nav.utils.comparators |
Provides Comparators which are used by the Navigator.
|
net.ontopia.topicmaps.rest.model.mixin | |
net.ontopia.topicmaps.rest.v1.role | |
net.ontopia.topicmaps.schema.impl.osl |
The classes and interfaces used to represent constructs in the Ontopia
Schema Language.
|
net.ontopia.topicmaps.schema.impl.osl.cmdline | |
net.ontopia.topicmaps.schema.utils |
Contains classes containing useful utilities that make working with
schemas easier.
|
net.ontopia.topicmaps.utils |
This package provides topic map utility classes, which are a toolkit for
working with the topic map model provided by the core interfaces.
|
net.ontopia.topicmaps.utils.ltm |
This package provides support for the textual Linear Topic Map
Notation (or LTM) format for topic maps.
|
net.ontopia.topicmaps.viz | |
ontopoly.utils |
Modifier and Type | Method and Description |
---|---|
DocumentIF |
TopicMapDocumentGeneratorIF.generate(AssociationRoleIF assocrl)
INTERNAL: Generate a document for the given association role.
|
DocumentIF |
DefaultTopicMapDocumentGenerator.generate(AssociationRoleIF assocrl) |
Modifier and Type | Method and Description |
---|---|
AssociationRoleIF |
TopicMapBuilderIF.makeAssociationRole(AssociationIF assoc,
TopicIF role_type,
TopicIF player)
PUBLIC: Makes a new association role with the given type and
player for the specified association.
|
Modifier and Type | Method and Description |
---|---|
Collection<AssociationRoleIF> |
AssociationIF.getRoles()
PUBLIC: Gets all the association roles of the association.
|
Collection<AssociationRoleIF> |
TopicIF.getRoles()
PUBLIC: Gets the association roles played by this topic.
|
Collection<AssociationRoleIF> |
AssociationIF.getRolesByType(TopicIF roletype)
PUBLIC: Gets the association roles in this association which are of the given
role type.
|
Collection<AssociationRoleIF> |
TopicIF.getRolesByType(TopicIF roletype)
PUBLIC: Gets the association roles of the specifed type played
by this topic.
|
Collection<AssociationRoleIF> |
TopicIF.getRolesByType(TopicIF roletype,
TopicIF assoc_type)
PUBLIC: Gets the association roles of the specifed type played
by this topic.
|
Modifier and Type | Method and Description |
---|---|
Collection<AssociationRoleIF> |
ClassInstanceIndexIF.getAssociationRoles(TopicIF association_role_type)
PUBLIC: Gets all association roles that are of the given type.
|
Collection<AssociationRoleIF> |
ClassInstanceIndexIF.getAssociationRoles(TopicIF association_role_type,
TopicIF association_type)
PUBLIC: Gets all association roles that are of the given type and part of an association
of given type.
|
Modifier and Type | Method and Description |
---|---|
protected static List<AssociationRoleIF> |
Processor.getPlayers(TopicIF topic,
Relation relation,
Entity entity,
Field field,
String[] tuple,
Context ctx) |
Modifier and Type | Class and Description |
---|---|
class |
AssociationRole
INTERNAL: The basic association role implementation.
|
Modifier and Type | Field and Description |
---|---|
protected Set<AssociationRoleIF> |
Topic.roles |
protected Set<AssociationRoleIF> |
Association.roles |
Modifier and Type | Method and Description |
---|---|
AssociationRoleIF |
TopicMapBuilder.makeAssociationRole(AssociationIF assoc,
TopicIF role_type,
TopicIF player) |
Modifier and Type | Method and Description |
---|---|
Collection<AssociationRoleIF> |
Topic.getRoles() |
Collection<AssociationRoleIF> |
Association.getRoles() |
Collection<AssociationRoleIF> |
Topic.getRolesByType(TopicIF roletype) |
Collection<AssociationRoleIF> |
Association.getRolesByType(TopicIF roletype) |
Collection<AssociationRoleIF> |
Topic.getRolesByType(TopicIF roletype,
TopicIF assoc_type) |
Modifier and Type | Method and Description |
---|---|
protected void |
Topic.addRole(AssociationRoleIF assoc_role)
INTERNAL: Adds the association role to the set of association
roles in which the topic participates.
|
protected void |
Association.addRole(AssociationRoleIF _assoc_role) |
protected void |
Topic.removeRole(AssociationRoleIF assoc_role)
INTERNAL: Removes the association role from the set of
association roles in which the topic participates.
|
protected void |
Association.removeRole(AssociationRoleIF _assoc_role) |
Modifier and Type | Field and Description |
---|---|
protected CollectionMap<TopicIF,AssociationRoleIF> |
ClassInstanceIndex.roles |
Modifier and Type | Method and Description |
---|---|
Collection<AssociationRoleIF> |
ClassInstanceIndex.getAssociationRoles(TopicIF association_role_type) |
Collection<AssociationRoleIF> |
ClassInstanceIndex.getAssociationRoles(TopicIF association_role_type,
TopicIF association_type) |
Modifier and Type | Class and Description |
---|---|
class |
ReadOnlyAssociationRole
INTERNAL: The read-only rdbms association role implementation.
|
Modifier and Type | Field and Description |
---|---|
protected Map<ParameterArray,Collection<AssociationRoleIF>> |
RoleTypeAssocTypeCache.radd |
protected Map<ParameterArray,Collection<AssociationRoleIF>> |
RoleTypeCache.radd |
protected TransactionalLookupIndexIF<ParameterArray,Collection<AssociationRoleIF>> |
RoleTypeCache.rolesByType |
protected Map<ParameterArray,Collection<AssociationRoleIF>> |
RoleTypeAssocTypeCache.rrem |
protected Map<ParameterArray,Collection<AssociationRoleIF>> |
RoleTypeCache.rrem |
Modifier and Type | Method and Description |
---|---|
AssociationRoleIF |
TopicMapBuilder.makeAssociationRole(AssociationIF assoc,
TopicIF role_type,
TopicIF player) |
Modifier and Type | Method and Description |
---|---|
protected void |
RoleTypeAssocTypeCache.addEntry(ParameterArray key,
AssociationRoleIF added) |
protected void |
RoleTypeCache.addEntry(ParameterArray key,
AssociationRoleIF added) |
protected void |
Topic.addRole(AssociationRoleIF assoc_role)
INTERNAL: Adds the association role to the set of association
roles in which the topic participates.
|
protected void |
ReadOnlyAssociation.addRole(AssociationRoleIF assoc_role) |
protected void |
Association.addRole(AssociationRoleIF assoc_role) |
protected void |
RoleTypeAssocTypeCache.removeEntry(ParameterArray key,
AssociationRoleIF removed) |
protected void |
RoleTypeCache.removeEntry(ParameterArray key,
AssociationRoleIF removed) |
protected void |
Topic.removeRole(AssociationRoleIF assoc_role)
INTERNAL: Removes the association role from the set of
association roles in which the topic participates.
|
protected void |
ReadOnlyAssociation.removeRole(AssociationRoleIF assoc_role) |
protected void |
Association.removeRole(AssociationRoleIF assoc_role) |
Modifier and Type | Method and Description |
---|---|
Collection<AssociationRoleIF> |
ClassInstanceIndex.getAssociationRoles(TopicIF association_role_type) |
Collection<AssociationRoleIF> |
ClassInstanceIndex.getAssociationRoles(TopicIF association_role_type,
TopicIF association_type) |
Modifier and Type | Class and Description |
---|---|
class |
DynamicAssociationRole
INTERNAL:
PRIVATE:
|
Modifier and Type | Method and Description |
---|---|
Collection<AssociationRoleIF> |
RemoteTopic.getRoles() |
Collection<AssociationRoleIF> |
DynamicAssociation.getRoles() |
Collection<AssociationRoleIF> |
DynamicAssociation.getRolesByType(TopicIF roletype) |
Modifier and Type | Method and Description |
---|---|
AssociationRoleIF |
RoleImpl.getWrapped() |
Modifier and Type | Method and Description |
---|---|
RoleImpl |
TopicMapImpl.wrapRole(AssociationRoleIF role) |
Constructor and Description |
---|
RoleImpl(TopicMapImpl topicMap,
AssociationRoleIF role) |
Modifier and Type | Method and Description |
---|---|
Collection<AssociationRoleIF> |
SnapshotTopic.getRoles() |
Collection<AssociationRoleIF> |
PhantomAssociation.getRoles() |
Collection<AssociationRoleIF> |
SnapshotTopic.getRolesByType(TopicIF rtype) |
Collection<AssociationRoleIF> |
PhantomAssociation.getRolesByType(TopicIF roletype) |
Collection<AssociationRoleIF> |
SnapshotTopic.getRolesByType(TopicIF rtype,
TopicIF atype) |
Modifier and Type | Method and Description |
---|---|
static String |
ObjectStrings.toString(String impl,
AssociationRoleIF role) |
Modifier and Type | Method and Description |
---|---|
int |
AssociationRoleTypeComparator.compare(AssociationRoleIF ar1,
AssociationRoleIF ar2)
Compares two AssociationRoleIFs.
|
int |
AssociationRoleComparator.compare(AssociationRoleIF ar1,
AssociationRoleIF ar2)
Compares two AssociationRoleIFs.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MAssociationRole |
interface |
MAssociationRoleWithoutAssociation |
Modifier and Type | Method and Description |
---|---|
Collection<AssociationRoleIF> |
MTopic.getRoles() |
Modifier and Type | Method and Description |
---|---|
AssociationRoleIF |
RoleController.add(TopicMapIF tm,
AssociationIF association,
AssociationRole role) |
AssociationRoleIF |
RoleController.change(TopicMapIF tm,
AssociationRoleIF result,
AssociationRole role) |
AssociationRoleIF |
RoleResource.changeAssociationRole(AssociationRole role) |
AssociationRoleIF |
RoleResource.getRole() |
AssociationRoleIF |
RoleController.resolve(TopicMapIF tm,
AssociationRole role) |
Modifier and Type | Method and Description |
---|---|
Collection<AssociationRoleIF> |
RolesResource.getRolesByType() |
Modifier and Type | Method and Description |
---|---|
AssociationRoleIF |
RoleController.change(TopicMapIF tm,
AssociationRoleIF result,
AssociationRole role) |
void |
RoleController.remove(AssociationRoleIF role) |
Modifier and Type | Method and Description |
---|---|
protected void |
SchemaValidator.validate(AssociationRoleIF role,
AssociationRoleConstraint constraint) |
protected void |
SchemaValidator.validate(AssociationRoleIF role,
TopicRoleConstraint constraint) |
Modifier and Type | Method and Description |
---|---|
AssociationRoleConstraint |
AssociationClassAnalyzer.getRoleConstraint(AssociationRoleIF role) |
void |
AssociationClassAnalyzer.registerConstraint(AssociationRoleIF role) |
Modifier and Type | Method and Description |
---|---|
protected String |
HTMLValidationHandler.printAssociationRole(AssociationRoleIF role) |
Modifier and Type | Field and Description |
---|---|
protected Predicate<AssociationRoleIF> |
AssociationWalker.leftRoleDecider
PROTECTED: The decider used to filter the left-hand role of the
transitive association
|
protected Predicate<AssociationRoleIF> |
AssociationWalker.rightRoleDecider
PROTECTED: The decider used to filter the right-hand role of the
transitive association.
|
Modifier and Type | Method and Description |
---|---|
static Collection<AssociationRoleIF> |
CharacteristicUtils.getRoles(Collection<TopicIF> topics)
Gets the association roles of the topics in the given collection.
|
Collection<AssociationRoleIF> |
RolesGrabber.grab(AssociationIF object)
Deprecated.
INTERNAL: Grabs the association roles of the given association
|
Modifier and Type | Method and Description |
---|---|
TopicIF |
RolePlayerGrabber.grab(AssociationRoleIF object)
Deprecated.
INTERNAL: Grabs the topic playing the role in the given association role
|
static String |
KeyGenerator.makeAssociationKey(AssociationIF assoc,
AssociationRoleIF role)
PUBLIC: Makes a key for an association, but does not include
the player of the given role.
|
static String |
KeyGenerator.makeAssociationRoleKey(AssociationRoleIF role)
PUBLIC: Makes a key for an association role.
|
static String |
KeyGenerator.makeAssociationRoleKey(AssociationRoleIF role,
TopicMapIF othertm)
PUBLIC: Makes a key for an association role, as it would look in
another topic map.
|
static void |
MergeUtils.mergeInto(AssociationRoleIF target,
AssociationRoleIF source)
PUBLIC: Merges the source role into the target role.
|
Constructor and Description |
---|
AssociationWalker(Predicate<AssociationIF> assocDecider,
Predicate<AssociationRoleIF> fromRoleDecider,
Predicate<AssociationRoleIF> toRoleDecider)
PUBLIC: Creates a walker which uses deciders to traverse the associations.
|
AssociationWalker(Predicate<AssociationIF> assocDecider,
Predicate<AssociationRoleIF> fromRoleDecider,
Predicate<AssociationRoleIF> toRoleDecider)
PUBLIC: Creates a walker which uses deciders to traverse the associations.
|
Modifier and Type | Field and Description |
---|---|
protected Comparator<AssociationRoleIF> |
LTMTopicMapWriter.roleComparator |
protected Comparator<AssociationRoleIF> |
LTMTopicMapWriter.supersubRoleComparator |
Modifier and Type | Method and Description |
---|---|
AssociationRoleIF |
TMRoleEdge.getRole() |
Modifier and Type | Method and Description |
---|---|
protected TMRoleEdge |
TopicMapView.getEdge(AssociationRoleIF role) |
boolean |
VizTopicMapConfigurationManager.isVisible(AssociationRoleIF role) |
protected TMRoleEdge |
TopicMapView.makeRole(TMAssociationNode assoc,
AssociationRoleIF role,
boolean create) |
Constructor and Description |
---|
CreateTMRoleEdge(AssociationRoleIF role) |
DeleteTMRoleEdge(AssociationRoleIF role) |
TMRoleEdge(TMAssociationNode an,
TMTopicNode tn,
AssociationRoleIF r,
TopicIF aScopingTopic) |
Modifier and Type | Method and Description |
---|---|
static List<AssociationRoleIF> |
OntopolyModelUtils.findRoles(TopicIF aType,
TopicIF rType,
TopicIF player) |
static List<AssociationRoleIF> |
OntopolyModelUtils.findRoles(TopicIF aType,
TopicIF rType,
TopicIF player,
Collection<TopicIF> scope) |