Package es.bsc.dataclay.util.info
Class EnrichmentInfo
- java.lang.Object
-
- es.bsc.dataclay.util.info.EnrichmentInfo
-
public final class EnrichmentInfo extends Object
This class represents the info created during an enrichment process.
-
-
Constructor Summary
Constructors Constructor Description EnrichmentInfo()
For deserialization purposes.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
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<OperationID,Set<ImplementationID>>
getEnrichmentsOfExistentOperations()
Get the EnrichmentInfo::enrichmentsOfExistentOperationsMap<String,Operation>
getOperations()
Get the EnrichmentInfo::operationsMap<OperationID,String>
getOperationsByID()
Get the EnrichmentInfo::operationsByIDMap<String,Property>
getProperties()
Get the EnrichmentInfo::propertiesMap<PropertyID,String>
getPropertiesByID()
Get the EnrichmentInfo::propertiesByIDvoid
setEnrichmentsOfExistentOperations(Map<OperationID,Set<ImplementationID>> newenrichmentsOfExistentOperations)
Set the EnrichmentInfo::enrichmentsOfExistentOperationsvoid
setOperations(Map<String,Operation> newoperations)
Set the EnrichmentInfo::operationsvoid
setOperationsByID(Map<OperationID,String> newoperationsByID)
Set the EnrichmentInfo::operationsByIDvoid
setProperties(Map<String,Property> newproperties)
Set the EnrichmentInfo::propertiesvoid
setPropertiesByID(Map<PropertyID,String> newpropertiesByID)
Set the EnrichmentInfo::propertiesByID
-
-
-
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) propertiesnewOperations
- info of the enriched (new) operationsnewPropertiesByID
- enriched properties indexed by IDnewOperationsByID
- enriched operations indexed by IDtheEnrichmentsOfExistentOperations
- 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
-
-