public interface ResourceKnowledge
Modifier and Type | Method and Description |
---|---|
void |
addCharacterization(Characterization characterization) |
void |
addCost(java.lang.String characterizationId,
java.lang.String resourceId,
java.lang.Double cost) |
void |
addExpertise(Expertise expertise) |
void |
addFactor(Factor factor) |
void |
addFrequency(java.lang.String characterizationId,
java.lang.String resourceId) |
void |
addPerformance(java.lang.String characterizationId,
java.lang.String resourceId,
java.lang.Double duration) |
void |
addQuality(java.lang.String characterizationId,
java.lang.String resourceId,
long quality) |
void |
addRequiredExpertise(java.lang.String characterizationId,
java.lang.String expertiseId,
java.lang.Long value) |
void |
addResource(Resource resource) |
void |
addResourceExpertise(java.lang.String resourceId,
java.lang.String expertiseId,
java.lang.Long value) |
void |
addTypology(Typology typology) |
void |
addUnit(Unit unit) |
void |
addWorkload(java.lang.String resourceId,
long max,
long current) |
java.util.List<Characterization> |
getCharacterizations() |
java.util.List<Dimension> |
getDimensions() |
java.util.List<Expertise> |
getExpertises() |
java.util.ArrayList<java.lang.Double> |
getMetric(java.lang.String dimensionId,
java.lang.String[] characterizationIds,
java.lang.String[] resourceIds) |
double |
getMetric(java.lang.String dimensionId,
java.lang.String characterizationId,
java.lang.String resourceId) |
java.util.List<Resource> |
getResources() |
java.util.List<Unit> |
getUnits() |
void addResource(Resource resource)
java.util.List<Resource> getResources()
void addUnit(Unit unit)
java.util.List<Unit> getUnits()
void addFactor(Factor factor)
void addTypology(Typology typology)
void addCharacterization(Characterization characterization)
java.util.List<Characterization> getCharacterizations()
void addExpertise(Expertise expertise)
java.util.List<Expertise> getExpertises()
java.util.List<Dimension> getDimensions()
void addFrequency(java.lang.String characterizationId, java.lang.String resourceId)
double getMetric(java.lang.String dimensionId, java.lang.String characterizationId, java.lang.String resourceId)
java.util.ArrayList<java.lang.Double> getMetric(java.lang.String dimensionId, java.lang.String[] characterizationIds, java.lang.String[] resourceIds)
void addQuality(java.lang.String characterizationId, java.lang.String resourceId, long quality)
void addPerformance(java.lang.String characterizationId, java.lang.String resourceId, java.lang.Double duration)
void addCost(java.lang.String characterizationId, java.lang.String resourceId, java.lang.Double cost)
void addRequiredExpertise(java.lang.String characterizationId, java.lang.String expertiseId, java.lang.Long value)
void addResourceExpertise(java.lang.String resourceId, java.lang.String expertiseId, java.lang.Long value)
void addWorkload(java.lang.String resourceId, long max, long current)