Class AccessedImplementation


  • public final class AccessedImplementation
    extends Object
    This class represents the specification for an accessed implementation for Implementations.
    • Constructor Detail

      • AccessedImplementation

        public AccessedImplementation()
        Empty constructor used for deserialization.
      • AccessedImplementation

        public AccessedImplementation​(String newnamespace,
                                      String newclassName,
                                      String newopSignature,
                                      int newimplPosition)
        AccessedImplementation constructor
        Parameters:
        newnamespace - Namespace containing operation
        newclassName - Class name containing operation
        newopSignature - Signature containing operation
        newimplPosition - Position of implementation inside the operation
    • Method Detail

      • getImplementationID

        public ImplementationID getImplementationID()
        Get the AccessedImplementationSpec::implementationID
        Returns:
        the implementationID
      • setImplementationID

        public void setImplementationID​(ImplementationID newimplementationID)
        Set the AccessedImplementationSpec::implementationID
        Parameters:
        newimplementationID - the implementationID to set
      • getClassName

        public String getClassName()
        Get the AccessedImplementation::className
        Returns:
        the className
      • setClassName

        public void setClassName​(String newclassName)
        Set the AccessedImplementation::className
        Parameters:
        newclassName - the className to set
      • getOpSignature

        public String getOpSignature()
        Get the AccessedImplementation::opSignature
        Returns:
        the opSignature
      • setOpSignature

        public void setOpSignature​(String newopSignature)
        Set the AccessedImplementation::opSignature
        Parameters:
        newopSignature - the opSignature to set
      • getNamespace

        public String getNamespace()
        Get namespace
        Returns:
        the namespace
      • setNamespace

        public void setNamespace​(String newnamespace)
        Set namespace
        Parameters:
        newnamespace - the namespace to set
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getImplPosition

        public int getImplPosition()
        Get the AccessedImplementation::implPosition
        Returns:
        the implPosition
      • setImplPosition

        public void setImplPosition​(int newimplPosition)
        Set the AccessedImplementation::implPosition
        Parameters:
        newimplPosition - the implPosition to set
      • getId

        public UUID getId()
        Returns:
        the id
      • setId

        public void setId​(UUID theid)
        Parameters:
        theid - the id to set