Jadex 0.941

jadex.model
Interface IMInitialStatebase

All Superinterfaces:
IMElement, IMInitialBase, IMInitialElement

public interface IMInitialStatebase
extends IMInitialBase


Method Summary
 IMInitialState createInitialState(String name)
          Create an initial state.
 void deleteInitialState(IMInitialState state)
          Delete a initial state.
 IMInitialState getDefaultInitialState()
          Get default initial state.
 String getDefaultStateName()
          Get the default state name.
 IMInitialState getInitialState(String name)
          Get an initial state per name.
 IMInitialState[] getInitialStates()
          Get all initial states.
 void setDefaultStateName(String defaultstate)
          Set the deafult state name.
 
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

getInitialStates

public IMInitialState[] getInitialStates()
Get all initial states.

Returns:
The initial states.

getInitialState

public IMInitialState getInitialState(String name)
Get an initial state per name.

Parameters:
name - The name.
Returns:
The initial state.

createInitialState

public IMInitialState createInitialState(String name)
Create an initial state.

Parameters:
name - The initial state name.
Returns:
The initial state.

deleteInitialState

public void deleteInitialState(IMInitialState state)
Delete a initial state.

Parameters:
state - The initial state.

getDefaultStateName

public String getDefaultStateName()
Get the default state name.

Returns:
The default state name.

setDefaultStateName

public void setDefaultStateName(String defaultstate)
Set the deafult state name.

Parameters:
defaultstate - The default state name.

getDefaultInitialState

public IMInitialState getDefaultInitialState()
Get default initial state.

Returns:
The default initial state (If no default, the first will be returned)

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.