kaos.autonomy.repository
Class ActionSituationCharacteristicImpl

java.lang.Object
  extended by kaos.core.csi.OntInstanceDescriptionImpl
      extended by kaos.autonomy.repository.ActionSituationCharacteristicImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, ActionSituationCharacteristic, OntInstanceDescription
Direct Known Subclasses:
ActionConsequenceImpl, ActionPrerequisiteImpl, ActionUtilityImpl

public class ActionSituationCharacteristicImpl
extends OntInstanceDescriptionImpl
implements ActionSituationCharacteristic

This interface containes methods allowing to create and investigate the description of an ActionSituationCharacteristic instance. $Revision$

See Also:
Serialized Form

Constructor Summary
ActionSituationCharacteristicImpl(SerializableOntModelImpl instanceModel, OntologyService myOntologyService)
           
ActionSituationCharacteristicImpl(java.lang.String instanceName, java.lang.String className)
           
 
Method Summary
 java.lang.String getDescribedActionClassName()
          Get the name of the action class it describes
 void setDescribedActionClassName(java.lang.String myActionClassName)
          Set the name of the action class it describes
 
Methods inherited from class kaos.core.csi.OntInstanceDescriptionImpl
addProperty, addProperty, addType, addValueForProperty, addValueForProperty, clone, createValueDescription, equals, getAllValueDescriptionsForProperty, getAllValuesForProperty, getDescriptionOfFirstValueForProperty, getFirstType, getFirstValueForProperty, getInstanceID, getInstanceOntModel, getName, getNestedProperty, getProperties, getPropertiesMap, getProperty, getTypes, hashCode, removeProperty, removeType, setProperty, setValueForProperty, setValueForProperty, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface kaos.core.csi.OntInstanceDescription
addProperty, addProperty, addType, clone, getFirstType, getInstanceOntModel, getName, getNestedProperty, getProperties, getPropertiesMap, getProperty, getTypes, removeProperty, removeType
 

Constructor Detail

ActionSituationCharacteristicImpl

public ActionSituationCharacteristicImpl(java.lang.String instanceName,
                                         java.lang.String className)
                                  throws java.net.URISyntaxException
Throws:
java.net.URISyntaxException

ActionSituationCharacteristicImpl

public ActionSituationCharacteristicImpl(SerializableOntModelImpl instanceModel,
                                         OntologyService myOntologyService)
                                  throws java.net.URISyntaxException
Throws:
java.net.URISyntaxException
Method Detail

getDescribedActionClassName

public java.lang.String getDescribedActionClassName()
Get the name of the action class it describes

Specified by:
getDescribedActionClassName in interface ActionSituationCharacteristic

setDescribedActionClassName

public void setDescribedActionClassName(java.lang.String myActionClassName)
Set the name of the action class it describes

Specified by:
setDescribedActionClassName in interface ActionSituationCharacteristic
Parameters:
myActionClassName - the name of the action class it describes