kaos.policy.guard
Interface KAoSExtensionComponent

All Known Subinterfaces:
HistoryMonitor, KAoSEventHistoryComponent, KAoSStateRecorderComponent
All Known Implementing Classes:
HistoryMonitorImpl, KAoSEventHistoryComponentImpl, KAoSExtensionComponentImpl

public interface KAoSExtensionComponent

This interface defines methods to access a KAoSExtensionComponent object.


Method Summary
 void changeKAoSExtensionComponentEnabledStatus(boolean state)
          change the 'enabled' status of the component
 java.lang.String getAssociatedOntologyType()
          Get the associated ontology type for the KAoSExtensionComponent object.
 boolean getKAoSExtensionComponentEnabledStatus()
          get the 'enabled' status of the component
 java.lang.String getKAoSExtensionComponentName()
          Get the (unique ?) name of this KAoSExtensionComponents object.
 

Method Detail

getAssociatedOntologyType

java.lang.String getAssociatedOntologyType()
Get the associated ontology type for the KAoSExtensionComponent object.

Returns:
name of that ontology type.

getKAoSExtensionComponentName

java.lang.String getKAoSExtensionComponentName()
Get the (unique ?) name of this KAoSExtensionComponents object.

Returns:
name of this component.

changeKAoSExtensionComponentEnabledStatus

void changeKAoSExtensionComponentEnabledStatus(boolean state)
change the 'enabled' status of the component

Parameters:
state - the boolean parameter to change the status to

getKAoSExtensionComponentEnabledStatus

boolean getKAoSExtensionComponentEnabledStatus()
get the 'enabled' status of the component

Returns:
a boolean parameter indicating the 'enabled' status of this component.