public class W2TTopic
extends java.lang.Object
implements org.tmapi.core.Topic
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
strictFailure |
protected Topic |
t |
protected W2TTopicMap |
tm |
| Constructor and Description |
|---|
W2TTopic(W2TTopicMap tm,
Topic t) |
| Modifier and Type | Method and Description |
|---|---|
org.tmapi.core.Name |
_getName() |
protected java.util.Set<org.tmapi.core.Role> |
_getRolesPlayed(org.tmapi.core.Topic type,
org.tmapi.core.Topic associationType) |
void |
addItemIdentifier(org.tmapi.core.Locator lctr) |
void |
addSubjectIdentifier(org.tmapi.core.Locator lctr) |
void |
addSubjectLocator(org.tmapi.core.Locator lctr) |
void |
addType(org.tmapi.core.Topic topic) |
org.tmapi.core.Name |
createName(java.lang.String value,
java.util.Collection<org.tmapi.core.Topic> scope) |
org.tmapi.core.Name |
createName(java.lang.String value,
org.tmapi.core.Topic... scope) |
org.tmapi.core.Name |
createName(org.tmapi.core.Topic type,
java.lang.String value,
java.util.Collection<org.tmapi.core.Topic> scope) |
org.tmapi.core.Name |
createName(org.tmapi.core.Topic type,
java.lang.String value,
org.tmapi.core.Topic... scope) |
org.tmapi.core.Occurrence |
createOccurrence(org.tmapi.core.Topic type,
org.tmapi.core.Locator value,
java.util.Collection<org.tmapi.core.Topic> scope) |
org.tmapi.core.Occurrence |
createOccurrence(org.tmapi.core.Topic type,
org.tmapi.core.Locator value,
org.tmapi.core.Topic... scope) |
org.tmapi.core.Occurrence |
createOccurrence(org.tmapi.core.Topic type,
java.lang.String value,
java.util.Collection<org.tmapi.core.Topic> scope) |
org.tmapi.core.Occurrence |
createOccurrence(org.tmapi.core.Topic type,
java.lang.String value,
org.tmapi.core.Locator dataType,
java.util.Collection<org.tmapi.core.Topic> scope) |
org.tmapi.core.Occurrence |
createOccurrence(org.tmapi.core.Topic type,
java.lang.String value,
org.tmapi.core.Locator dataType,
org.tmapi.core.Topic... scope) |
org.tmapi.core.Occurrence |
createOccurrence(org.tmapi.core.Topic type,
java.lang.String value,
org.tmapi.core.Topic... scope) |
java.lang.String |
getId() |
java.util.Set<org.tmapi.core.Locator> |
getItemIdentifiers() |
java.util.Set<org.tmapi.core.Name> |
getNames() |
java.util.Set<org.tmapi.core.Name> |
getNames(org.tmapi.core.Topic topic) |
java.util.Set<org.tmapi.core.Occurrence> |
getOccurrences() |
java.util.Set<org.tmapi.core.Occurrence> |
getOccurrences(org.tmapi.core.Topic type) |
org.tmapi.core.TopicMap |
getParent() |
org.tmapi.core.Reifiable |
getReified() |
java.util.Set<org.tmapi.core.Role> |
getRolesPlayed() |
java.util.Set<org.tmapi.core.Role> |
getRolesPlayed(org.tmapi.core.Topic type) |
java.util.Set<org.tmapi.core.Role> |
getRolesPlayed(org.tmapi.core.Topic type,
org.tmapi.core.Topic associationType) |
java.util.Set<org.tmapi.core.Locator> |
getSubjectIdentifiers() |
java.util.Set<org.tmapi.core.Locator> |
getSubjectLocators() |
org.tmapi.core.TopicMap |
getTopicMap() |
java.util.Set<org.tmapi.core.Topic> |
getTypes() |
Topic |
getWrapped() |
boolean |
isStrictFailure() |
void |
mergeIn(org.tmapi.core.Topic topic) |
void |
remove() |
void |
removeItemIdentifier(org.tmapi.core.Locator lctr) |
void |
removeSubjectIdentifier(org.tmapi.core.Locator lctr) |
void |
removeSubjectLocator(org.tmapi.core.Locator lctr) |
void |
removeType(org.tmapi.core.Topic topic) |
void |
setStrictFailure(boolean strictFailure) |
protected W2TTopicMap tm
protected Topic t
protected boolean strictFailure
public W2TTopic(W2TTopicMap tm, Topic t)
public boolean isStrictFailure()
public void setStrictFailure(boolean strictFailure)
public Topic getWrapped()
public org.tmapi.core.TopicMap getParent()
getParent in interface org.tmapi.core.ConstructgetParent in interface org.tmapi.core.Topicpublic void addItemIdentifier(org.tmapi.core.Locator lctr)
addItemIdentifier in interface org.tmapi.core.ConstructaddItemIdentifier in interface org.tmapi.core.Topicpublic java.util.Set<org.tmapi.core.Locator> getSubjectIdentifiers()
getSubjectIdentifiers in interface org.tmapi.core.Topicpublic void addSubjectIdentifier(org.tmapi.core.Locator lctr)
throws org.tmapi.core.IdentityConstraintException,
org.tmapi.core.ModelConstraintException
addSubjectIdentifier in interface org.tmapi.core.Topicorg.tmapi.core.IdentityConstraintExceptionorg.tmapi.core.ModelConstraintExceptionpublic void removeSubjectIdentifier(org.tmapi.core.Locator lctr)
removeSubjectIdentifier in interface org.tmapi.core.Topicpublic java.util.Set<org.tmapi.core.Locator> getSubjectLocators()
getSubjectLocators in interface org.tmapi.core.Topicpublic void addSubjectLocator(org.tmapi.core.Locator lctr)
throws org.tmapi.core.IdentityConstraintException,
org.tmapi.core.ModelConstraintException
addSubjectLocator in interface org.tmapi.core.Topicorg.tmapi.core.IdentityConstraintExceptionorg.tmapi.core.ModelConstraintExceptionpublic void removeSubjectLocator(org.tmapi.core.Locator lctr)
removeSubjectLocator in interface org.tmapi.core.Topicpublic org.tmapi.core.Name _getName()
public java.util.Set<org.tmapi.core.Name> getNames()
getNames in interface org.tmapi.core.Topicpublic java.util.Set<org.tmapi.core.Name> getNames(org.tmapi.core.Topic topic)
getNames in interface org.tmapi.core.Topicpublic org.tmapi.core.Name createName(org.tmapi.core.Topic type,
java.lang.String value,
org.tmapi.core.Topic... scope)
throws org.tmapi.core.ModelConstraintException
createName in interface org.tmapi.core.Topicorg.tmapi.core.ModelConstraintExceptionpublic org.tmapi.core.Name createName(org.tmapi.core.Topic type,
java.lang.String value,
java.util.Collection<org.tmapi.core.Topic> scope)
throws org.tmapi.core.ModelConstraintException
createName in interface org.tmapi.core.Topicorg.tmapi.core.ModelConstraintExceptionpublic org.tmapi.core.Name createName(java.lang.String value,
org.tmapi.core.Topic... scope)
throws org.tmapi.core.ModelConstraintException
createName in interface org.tmapi.core.Topicorg.tmapi.core.ModelConstraintExceptionpublic org.tmapi.core.Name createName(java.lang.String value,
java.util.Collection<org.tmapi.core.Topic> scope)
throws org.tmapi.core.ModelConstraintException
createName in interface org.tmapi.core.Topicorg.tmapi.core.ModelConstraintExceptionpublic java.util.Set<org.tmapi.core.Occurrence> getOccurrences()
getOccurrences in interface org.tmapi.core.Topicpublic java.util.Set<org.tmapi.core.Occurrence> getOccurrences(org.tmapi.core.Topic type)
getOccurrences in interface org.tmapi.core.Topicpublic org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
java.lang.String value,
org.tmapi.core.Topic... scope)
throws org.tmapi.core.ModelConstraintException
createOccurrence in interface org.tmapi.core.Topicorg.tmapi.core.ModelConstraintExceptionpublic org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
java.lang.String value,
java.util.Collection<org.tmapi.core.Topic> scope)
throws org.tmapi.core.ModelConstraintException
createOccurrence in interface org.tmapi.core.Topicorg.tmapi.core.ModelConstraintExceptionpublic org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
org.tmapi.core.Locator value,
org.tmapi.core.Topic... scope)
throws org.tmapi.core.ModelConstraintException
createOccurrence in interface org.tmapi.core.Topicorg.tmapi.core.ModelConstraintExceptionpublic org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
org.tmapi.core.Locator value,
java.util.Collection<org.tmapi.core.Topic> scope)
throws org.tmapi.core.ModelConstraintException
createOccurrence in interface org.tmapi.core.Topicorg.tmapi.core.ModelConstraintExceptionpublic org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
java.lang.String value,
org.tmapi.core.Locator dataType,
org.tmapi.core.Topic... scope)
throws org.tmapi.core.ModelConstraintException
createOccurrence in interface org.tmapi.core.Topicorg.tmapi.core.ModelConstraintExceptionpublic org.tmapi.core.Occurrence createOccurrence(org.tmapi.core.Topic type,
java.lang.String value,
org.tmapi.core.Locator dataType,
java.util.Collection<org.tmapi.core.Topic> scope)
throws org.tmapi.core.ModelConstraintException
createOccurrence in interface org.tmapi.core.Topicorg.tmapi.core.ModelConstraintExceptionprotected java.util.Set<org.tmapi.core.Role> _getRolesPlayed(org.tmapi.core.Topic type,
org.tmapi.core.Topic associationType)
public java.util.Set<org.tmapi.core.Role> getRolesPlayed()
getRolesPlayed in interface org.tmapi.core.Topicpublic java.util.Set<org.tmapi.core.Role> getRolesPlayed(org.tmapi.core.Topic type)
getRolesPlayed in interface org.tmapi.core.Topicpublic java.util.Set<org.tmapi.core.Role> getRolesPlayed(org.tmapi.core.Topic type,
org.tmapi.core.Topic associationType)
getRolesPlayed in interface org.tmapi.core.Topicpublic java.util.Set<org.tmapi.core.Topic> getTypes()
getTypes in interface org.tmapi.core.Topicpublic void addType(org.tmapi.core.Topic topic)
throws org.tmapi.core.ModelConstraintException
addType in interface org.tmapi.core.Topicorg.tmapi.core.ModelConstraintExceptionpublic void removeType(org.tmapi.core.Topic topic)
removeType in interface org.tmapi.core.Topicpublic org.tmapi.core.Reifiable getReified()
getReified in interface org.tmapi.core.Topicpublic void mergeIn(org.tmapi.core.Topic topic)
throws org.tmapi.core.ModelConstraintException
mergeIn in interface org.tmapi.core.Topicorg.tmapi.core.ModelConstraintExceptionpublic void remove()
throws org.tmapi.core.TopicInUseException
remove in interface org.tmapi.core.Constructremove in interface org.tmapi.core.Topicorg.tmapi.core.TopicInUseExceptionpublic org.tmapi.core.TopicMap getTopicMap()
getTopicMap in interface org.tmapi.core.Constructpublic java.lang.String getId()
getId in interface org.tmapi.core.Constructpublic java.util.Set<org.tmapi.core.Locator> getItemIdentifiers()
getItemIdentifiers in interface org.tmapi.core.Constructpublic void removeItemIdentifier(org.tmapi.core.Locator lctr)
removeItemIdentifier in interface org.tmapi.core.ConstructCopyright 2004-2015 Wandora Team