Jadex 0.941

jadex.model
Interface IMInitialCapabilitybase

All Superinterfaces:
IMElement, IMInitialBase, IMInitialElement

public interface IMInitialCapabilitybase
extends IMInitialBase

Collection of initial capability configurations.


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

Method Detail

getInitialCapabilities

public IMInitialCapability[] getInitialCapabilities()
Get all defined capabilities.

Returns:
The capabilities.

createInitialCapability

public IMInitialCapability 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

public void deleteInitialCapability(IMInitialCapability capability)
Delete a capability.

Parameters:
capability - The capability to delete.

getInitialCapability

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

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

Jadex 0.941

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-2005 Lars Braubach, Alexander Pokahr, Andrzej Walczak - University of Hamburg. Use is subject to license terms.