Class EnrichmentInfo


  • public final class EnrichmentInfo
    extends Object
    This class represents the info created during an enrichment process.
    • Constructor Detail

      • EnrichmentInfo

        public EnrichmentInfo()
        For deserialization purposes.
      • EnrichmentInfo

        public EnrichmentInfo​(Map<String,​Property> newProperties,
                              Map<String,​Operation> newOperations,
                              Map<PropertyID,​String> newPropertiesByID,
                              Map<OperationID,​String> newOperationsByID,
                              Map<OperationID,​Set<ImplementationID>> theEnrichmentsOfExistentOperations)
        EnrichmentInfo constructor with provided specifications and IDs
        Parameters:
        newProperties - info of the enriched (new) properties
        newOperations - info of the enriched (new) operations
        newPropertiesByID - enriched properties indexed by ID
        newOperationsByID - enriched operations indexed by ID
        theEnrichmentsOfExistentOperations - implementations that enrich operations that were already present in class
    • Method Detail

      • getProperties

        public Map<String,​Property> getProperties()
        Get the EnrichmentInfo::properties
        Returns:
        the properties
      • setProperties

        public void setProperties​(Map<String,​Property> newproperties)
        Set the EnrichmentInfo::properties
        Parameters:
        newproperties - the properties to set
      • getOperations

        public Map<String,​Operation> getOperations()
        Get the EnrichmentInfo::operations
        Returns:
        the operations
      • setOperations

        public void setOperations​(Map<String,​Operation> newoperations)
        Set the EnrichmentInfo::operations
        Parameters:
        newoperations - the operations to set
      • getPropertiesByID

        public Map<PropertyID,​String> getPropertiesByID()
        Get the EnrichmentInfo::propertiesByID
        Returns:
        the propertiesByID
      • setPropertiesByID

        public void setPropertiesByID​(Map<PropertyID,​String> newpropertiesByID)
        Set the EnrichmentInfo::propertiesByID
        Parameters:
        newpropertiesByID - the propertiesByID to set
      • getOperationsByID

        public Map<OperationID,​String> getOperationsByID()
        Get the EnrichmentInfo::operationsByID
        Returns:
        the operationsByID
      • setOperationsByID

        public void setOperationsByID​(Map<OperationID,​String> newoperationsByID)
        Set the EnrichmentInfo::operationsByID
        Parameters:
        newoperationsByID - the operationsByID to set
      • getEnrichmentsOfExistentOperations

        public Map<OperationID,​Set<ImplementationID>> getEnrichmentsOfExistentOperations()
        Get the EnrichmentInfo::enrichmentsOfExistentOperations
        Returns:
        the newenrichmentsOfExistentOperations
      • setEnrichmentsOfExistentOperations

        public void setEnrichmentsOfExistentOperations​(Map<OperationID,​Set<ImplementationID>> newenrichmentsOfExistentOperations)
        Set the EnrichmentInfo::enrichmentsOfExistentOperations
        Parameters:
        newenrichmentsOfExistentOperations - the enrichmentsOfExistentOperations to set