de.topicmapslab.majortom.core
Class ReifiableImpl

java.lang.Object
  extended by de.topicmapslab.majortom.core.ConstructImpl
      extended by de.topicmapslab.majortom.core.ReifiableImpl
All Implemented Interfaces:
de.topicmapslab.majortom.model.core.IConstruct, de.topicmapslab.majortom.model.core.IReifiable, java.io.Serializable, java.lang.Comparable<de.topicmapslab.majortom.model.core.IConstruct>, org.tmapi.core.Construct, org.tmapi.core.Reifiable
Direct Known Subclasses:
AssociationRoleImpl, ScopeableImpl, TopicMapImpl

public abstract class ReifiableImpl
extends ConstructImpl
implements de.topicmapslab.majortom.model.core.IReifiable

Base implementation of IReifiable

Author:
Sven Krosse
See Also:
Serialized Form

Field Summary
private static long serialVersionUID
           
 
Constructor Summary
protected ReifiableImpl(de.topicmapslab.majortom.model.store.ITopicMapStoreIdentity identity, de.topicmapslab.majortom.model.core.ITopicMap topicMap, de.topicmapslab.majortom.model.core.IConstruct parent)
          constructor
 
Method Summary
 org.tmapi.core.Topic getReifier()
          
 void setReifier(org.tmapi.core.Topic reifier)
          
 
Methods inherited from class de.topicmapslab.majortom.core.ConstructImpl
addItemIdentifier, compareTo, equals, getId, getIdentity, getItemIdentifiers, getParent, getTopicMap, hashCode, isRemoved, longId, remove, remove, removeItemIdentifier, setRemoved
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.topicmapslab.majortom.model.core.IConstruct
getTopicMap, isRemoved, longId, remove
 
Methods inherited from interface org.tmapi.core.Construct
addItemIdentifier, equals, getId, getItemIdentifiers, getParent, hashCode, remove, removeItemIdentifier
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

ReifiableImpl

protected ReifiableImpl(de.topicmapslab.majortom.model.store.ITopicMapStoreIdentity identity,
                        de.topicmapslab.majortom.model.core.ITopicMap topicMap,
                        de.topicmapslab.majortom.model.core.IConstruct parent)
constructor

Parameters:
identity - the ITopicMapStoreIdentity
topicMap - the topic map
parent - the parent construct
Method Detail

getReifier

public org.tmapi.core.Topic getReifier()

Specified by:
getReifier in interface org.tmapi.core.Reifiable

setReifier

public void setReifier(org.tmapi.core.Topic reifier)
                throws org.tmapi.core.ModelConstraintException

Specified by:
setReifier in interface org.tmapi.core.Reifiable
Throws:
org.tmapi.core.ModelConstraintException