Package | Description |
---|---|
net.ontopia.infoset.fulltext.topicmaps |
Collection of classes for indexing topic maps.
|
net.ontopia.topicmaps.cmdlineutils.statistics | |
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.association | |
net.ontopia.topicmaps.rest.v1.role | |
net.ontopia.topicmaps.schema.core |
The core interfaces that are common to all schema language
implementations.
|
net.ontopia.topicmaps.schema.impl.osl |
The classes and interfaces used to represent constructs in the Ontopia
Schema Language.
|
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.ctm |
Provides support for the ISO-standardized textual Compact Topic Maps
syntax (or CTM) format for topic maps.
|
net.ontopia.topicmaps.utils.deciders |
Provides DeciderIFs which are used by the Navigator.
|
net.ontopia.topicmaps.utils.jtm |
This package provides support for the JSON Topic Map
Notation (or JTM) format for topic maps.
|
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.utils.rdf |
This package provides support for RDF (Resource Description
Framework), a topic map-like data model for metadata defined by the
W3C.
|
net.ontopia.topicmaps.viz | |
net.ontopia.topicmaps.webed.impl.utils | |
net.ontopia.topicmaps.xml |
Classes for importing and exporting topic maps in the XML
interchange format.
|
ontopoly.conversion | |
ontopoly.utils |
Modifier and Type | Method and Description |
---|---|
DocumentIF |
TopicMapDocumentGeneratorIF.generate(AssociationIF assoc)
INTERNAL: Generate a document for the given association.
|
DocumentIF |
DefaultTopicMapDocumentGenerator.generate(AssociationIF assoc) |
Modifier and Type | Method and Description |
---|---|
String[] |
TopicAssocDep.getAssociationDetails(String key,
AssociationIF association) |
Modifier and Type | Method and Description |
---|---|
AssociationIF |
AssociationRoleIF.getAssociation()
PUBLIC: Gets the association to which this association role
belongs.
|
AssociationIF |
TopicMapBuilderIF.makeAssociation(TopicIF assoc_type)
PUBLIC: Makes a new association with the given type in the
current topic map.
|
AssociationIF |
TopicMapBuilderIF.makeAssociation(TopicIF assoc_type,
TopicIF role_type,
TopicIF player)
PUBLIC: Makes a new unary association with the given type in the
current topic map.
|
Modifier and Type | Method and Description |
---|---|
Collection<AssociationIF> |
TopicIF.getAssociations()
PUBLIC: Gets the associations that have roles played by this topic.
|
Collection<AssociationIF> |
TopicMapIF.getAssociations()
PUBLIC: Gets all associations in this topic map.
|
Collection<AssociationIF> |
TopicIF.getAssociationsByType(TopicIF type)
PUBLIC: Gets the associations that have roles played by this topic,
where the association is of specified type.
|
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<AssociationIF> |
ScopeIndexIF.getAssociations(TopicIF theme)
PUBLIC: Gets all associations that have the given topic in their direct scope.
|
Collection<AssociationIF> |
ClassInstanceIndexIF.getAssociations(TopicIF association_type)
PUBLIC: Gets all associations that are of the given type.
|
Modifier and Type | Method and Description |
---|---|
protected static AssociationIF |
Processor.addAssociation(TopicIF reifier,
Relation relation,
Entity entity,
String[] tuple,
Context ctx) |
protected static AssociationIF |
Processor.findAssociationByIdentities(Relation relation,
Entity entity,
String[] tuple,
Context ctx) |
Modifier and Type | Method and Description |
---|---|
protected static void |
Processor.addIdentities(AssociationIF assoc,
Relation relation,
Entity entity,
String[] tuple,
Context ctx) |
Modifier and Type | Class and Description |
---|---|
class |
Association
INTERNAL: The basic association implementation.
|
Modifier and Type | Field and Description |
---|---|
protected Set<AssociationIF> |
TopicMap.assocs |
Modifier and Type | Method and Description |
---|---|
AssociationIF |
AssociationRole.getAssociation() |
AssociationIF |
TopicMapBuilder.makeAssociation(TopicIF assoc_type) |
AssociationIF |
TopicMapBuilder.makeAssociation(TopicIF assoc_type,
TopicIF role_type,
TopicIF player) |
Modifier and Type | Method and Description |
---|---|
Collection<AssociationIF> |
Topic.getAssociations() |
Collection<AssociationIF> |
TopicMap.getAssociations() |
Collection<AssociationIF> |
Topic.getAssociationsByType(TopicIF type) |
Modifier and Type | Method and Description |
---|---|
void |
TopicMap.addAssociation(AssociationIF _association)
Adds an association to the set of associations.
|
AssociationRoleIF |
TopicMapBuilder.makeAssociationRole(AssociationIF assoc,
TopicIF role_type,
TopicIF player) |
void |
TopicMap.removeAssociation(AssociationIF _association)
Removes an associations from the set of associations.
|
Modifier and Type | Field and Description |
---|---|
protected CollectionMap<TopicIF,AssociationIF> |
ScopeIndex.assocs |
protected CollectionMap<TopicIF,AssociationIF> |
ClassInstanceIndex.assocs |
Modifier and Type | Method and Description |
---|---|
Collection<AssociationIF> |
ScopeIndex.getAssociations(TopicIF theme) |
Collection<AssociationIF> |
ClassInstanceIndex.getAssociations(TopicIF association_type) |
Modifier and Type | Class and Description |
---|---|
class |
ReadOnlyAssociation
INTERNAL: The read-only rdbms association implementation.
|
Modifier and Type | Method and Description |
---|---|
AssociationIF |
ReadOnlyAssociationRole.getAssociation() |
AssociationIF |
AssociationRole.getAssociation() |
AssociationIF |
TopicMapBuilder.makeAssociation(TopicIF assoc_type) |
AssociationIF |
TopicMapBuilder.makeAssociation(TopicIF assoc_type,
TopicIF role_type,
TopicIF player) |
Modifier and Type | Method and Description |
---|---|
Collection<AssociationIF> |
ReadOnlyTopicMap.getAssocations(TopicIF topic) |
Collection<AssociationIF> |
RDBMSTopicMapTransaction.getAssocations(TopicIF topic) |
Collection<AssociationIF> |
TopicMap.getAssocations(TopicIF topic) |
Collection<AssociationIF> |
Topic.getAssociations() |
Collection<AssociationIF> |
TopicMap.getAssociations() |
Collection<AssociationIF> |
ReadOnlyTopic.getAssociations() |
Collection<AssociationIF> |
Topic.getAssociationsByType(TopicIF type) |
Collection<AssociationIF> |
ReadOnlyTopic.getAssociationsByType(TopicIF type) |
Collection<AssociationIF> |
ReadOnlyTopicMap.getAssociationsByType(TopicIF topic,
TopicIF type) |
Collection<AssociationIF> |
RDBMSTopicMapTransaction.getAssociationsByType(TopicIF topic,
TopicIF type) |
Collection<AssociationIF> |
TopicMap.getAssociationsByType(TopicIF topic,
TopicIF type) |
Modifier and Type | Method and Description |
---|---|
protected void |
ReadOnlyTopicMap.addAssociation(AssociationIF association)
Adds an association to the set of associations.
|
protected void |
TopicMap.addAssociation(AssociationIF association)
Adds an association to the set of associations.
|
AssociationRoleIF |
TopicMapBuilder.makeAssociationRole(AssociationIF assoc,
TopicIF role_type,
TopicIF player) |
protected void |
ReadOnlyTopicMap.removeAssociation(AssociationIF association)
Removes an associations from the set of associations.
|
protected void |
TopicMap.removeAssociation(AssociationIF association)
Removes an associations from the set of associations.
|
protected void |
AssociationRole.setAssociation(AssociationIF assoc)
INTERNAL: Sets the association that the association role belongs to.
|
Modifier and Type | Method and Description |
---|---|
Collection<AssociationIF> |
ScopeIndex.getAssociations(TopicIF theme) |
Collection<AssociationIF> |
ClassInstanceIndex.getAssociations(TopicIF association_type) |
Modifier and Type | Class and Description |
---|---|
class |
DynamicAssociation
INTERNAL: PRIVATE: EXPERIMENTAL: Description: Dynamic proxy for associations
|
Modifier and Type | Method and Description |
---|---|
AssociationIF |
DynamicAssociationRole.getAssociation() |
Modifier and Type | Method and Description |
---|---|
void |
DynamicAssociation.setTarget(AssociationIF newTarget) |
Modifier and Type | Method and Description |
---|---|
AssociationIF |
AssociationImpl.getWrapped() |
Modifier and Type | Method and Description |
---|---|
AssociationImpl |
TopicMapImpl.wrapAssociation(AssociationIF association) |
Constructor and Description |
---|
AssociationImpl(TopicMapImpl topicMap,
AssociationIF assoc) |
Modifier and Type | Class and Description |
---|---|
class |
PhantomAssociation
INTERNAL: Class that represents the association object which a
deleted role might have belonged to.
|
Modifier and Type | Method and Description |
---|---|
Collection<AssociationIF> |
SnapshotTopic.getAssociations() |
Collection<AssociationIF> |
SnapshotTopic.getAssociationsByType(TopicIF type) |
Modifier and Type | Method and Description |
---|---|
static String |
ObjectStrings.toString(String impl,
AssociationIF assoc) |
Modifier and Type | Method and Description |
---|---|
int |
AssociationIDComparator.compare(AssociationIF a1,
AssociationIF a2)
Compares two AssociationIFs.
|
int |
AssociationComparator.compare(AssociationIF a1,
AssociationIF a2)
Compares two AssociationIFs.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MAssociation |
Modifier and Type | Method and Description |
---|---|
Collection<AssociationIF> |
MTopic.getAssociations() |
Modifier and Type | Method and Description |
---|---|
AssociationIF |
AssociationController.add(TopicMapIF tm,
Association association) |
AssociationIF |
AssociationController.add(TopicMapIF tm,
TopicIF type,
Association association) |
AssociationIF |
AssociationController.change(TopicMapIF tm,
AssociationIF result,
Association association) |
AssociationIF |
AssociationResource.changeAssociation(Association association) |
AssociationIF |
AssociationResource.getAssociation() |
AssociationIF |
AssociationController.resolve(TopicMapIF tm,
Association association) |
Modifier and Type | Method and Description |
---|---|
Collection<AssociationIF> |
AssociationsResource.getAssociations() |
Modifier and Type | Method and Description |
---|---|
AssociationIF |
AssociationController.change(TopicMapIF tm,
AssociationIF result,
Association association) |
void |
AssociationController.remove(AssociationIF association) |
Modifier and Type | Method and Description |
---|---|
AssociationRoleIF |
RoleController.add(TopicMapIF tm,
AssociationIF association,
AssociationRole role) |
Modifier and Type | Method and Description |
---|---|
void |
SchemaValidatorIF.validate(AssociationIF association)
Deprecated.
PUBLIC: Validates an association against the schema.
|
Modifier and Type | Method and Description |
---|---|
void |
SchemaValidator.validate(AssociationIF association) |
Modifier and Type | Field and Description |
---|---|
protected Predicate<AssociationIF> |
AssociationWalker.assocDecider
PROTECTED: The decider used to filter associations to only those
which are being walked
|
Modifier and Type | Method and Description |
---|---|
static AssociationIF |
CopyUtils.copyAssociation(TopicIF targetPlayer,
AssociationIF source,
TopicIF sourcePlayer)
INTERNAL: Copies the variant from the source topic to the
target topic.
|
AssociationIF |
AssociationBuilder.makeAssociation(TopicIF player)
PUBLIC: Create a unary association of the configured type, where
player is the role player.
|
AssociationIF |
AssociationBuilder.makeAssociation(TopicIF player1,
TopicIF player2)
PUBLIC: Create a binary association of the configured type, where
player1 plays the first role and player2 the second.
|
AssociationIF |
AssociationBuilder.makeAssociation(TopicIF player1,
TopicIF player2,
TopicIF player3)
PUBLIC: Create a ternary association of the configured type, where
player1 plays the first role, player2 the second, and player3 the
third.
|
AssociationIF |
AssociationBuilder.makeAssociation(TopicIF player1,
TopicIF player2,
TopicIF player3,
TopicIF player4)
PUBLIC: Create a quad association of the configured type, where
player1 plays the first role, and player2 the second, and player3
the third, and player4 the fourth.
|
static AssociationIF |
MergeUtils.mergeInto(TopicMapIF topicmap,
AssociationIF source)
PUBLIC: Merges the source association into the target topic
map.
|
Modifier and Type | Method and Description |
---|---|
static Map<AssociationIF,Set<AssociationIF>> |
DuplicateSuppressionUtils.removeDuplicateAssociations(TopicIF topic)
PUBLIC: Removes all duplicate associations of this topic.
|
static Map<AssociationIF,Set<AssociationIF>> |
DuplicateSuppressionUtils.removeDuplicateAssociations(TopicIF topic)
PUBLIC: Removes all duplicate associations of this topic.
|
Modifier and Type | Method and Description |
---|---|
static AssociationIF |
CopyUtils.copyAssociation(TopicIF targetPlayer,
AssociationIF source,
TopicIF sourcePlayer)
INTERNAL: Copies the variant from the source topic to the
target topic.
|
protected TopicIF |
TopicTreeBuilder.getPlayer(AssociationIF assoc,
TopicIF roleType)
Deprecated.
|
Collection<AssociationRoleIF> |
RolesGrabber.grab(AssociationIF object)
Deprecated.
INTERNAL: Grabs the association roles of the given association
|
static String |
KeyGenerator.makeAssociationKey(AssociationIF assoc)
PUBLIC: Makes a key for an association.
|
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.makeAssociationKey(AssociationIF assoc,
TopicMapIF othertm)
PUBLIC: Makes a key for an association, as it would look in another
topic map.
|
static void |
MergeUtils.mergeInto(AssociationIF target,
AssociationIF source)
PUBLIC: Merges the source association into the target
association.
|
static AssociationIF |
MergeUtils.mergeInto(TopicMapIF topicmap,
AssociationIF source)
PUBLIC: Merges the source association into the target topic
map.
|
static void |
DuplicateSuppressionUtils.removeDuplicates(AssociationIF assoc)
PUBLIC: Remove all duplicate association roles of the association.
|
void |
AssociationWalkerListenerIF.walkAssociation(TopicIF leftRolePlayer,
AssociationIF association,
TopicIF rightRolePlayer)
PUBLIC: The function invoked by the AssociationWalker.
|
Modifier and Type | Method and Description |
---|---|
static void |
DuplicateSuppressionUtils.removeDuplicateAssociations(Collection<AssociationIF> assocs)
INTERNAL: do not call this method.
|
Constructor and Description |
---|
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 AssociationIF |
ParseFrame.association |
Constructor and Description |
---|
ParseFrame(TopicIF topic,
TopicNameIF name,
ScopedIF scoped,
ReifiableIF reifiable,
AssociationIF association) |
Modifier and Type | Method and Description |
---|---|
boolean |
TMExporterDecider.test(AssociationIF association)
Return true iff the association type, each role player and each role type
are accepted.
|
Modifier and Type | Method and Description |
---|---|
void |
JTMTopicMapWriter.write(Collection<TopicIF> topics,
Collection<AssociationIF> assocs)
EXPERIMENTAL: Write out a collection of topics and associations
as a JTM fragment, represented as a complete topic map.
|
Modifier and Type | Field and Description |
---|---|
protected Comparator<AssociationIF> |
LTMTopicMapWriter.associationComparator |
protected Comparator<AssociationIF> |
LTMTopicMapWriter.supersubComparator |
Modifier and Type | Method and Description |
---|---|
protected void |
RDFTopicMapWriter.write(AssociationIF assoc) |
Modifier and Type | Method and Description |
---|---|
AssociationIF |
TMAssociationNode.getAssociation() |
AssociationIF |
TMRoleEdge.getAssociation() |
AssociationIF |
TMAssociationEdge.getAssociation() |
Modifier and Type | Method and Description |
---|---|
protected static String |
TMAssociationNode.getAssociationText(AssociationIF association,
boolean displScopedAssocNames,
TopicIF scopingTopic) |
protected TMAssociationEdge |
TopicMapView.getEdge(AssociationIF association) |
protected TMAssociationNode |
TopicMapView.getNode(AssociationIF association) |
boolean |
VizTopicMapConfigurationManager.isVisible(AssociationIF assoc) |
protected VizTMObjectIF |
TopicMapView.makeAssociation(AssociationIF assoc,
TMTopicNode activePlayer,
boolean create)
Create an associations, or, in the case of an n-ary association, if the
activePlayer is not null, create the associatin node itself and then only
the role that active player is involved in.
|
Constructor and Description |
---|
CreateTMAssociationEdge(AssociationIF association,
TopicIF scopingTopic) |
CreateTMAssociationNode(AssociationIF association) |
DeleteTMAssociationEdge(AssociationIF association) |
DeleteTMAssociationNode(AssociationIF association) |
TMAssociationEdge(TMTopicNode tn1,
TMTopicNode tn2,
AssociationIF association,
TopicIF aScopingTopic) |
TMAssociationNode(AssociationIF assoc,
TopicIF aScopingTopic,
TopicMapView topicMapView) |
Modifier and Type | Method and Description |
---|---|
TypeStorage |
SchemaUtils.getRemainingRoleTypes(OSLSchema schema,
AssociationIF assoc)
INTERNAL: Returns a set of topic objects which belong to role types
that are allowed to add to the given association.
|
Collection |
SchemaUtils.getRoleConstraints(OSLSchema schema,
AssociationIF assoc)
INTERNAL: Returns the collection of role constraints in this
class definition.
|
Modifier and Type | Method and Description |
---|---|
protected void |
XTMFragmentExporter.writeAssociation(AssociationIF assoc,
ContentHandler dh) |
protected void |
XTMTopicMapExporter.writeAssociation(AssociationIF assoc,
ContentHandler dh) |
protected void |
XTMFragmentExporter.writeMembers(AssociationIF assoc,
ContentHandler dh) |
Modifier and Type | Method and Description |
---|---|
void |
SchemaTracker.trackAssociation(AssociationIF assoc) |
Modifier and Type | Method and Description |
---|---|
void |
SchemaTracker.trackAssociations(Collection<AssociationIF> assocs) |
Modifier and Type | Method and Description |
---|---|
static AssociationIF |
OntopolyModelUtils.findBinaryAssociation(TopicMap tm,
TopicIF aType,
TopicIF player1,
TopicIF rType1,
TopicIF player2,
TopicIF rType2) |
static AssociationIF |
OntopolyModelUtils.findTernaryAssociation(TopicMap tm,
TopicIF aType,
TopicIF player1,
TopicIF rType1,
TopicIF player2,
TopicIF rType2,
TopicIF player3,
TopicIF rType3) |
static AssociationIF |
OntopolyModelUtils.findUnaryAssociation(TopicMap tm,
TopicIF aType,
TopicIF player,
TopicIF rType) |
static AssociationIF |
OntopolyModelUtils.makeAssociation(TopicIF aType,
TopicIF[] rTypes,
TopicIF[] players,
Collection<TopicIF> scope) |
Modifier and Type | Method and Description |
---|---|
static List<AssociationIF> |
OntopolyModelUtils.findAssociations(TopicIF aType,
TopicIF[] rTypes,
TopicIF[] players,
Collection<TopicIF> scope) |
static Collection<AssociationIF> |
OntopolyModelUtils.findBinaryAssociations(TopicMap tm,
TopicIF aType,
TopicIF player1,
TopicIF rType1,
TopicIF rType2) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
SchemaOnlyFilter.includeAssociation(AssociationIF assoc) |