Jadex 0.96-beta1

jadex.model
Interface IMConfigCapabilitybase

All Superinterfaces:
IMConfigBase, IMConfigElement, IMElement

public interface IMConfigCapabilitybase
extends IMConfigBase

Configuration settings for included capabilities.


Method Summary
 IMConfigCapability createInitialCapability(String ref, String state)
          Create a new initial capability.
 void deleteInitialCapability(IMConfigCapability capability)
          Delete a capability.
 IMConfigCapability[] getInitialCapabilities()
          Get all defined capabilities.
 IMConfigCapability getInitialCapability(IMCapabilityReference subcap)
          Get the initial configuration for a given capability.
 
Methods inherited from interface jadex.model.IMConfigElement
getOriginalElement
 
Methods inherited from interface jadex.model.IMElement
check, getChildren, getDescription, getEncodableRepresentation, getName, getOwner, getReport, getScope, getSystemExpressionParameters, setDescription, setName
 

Method Detail

getInitialCapabilities

IMConfigCapability[] getInitialCapabilities()
Get all defined capabilities.

Returns:
The capabilities.

createInitialCapability

IMConfigCapability createInitialCapability(String ref,
                                           String state)
Create a new initial capability.

Parameters:
ref - The name of the referenced capability.
state - The initial state.
Returns:
The newly created initial capability.

deleteInitialCapability

void deleteInitialCapability(IMConfigCapability capability)
Delete a capability.

Parameters:
capability - The capability to delete.

getInitialCapability

IMConfigCapability getInitialCapability(IMCapabilityReference subcap)
Get the initial configuration for a given capability.

Parameters:
subcap - The subcapability.
Returns:
The initial capability configuration.

Jadex 0.96-beta1

Submit a bug or feature
For further API reference and developer documentation, see the Jadex User Guide and the Jadex Tutorial. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, and working code examples.

Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.