Class Process

    • Constructor Detail

      • Process

        public Process()
    • Method Detail

      • getUpdateSemantic

        public UpdateSemantic getUpdateSemantic()
        Gets update semantic.
        Returns:
        the update semantic
      • getName

        public String getName()
        Gets the process name.
        Returns:
        the name
      • getFormula

        public String getFormula()
        Return the description of the processing performed by this process.
        Returns:
        string description
      • getImplementationLanguage

        public String getImplementationLanguage()
        Return the name of the programming language that this process is implemented in.
        Returns:
        string name
      • getPortImplementations

        public List<PortImplementation> getPortImplementations()
        Gets port implementations.
        Returns:
        the port implementations
      • getPortAliases

        public List<PortAlias> getPortAliases()
        Gets port aliases.
        Returns:
        the port aliases
      • getLineageMappings

        public List<LineageMapping> getLineageMappings()
        Gets lineage mappings.
        Returns:
        the lineage mappings
      • getCollection

        public Collection getCollection()
        Retrieves the collection to which the process belongs
        Returns:
        collection the collection to which it belongs
      • getParentProcesses

        public List<ParentProcess> getParentProcesses()
        Gets parent processes.
        Returns:
        the parent processes
      • setName

        public void setName​(String name)
        Sets up the process name.
        Parameters:
        name - string name
      • setFormula

        public void setFormula​(String formula)
        Set up the description of the processing performed by this process.
        Parameters:
        formula - string description
      • setImplementationLanguage

        public void setImplementationLanguage​(String implementationLanguage)
        Set up the name of the programming language that this process is implemented in.
        Parameters:
        implementationLanguage - string name
      • setPortImplementations

        public void setPortImplementations​(List<PortImplementation> portImplementations)
        Sets port implementations.
        Parameters:
        portImplementations - the port implementations
      • setPortAliases

        public void setPortAliases​(List<PortAlias> portAliases)
        Sets port aliases.
        Parameters:
        portAliases - the port aliases
      • setLineageMappings

        public void setLineageMappings​(List<LineageMapping> lineageMappings)
        Sets lineage mappings.
        Parameters:
        lineageMappings - the lineage mappings
      • setCollection

        public void setCollection​(Collection collection)
        Sets the collection.
        Parameters:
        collection - the collection to which the process belongs
      • setUpdateSemantic

        public void setUpdateSemantic​(UpdateSemantic updateSemantic)
        Sets update semantic.
        Parameters:
        updateSemantic - the update semantic
      • setParentProcesses

        public void setParentProcesses​(List<ParentProcess> parentProcesses)
        Sets parent processes.
        Parameters:
        parentProcesses - the parent processes
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Asset