kaos.autonomy.repository
Interface ActionConsequence

All Superinterfaces:
ActionSituationCharacteristic, java.lang.Cloneable, OntInstanceDescription
All Known Implementing Classes:
ActionConsequenceImpl

public interface ActionConsequence
extends ActionSituationCharacteristic

This interface containes methods allowing to create and investigate a description of an ActionConsequence instance. $Revision: 1.2 $


Method Summary
 void addMetricForConsequenceStatus(MetricForConsequenceStatus myMetric)
          Add the metrics for a specific consequence status
 java.util.Vector getMetricForConsequenceStatus()
          Get the list of metrics for different consequence statuses
 
Methods inherited from interface kaos.autonomy.repository.ActionSituationCharacteristic
getDescribedActionClassName, setDescribedActionClassName
 
Methods inherited from interface kaos.core.csi.OntInstanceDescription
addProperty, addProperty, addType, clone, getFirstType, getInstanceOntModel, getName, getNestedProperty, getProperties, getPropertiesMap, getProperty, getTypes, removeProperty, removeType
 

Method Detail

getMetricForConsequenceStatus

java.util.Vector getMetricForConsequenceStatus()
Get the list of metrics for different consequence statuses


addMetricForConsequenceStatus

void addMetricForConsequenceStatus(MetricForConsequenceStatus myMetric)
Add the metrics for a specific consequence status

Parameters:
myMetric - id of the added metric