kaos.policy.history
Interface HistoryActionBuilder

All Superinterfaces:
KAoSOntClassBuilder
All Known Implementing Classes:
HistoryActionBuilderImpl

public interface HistoryActionBuilder
extends KAoSOntClassBuilder


Nested Class Summary
 
Nested classes/interfaces inherited from interface kaos.ontology.util.KAoSOntClassBuilder
KAoSOntClassBuilder.AlreadyComplement
 
Field Summary
 
Fields inherited from interface kaos.ontology.util.KAoSOntClassBuilder
_allValuesFromRestriction, _someValuesFromRestriction
 
Method Summary
 DurationDescription getHistoryValidityEndDuration()
           
 DurationDescription getHistoryValidityStartDuration()
           
 int getMinCardinality()
           
 OntologyHistoryActionContainer getOntologyActionHistoryContainer()
           
 KAoSOntClassBuilder getRegisteredActionClass()
           
 KAoSRoleValueMapContainer getRegisteredActionRVMContainer()
           
 void setHistoryValidityEndDuration(DurationDescription validityEndDuration)
           
 void setHistoryValidityStartDuration(DurationDescription validityStartDuration)
           
 void setMinCardinality(int count)
           
 void setRegisteredAction(KAoSOntClassBuilder action)
           
 void setRegisteredActionRVMContainer(KAoSRoleValueMapContainer actionContainer)
           
 
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
 

Method Detail

getOntologyActionHistoryContainer

OntologyHistoryActionContainer getOntologyActionHistoryContainer()

setRegisteredAction

void setRegisteredAction(KAoSOntClassBuilder action)
                         throws ClassNameNotSet
Throws:
ClassNameNotSet

getRegisteredActionClass

KAoSOntClassBuilder getRegisteredActionClass()
                                             throws ValueNotSet
Throws:
ValueNotSet

setMinCardinality

void setMinCardinality(int count)
                       throws ClassNameNotSet
Throws:
ClassNameNotSet

getMinCardinality

int getMinCardinality()
                      throws ValueNotSet
Throws:
ValueNotSet

setHistoryValidityStartDuration

void setHistoryValidityStartDuration(DurationDescription validityStartDuration)
                                     throws ClassNameNotSet
Throws:
ClassNameNotSet

getHistoryValidityStartDuration

DurationDescription getHistoryValidityStartDuration()
                                                    throws ValueNotSet
Throws:
ValueNotSet

setHistoryValidityEndDuration

void setHistoryValidityEndDuration(DurationDescription validityEndDuration)
                                   throws ClassNameNotSet
Throws:
ClassNameNotSet

getHistoryValidityEndDuration

DurationDescription getHistoryValidityEndDuration()
                                                  throws ValueNotSet
Throws:
ValueNotSet

setRegisteredActionRVMContainer

void setRegisteredActionRVMContainer(KAoSRoleValueMapContainer actionContainer)

getRegisteredActionRVMContainer

KAoSRoleValueMapContainer getRegisteredActionRVMContainer()