kaos.policy.util
Class CompoundConditionBuilderImpl
java.lang.Object
kaos.ontology.util.KAoSOntClassBuilderImpl
kaos.policy.util.KAoSConditionBuilderImpl
kaos.policy.util.CompoundConditionBuilderImpl
- All Implemented Interfaces:
- KAoSOntClassBuilder, CompoundConditionBuilder, KAoSConditionBuilder
public class CompoundConditionBuilderImpl
- extends KAoSConditionBuilderImpl
- implements CompoundConditionBuilder
This is used to create a compound condition class, so that the created class could be used in a policy which would be applicable based on the compound condition at that guard.
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 |
CompoundConditionBuilderImpl
public CompoundConditionBuilderImpl(java.lang.String classURI)
CompoundConditionBuilderImpl
public CompoundConditionBuilderImpl(SerializableOntModelImpl sourceModel)
setConnectiveType
public void setConnectiveType(HypertextPolicyTemplate.CONNECTIVE_TYPE connectiveType)
throws ClassNameNotSet
- Specified by:
setConnectiveType
in interface CompoundConditionBuilder
- Throws:
ClassNameNotSet
getConnectiveType
public HypertextPolicyTemplate.CONNECTIVE_TYPE getConnectiveType()
throws ValueNotSet
- Specified by:
getConnectiveType
in interface CompoundConditionBuilder
- Throws:
ValueNotSet
setConditions
public void setConditions(java.util.ArrayList<KAoSOntClassBuilder> conditions)
throws ClassNameNotSet
- Specified by:
setConditions
in interface CompoundConditionBuilder
- Throws:
ClassNameNotSet
getConditions
public java.util.ArrayList<KAoSOntClassBuilder> getConditions()
throws ValueNotSet
- Specified by:
getConditions
in interface CompoundConditionBuilder
- Throws:
ValueNotSet
addCondition
public void addCondition(KAoSOntClassBuilder condition)
- Specified by:
addCondition
in interface CompoundConditionBuilder
getOntConditionModel
public SerializableOntModelImpl getOntConditionModel()
- Specified by:
getOntConditionModel
in interface KAoSConditionBuilder
- Overrides:
getOntConditionModel
in class KAoSConditionBuilderImpl
- See Also:
KAoSConditionBuilder.getOntConditionModel()