Class RoleImpl

  • All Implemented Interfaces:
    org.tmapi.core.Construct, org.tmapi.core.Reifiable, org.tmapi.core.Role, org.tmapi.core.Typed

    public class RoleImpl
    extends ReifiableImpl
    implements org.tmapi.core.Role
    INTERNAL: OKS->TMAPI 2 object wrapper.
    • Method Detail

      • getParent

        public org.tmapi.core.Association getParent()
        Specified by:
        getParent in interface org.tmapi.core.Construct
        Specified by:
        getParent in interface org.tmapi.core.Role
      • getPlayer

        public org.tmapi.core.Topic getPlayer()
        Specified by:
        getPlayer in interface org.tmapi.core.Role
      • setPlayer

        public void setPlayer​(org.tmapi.core.Topic player)
        Specified by:
        setPlayer in interface org.tmapi.core.Role
      • getType

        public org.tmapi.core.Topic getType()
        Specified by:
        getType in interface org.tmapi.core.Typed
      • setType

        public void setType​(org.tmapi.core.Topic type)
        Specified by:
        setType in interface org.tmapi.core.Typed
      • 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