org.tm4j.panckoucke.impl.abstraction.extended .ExtendedAbstractor
Description
The ExtendedAbstractor generates a somewhat verbose model of the enviroment of a given root object. The root may be either a Topic or an Association. If a Topic t0 is passed to the #generateModel(TopicMapObject, AbstractionContext) method, then the following topicmap constructs are considered during the abstraction process:
- the types that t0 is of
- the associations where t0 plays a role in. The associations
are added via the
org.tm4j.panckoucke.impl.abstraction.AssociationCompressDispatcher AssociationCompressDispatcher.
Please see the respective documentation for the details. - topics, associations and occurrences that refer to t0 as its type
- the associations where t0 is refered to as the role that other topics play
- the occurrences that belong to t0
- the subject and the subject indicators of t0
Inheritance Hierarchy
- java.lang.Object
- ExtendedAbstractor
Interfaces
Method Summary | |
---|---|
void |
buildModelForTopic(org.tm4j.panckoucke.model.AModel model,org.tm4j.topicmap.Topic topic,org.tm4j.panckoucke.abstraction.AbstractionContext ac)
Builds an extended model for a topic
|
org.tm4j.panckoucke.model.AModel | generateModel(org.tm4j.topicmap.TopicMapObject tmo,org.tm4j.panckoucke.abstraction.AbstractionContext ac) |
void | setModelFacory(org.tm4j.panckoucke.model.AModelFactory factory) |
void |
supportsAbstraction(org.tm4j.topicmap.TopicMapObject tmo,org.tm4j.panckoucke.abstraction.AbstractionContext ac)
Currently model-generation for Topics,Associaitons and for Occurrences is supported.
|
Meta Data (2)
@author
:
Christopn Froehlich (c_froehlich at users.sourceforge.net)
Related Topics
Imports
Is Contained By