kaos.policy.state
Class KAoSConditionStateBuilder

java.lang.Object
  extended by kaos.ontology.util.KAoSClassBuilderImpl
      extended by kaos.policy.state.KAoSConditionStateBuilder

public class KAoSConditionStateBuilder
extends KAoSClassBuilderImpl

This is used to create an action history class, so that the created class could be used in a policy which would be applicable based on the action history at that guard.


Field Summary
 
Fields inherited from class kaos.ontology.util.KAoSClassBuilderImpl
_classLable, _classNameSpace, _compClass, _counter, _currentClass, _currentClassModel, _immediateBaseClassName, _instBaseClass, _prevCompClass, _propertyNames, _restrictions
 
Constructor Summary
KAoSConditionStateBuilder(java.lang.String classURI)
           
 
Method Summary
 
Methods inherited from class kaos.ontology.util.KAoSClassBuilderImpl
addBaseClass, addBaseClassComplement, addClassInstance, addImmediateBaseClass, addPropertyRangeInstance, addPropertyRangeInstance, addRequiredValueOnProperty, copyPropertyRangeFromOtherPolicy, getBaseClasses, getBasePropertyRangeClass, getClassName, getCurrentPropertyRangeClass, getImmediateBaseClass, getOntClass, getOntClassAsText, getParentPropertyRangeClass, getPropertyNames, getPropertyRangeInstance, getRangeComplementParentClass, getRestrictionTypeName, isPropertyRangeBasedOnClass, isRangeComplement, makeRangeComplement, printDebugString, readFromModel, removeBaseClass, removeClassInstance, removePropertyRangeInstance, removeRequiredValueOnProperty, resetClassBuilding, setInstanceEnumeration, setPropertyRangeClass, setPropertyRangeClass, setPropertyRangeClassDifference, setPropertyRangeClassIntersection, showClass, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

KAoSConditionStateBuilder

public KAoSConditionStateBuilder(java.lang.String classURI)