kaos.core.csi.query.data
Class ActionClassDescription

java.lang.Object
  extended by kaos.core.csi.query.data.OntClassDescription
      extended by kaos.core.csi.query.data.ActionClassDescription
All Implemented Interfaces:
java.io.Serializable, kaos.policy.util.SerializableOntDescription

public class ActionClassDescription
extends OntClassDescription

This class contains information describing an Action class. $Revision: 1.4 $

See Also:
Serialized Form

Field Summary
 
Fields inherited from class kaos.core.csi.query.data.OntClassDescription
_classProperties
 
Constructor Summary
ActionClassDescription(java.lang.String _actionClassName, java.util.List<ActionPropertyDescription> _targets)
           
ActionClassDescription(java.lang.String _actionClassName, OntologyService _myOntologyContext)
           
 
Method Summary
 java.lang.String getActionClassName()
          Get the name of the class of actions.
 ActionPropertyDescription getProperty(java.lang.String propertyName)
           
 java.util.List<ActionPropertyDescription> getTargets()
          Get TargetClassDescription(s) for this action.
 
Methods inherited from class kaos.core.csi.query.data.OntClassDescription
addProperty, getActionSubclassesOfInterest, getAllProperties, getAnnotationFor, getClassName, getClassRangesOfInterest, getClassTypes, getInstancesForProperty, getMainSuperClassName, getPropertyNames, getPropretiesOfInterest, getSubclasses, isPropertyPresent, matchInstanceWithClass, numberOfProperties, removeProperty, setAnnotationFor, setClassTypes, setMainSuperClassName, toString, updateClassSubclasses, updateInstancesForClass, updateSubpropertyNamesForProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ActionClassDescription

public ActionClassDescription(java.lang.String _actionClassName,
                              java.util.List<ActionPropertyDescription> _targets)

ActionClassDescription

public ActionClassDescription(java.lang.String _actionClassName,
                              OntologyService _myOntologyContext)
Method Detail

getActionClassName

public java.lang.String getActionClassName()
Get the name of the class of actions.


getTargets

public java.util.List<ActionPropertyDescription> getTargets()
Get TargetClassDescription(s) for this action.


getProperty

public ActionPropertyDescription getProperty(java.lang.String propertyName)
Overrides:
getProperty in class OntClassDescription


Copyright © 2006 IHMC All Rights Reserved.