de.topicmapslab.majortom.core
Class ConstructFactoryImpl

java.lang.Object
  extended by de.topicmapslab.majortom.core.ConstructFactoryImpl
All Implemented Interfaces:
de.topicmapslab.majortom.model.core.IConstructFactory

public class ConstructFactoryImpl
extends java.lang.Object
implements de.topicmapslab.majortom.model.core.IConstructFactory

Base implementation of a construct factory only calls the internal package private constructors.

Author:
Sven Krosse

Constructor Summary
ConstructFactoryImpl()
           
 
Method Summary
 de.topicmapslab.majortom.model.core.IAssociation newAssociation(de.topicmapslab.majortom.model.store.ITopicMapStoreIdentity identity, de.topicmapslab.majortom.model.core.ITopicMap parent)
          
 de.topicmapslab.majortom.model.core.IAssociationRole newAssociationRole(de.topicmapslab.majortom.model.store.ITopicMapStoreIdentity identity, de.topicmapslab.majortom.model.core.IAssociation parent)
          
 de.topicmapslab.majortom.model.core.IName newName(de.topicmapslab.majortom.model.store.ITopicMapStoreIdentity identity, de.topicmapslab.majortom.model.core.ITopic parent)
          
 de.topicmapslab.majortom.model.core.IOccurrence newOccurrence(de.topicmapslab.majortom.model.store.ITopicMapStoreIdentity identity, de.topicmapslab.majortom.model.core.ITopic parent)
          
 de.topicmapslab.majortom.model.core.ITopic newTopic(de.topicmapslab.majortom.model.store.ITopicMapStoreIdentity identity, de.topicmapslab.majortom.model.core.ITopicMap topicMap)
          
 de.topicmapslab.majortom.model.core.IVariant newVariant(de.topicmapslab.majortom.model.store.ITopicMapStoreIdentity identity, de.topicmapslab.majortom.model.core.IName parent)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstructFactoryImpl

public ConstructFactoryImpl()
Method Detail

newAssociation

public de.topicmapslab.majortom.model.core.IAssociation newAssociation(de.topicmapslab.majortom.model.store.ITopicMapStoreIdentity identity,
                                                                       de.topicmapslab.majortom.model.core.ITopicMap parent)

Specified by:
newAssociation in interface de.topicmapslab.majortom.model.core.IConstructFactory

newAssociationRole

public de.topicmapslab.majortom.model.core.IAssociationRole newAssociationRole(de.topicmapslab.majortom.model.store.ITopicMapStoreIdentity identity,
                                                                               de.topicmapslab.majortom.model.core.IAssociation parent)

Specified by:
newAssociationRole in interface de.topicmapslab.majortom.model.core.IConstructFactory

newName

public de.topicmapslab.majortom.model.core.IName newName(de.topicmapslab.majortom.model.store.ITopicMapStoreIdentity identity,
                                                         de.topicmapslab.majortom.model.core.ITopic parent)

Specified by:
newName in interface de.topicmapslab.majortom.model.core.IConstructFactory

newOccurrence

public de.topicmapslab.majortom.model.core.IOccurrence newOccurrence(de.topicmapslab.majortom.model.store.ITopicMapStoreIdentity identity,
                                                                     de.topicmapslab.majortom.model.core.ITopic parent)

Specified by:
newOccurrence in interface de.topicmapslab.majortom.model.core.IConstructFactory

newTopic

public de.topicmapslab.majortom.model.core.ITopic newTopic(de.topicmapslab.majortom.model.store.ITopicMapStoreIdentity identity,
                                                           de.topicmapslab.majortom.model.core.ITopicMap topicMap)

Specified by:
newTopic in interface de.topicmapslab.majortom.model.core.IConstructFactory

newVariant

public de.topicmapslab.majortom.model.core.IVariant newVariant(de.topicmapslab.majortom.model.store.ITopicMapStoreIdentity identity,
                                                               de.topicmapslab.majortom.model.core.IName parent)

Specified by:
newVariant in interface de.topicmapslab.majortom.model.core.IConstructFactory