kaos.policy.state
Class StateBuilderImpl

java.lang.Object
  extended by kaos.ontology.util.KAoSOntClassBuilderImpl
      extended by kaos.policy.state.StateBuilderImpl
All Implemented Interfaces:
KAoSOntClassBuilder, StateBuilder

public class StateBuilderImpl
extends KAoSOntClassBuilderImpl
implements StateBuilder

Creates state class, so that it could be used in a policy which would be applicable based on the current state.


Nested Class Summary
 
Nested classes/interfaces inherited from interface kaos.ontology.util.KAoSOntClassBuilder
KAoSOntClassBuilder.AlreadyComplement
 
Field Summary
 
Fields inherited from class kaos.ontology.util.KAoSOntClassBuilderImpl
_className, _currentClassModel, _internalOntClass, _mainSuperClass, _ontClassRestrictions
 
Fields inherited from interface kaos.ontology.util.KAoSOntClassBuilder
_allValuesFromRestriction, _someValuesFromRestriction
 
Constructor Summary
StateBuilderImpl(SerializableOntModelImpl model)
           
StateBuilderImpl(java.lang.String classURI)
           
 
Method Summary
 
Methods inherited from class kaos.ontology.util.KAoSOntClassBuilderImpl
addPropertyRangeInstance, addPropertyRangeInstance, addRequiredValueOnProperty, addSuperlass, getAllSuperclasses, getBasePropertyRangeClass, getClassName, getComplementParentClassForPropertyRange, getCurrentPropertyRangeClass, getMainSuperClass, getOntModel, getPropertyNames, getPropertyRangeInstance, getRestrictionTypeName, isPropertyRangeBasedOnClass, isRangeComplement, makeRangeComplement, printDebugString, removePropertyRangeInstance, removeRequiredValueOnProperty, removeSuperclass, setMainSuperClass, setPropertyRangeClass, setPropertyRangeClass, showClass, toSimpleTestString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StateBuilderImpl

public StateBuilderImpl(java.lang.String classURI)

StateBuilderImpl

public StateBuilderImpl(SerializableOntModelImpl model)