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.Construct
getParent
in interface org.tmapi.core.Topic
public void addItemIdentifier(org.tmapi.core.Locator lctr)
addItemIdentifier
in interface org.tmapi.core.Construct
addItemIdentifier
in interface org.tmapi.core.Topic
public java.util.Set<org.tmapi.core.Locator> getSubjectIdentifiers()
getSubjectIdentifiers
in interface org.tmapi.core.Topic
public void addSubjectIdentifier(org.tmapi.core.Locator lctr) throws org.tmapi.core.IdentityConstraintException, org.tmapi.core.ModelConstraintException
addSubjectIdentifier
in interface org.tmapi.core.Topic
org.tmapi.core.IdentityConstraintException
org.tmapi.core.ModelConstraintException
public void removeSubjectIdentifier(org.tmapi.core.Locator lctr)
removeSubjectIdentifier
in interface org.tmapi.core.Topic
public java.util.Set<org.tmapi.core.Locator> getSubjectLocators()
getSubjectLocators
in interface org.tmapi.core.Topic
public void addSubjectLocator(org.tmapi.core.Locator lctr) throws org.tmapi.core.IdentityConstraintException, org.tmapi.core.ModelConstraintException
addSubjectLocator
in interface org.tmapi.core.Topic
org.tmapi.core.IdentityConstraintException
org.tmapi.core.ModelConstraintException
public void removeSubjectLocator(org.tmapi.core.Locator lctr)
removeSubjectLocator
in interface org.tmapi.core.Topic
public org.tmapi.core.Name _getName()
public java.util.Set<org.tmapi.core.Name> getNames()
getNames
in interface org.tmapi.core.Topic
public java.util.Set<org.tmapi.core.Name> getNames(org.tmapi.core.Topic topic)
getNames
in interface org.tmapi.core.Topic
public 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.Topic
org.tmapi.core.ModelConstraintException
public 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.Topic
org.tmapi.core.ModelConstraintException
public 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.Topic
org.tmapi.core.ModelConstraintException
public 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.Topic
org.tmapi.core.ModelConstraintException
public java.util.Set<org.tmapi.core.Occurrence> getOccurrences()
getOccurrences
in interface org.tmapi.core.Topic
public java.util.Set<org.tmapi.core.Occurrence> getOccurrences(org.tmapi.core.Topic type)
getOccurrences
in interface org.tmapi.core.Topic
public 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.Topic
org.tmapi.core.ModelConstraintException
public 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.Topic
org.tmapi.core.ModelConstraintException
public 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.Topic
org.tmapi.core.ModelConstraintException
public 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.Topic
org.tmapi.core.ModelConstraintException
public 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.Topic
org.tmapi.core.ModelConstraintException
public 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.Topic
org.tmapi.core.ModelConstraintException
protected 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.Topic
public java.util.Set<org.tmapi.core.Role> getRolesPlayed(org.tmapi.core.Topic type)
getRolesPlayed
in interface org.tmapi.core.Topic
public java.util.Set<org.tmapi.core.Role> getRolesPlayed(org.tmapi.core.Topic type, org.tmapi.core.Topic associationType)
getRolesPlayed
in interface org.tmapi.core.Topic
public java.util.Set<org.tmapi.core.Topic> getTypes()
getTypes
in interface org.tmapi.core.Topic
public void addType(org.tmapi.core.Topic topic) throws org.tmapi.core.ModelConstraintException
addType
in interface org.tmapi.core.Topic
org.tmapi.core.ModelConstraintException
public void removeType(org.tmapi.core.Topic topic)
removeType
in interface org.tmapi.core.Topic
public org.tmapi.core.Reifiable getReified()
getReified
in interface org.tmapi.core.Topic
public void mergeIn(org.tmapi.core.Topic topic) throws org.tmapi.core.ModelConstraintException
mergeIn
in interface org.tmapi.core.Topic
org.tmapi.core.ModelConstraintException
public void remove() throws org.tmapi.core.TopicInUseException
remove
in interface org.tmapi.core.Construct
remove
in interface org.tmapi.core.Topic
org.tmapi.core.TopicInUseException
public org.tmapi.core.TopicMap getTopicMap()
getTopicMap
in interface org.tmapi.core.Construct
public java.lang.String getId()
getId
in interface org.tmapi.core.Construct
public java.util.Set<org.tmapi.core.Locator> getItemIdentifiers()
getItemIdentifiers
in interface org.tmapi.core.Construct
public void removeItemIdentifier(org.tmapi.core.Locator lctr)
removeItemIdentifier
in interface org.tmapi.core.Construct
Copyright 2004-2015 Wandora Team