Class TopObjectInfo


  • public class TopObjectInfo
    extends Object
    The top object common data container.
    • Constructor Detail

      • TopObjectInfo

        public TopObjectInfo​(String symlink,
                             org.eclipse.emf.ecore.EClass eClass)
        Constructs a container.
        Parameters:
        symlink - top object symlink, cannot be null or empty string
        eClass - the EClass of the object in the container, cannot be null
    • Method Detail

      • getSymlink

        public String getSymlink()
        Gets top object symlink.
        Returns:
        top object symlink, never null
      • getName

        public String getName()
        Gets top object name.
        Returns:
        top object name, never null
      • getEClass

        public org.eclipse.emf.ecore.EClass getEClass()
        Gets top object type.
        Returns:
        top object type, never null
      • getUuid

        public UUID getUuid()
        Gets top object UUID.
        Returns:
        top object UUID, can be null if not set yet
      • setUuid

        public void setUuid​(UUID uuid)
        Sets the UUID value.
        Parameters:
        uuid - the UUID value to set, cannot be null
      • getBmId

        public Long getBmId()
        Gets top object bmId.
        Returns:
        the bmId, can be null if not set yet
      • setBmId

        public void setBmId​(long bmId)
        Sets the bmId value.
        Parameters:
        bmId - the bmId value to set
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object