Class ScopedImpl

  • All Implemented Interfaces:
    org.tmapi.core.Construct, org.tmapi.core.Reifiable, org.tmapi.core.Scoped
    Direct Known Subclasses:
    AssociationImpl, DatatypeAwareImpl, NameImpl

    public abstract class ScopedImpl
    extends ReifiableImpl
    implements org.tmapi.core.Scoped
    INTERNAL: OKS->TMAPI 2 object wrapper.
    • Constructor Detail

    • Method Detail

      • getScope

        public Set<org.tmapi.core.Topic> getScope()
        Specified by:
        getScope in interface org.tmapi.core.Scoped
      • addTheme

        public void addTheme​(org.tmapi.core.Topic theme)
        Specified by:
        addTheme in interface org.tmapi.core.Scoped
      • removeTheme

        public void removeTheme​(org.tmapi.core.Topic theme)
        Specified by:
        removeTheme in interface org.tmapi.core.Scoped
      • getWrapped

        protected abstract TMObjectIF getWrapped()
      • getId

        public String getId()
        Specified by:
        getId in interface org.tmapi.core.Construct
      • getItemIdentifiers

        public Set<org.tmapi.core.Locator> getItemIdentifiers()
        Specified by:
        getItemIdentifiers in interface org.tmapi.core.Construct
      • addItemIdentifier

        public void addItemIdentifier​(org.tmapi.core.Locator iid)
        Specified by:
        addItemIdentifier in interface org.tmapi.core.Construct
      • removeItemIdentifier

        public void removeItemIdentifier​(org.tmapi.core.Locator iid)
        Specified by:
        removeItemIdentifier in interface org.tmapi.core.Construct
      • getTopicMap

        public TopicMapImpl getTopicMap()
        Specified by:
        getTopicMap in interface org.tmapi.core.Construct
      • remove

        public void remove()
        Specified by:
        remove in interface org.tmapi.core.Construct
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface org.tmapi.core.Construct
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface org.tmapi.core.Construct
        Overrides:
        hashCode in class Object