kaos.policy.history
Class HistoryActionBuilderImpl
java.lang.Object
kaos.ontology.util.KAoSOntClassBuilderImpl
kaos.policy.history.HistoryActionBuilderImpl
- All Implemented Interfaces:
- KAoSOntClassBuilder, HistoryActionBuilder
public class HistoryActionBuilderImpl
- extends KAoSOntClassBuilderImpl
- implements HistoryActionBuilder
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.
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 |
Methods inherited from interface kaos.ontology.util.KAoSOntClassBuilder |
addPropertyRangeInstance, addPropertyRangeInstance, addRequiredValueOnProperty, addSuperlass, getAllSuperclasses, getBasePropertyRangeClass, getClassName, getComplementParentClassForPropertyRange, getCurrentPropertyRangeClass, getMainSuperClass, getOntModel, getPropertyNames, getPropertyRangeInstance, getRestrictionTypeName, isPropertyRangeBasedOnClass, isRangeComplement, makeRangeComplement, removePropertyRangeInstance, removeRequiredValueOnProperty, removeSuperclass, setMainSuperClass, setPropertyRangeClass, setPropertyRangeClass, showClass, toSimpleTestString, toString |
HistoryActionBuilderImpl
public HistoryActionBuilderImpl(java.lang.String classURI)
HistoryActionBuilderImpl
public HistoryActionBuilderImpl(SerializableOntModelImpl sourceModel)
HistoryActionBuilderImpl
public HistoryActionBuilderImpl(OntologyHistoryActionContainer ontologyContainer)
- See Also:
kaos.policy.history.HistoryActionBuilder#readFromActionHistoryContainer(kaos.policy.history.OntologyHistoryActionContainer)
getOntologyActionHistoryContainer
public OntologyHistoryActionContainer getOntologyActionHistoryContainer()
- Specified by:
getOntologyActionHistoryContainer
in interface HistoryActionBuilder
- See Also:
HistoryActionBuilder.getOntologyActionHistoryContainer()
setRegisteredAction
public void setRegisteredAction(KAoSOntClassBuilder action)
throws ClassNameNotSet
- Specified by:
setRegisteredAction
in interface HistoryActionBuilder
- Throws:
ClassNameNotSet
- See Also:
HistoryActionBuilder.setRegisteredAction(kaos.ontology.util.KAoSOntClassBuilder)
getRegisteredActionClass
public KAoSOntClassBuilder getRegisteredActionClass()
- Specified by:
getRegisteredActionClass
in interface HistoryActionBuilder
- See Also:
HistoryActionBuilder.getRegisteredActionClass()
setMinCardinality
public void setMinCardinality(int count)
throws ClassNameNotSet
- Specified by:
setMinCardinality
in interface HistoryActionBuilder
- Throws:
ClassNameNotSet
- See Also:
HistoryActionBuilder.setMinCardinality(int)
getMinCardinality
public int getMinCardinality()
throws ValueNotSet
- Specified by:
getMinCardinality
in interface HistoryActionBuilder
- Throws:
ValueNotSet
- See Also:
HistoryActionBuilder.getMinCardinality()
setHistoryValidityStartDuration
public void setHistoryValidityStartDuration(DurationDescription validityStartDuration)
throws ClassNameNotSet
- Specified by:
setHistoryValidityStartDuration
in interface HistoryActionBuilder
- Throws:
ClassNameNotSet
- See Also:
kaos.policy.history.HistoryActionBuilder#setHistoryValidityDuration(kaos.time.DurationDescription)
setHistoryValidityEndDuration
public void setHistoryValidityEndDuration(DurationDescription validityEndDuration)
throws ClassNameNotSet
- Specified by:
setHistoryValidityEndDuration
in interface HistoryActionBuilder
- Throws:
ClassNameNotSet
- See Also:
kaos.policy.history.HistoryActionBuilder#setHistoryValidityDuration(kaos.time.DurationDescription)
getHistoryValidityStartDuration
public DurationDescription getHistoryValidityStartDuration()
throws ValueNotSet
- Specified by:
getHistoryValidityStartDuration
in interface HistoryActionBuilder
- Throws:
ValueNotSet
- See Also:
HistoryActionBuilder.getHistoryValidityStartDuration()
getHistoryValidityEndDuration
public DurationDescription getHistoryValidityEndDuration()
throws ValueNotSet
- Specified by:
getHistoryValidityEndDuration
in interface HistoryActionBuilder
- Throws:
ValueNotSet
- See Also:
HistoryActionBuilder.getHistoryValidityEndDuration()
setRegisteredActionRVMContainer
public void setRegisteredActionRVMContainer(KAoSRoleValueMapContainer actionContainer)
- Specified by:
setRegisteredActionRVMContainer
in interface HistoryActionBuilder
- See Also:
HistoryActionBuilder.setRegisteredActionRVMContainer(kaos.ontology.roleValueMap.KAoSRoleValueMapContainer)
getRegisteredActionRVMContainer
public KAoSRoleValueMapContainer getRegisteredActionRVMContainer()
- Specified by:
getRegisteredActionRVMContainer
in interface HistoryActionBuilder
- See Also:
HistoryActionBuilder.getRegisteredActionRVMContainer()