Jadex 0.96-beta1

jadex.model
Interface IMPlanParameter

All Superinterfaces:
IMElement, IMParameter, IMReferenceableElement, IMTypedElement

public interface IMPlanParameter
extends IMParameter

The interface for plan parameters that add the possibility for mappings.


Field Summary
 
Fields inherited from interface jadex.model.IMParameter
DIRECTION_FIXED, DIRECTION_IN, DIRECTION_INOUT, DIRECTION_OUT
 
Fields inherited from interface jadex.model.IMReferenceableElement
EXPORTED_FALSE, EXPORTED_SHIELDED, EXPORTED_TRUE
 
Method Summary
 void createGoalMapping(String name)
          Create a goal event mapping.
 void createInternalEventMapping(String name)
          Create an internal event mapping.
 void createMessageEventMapping(String name)
          Create an message event mapping.
 void deleteGoalMapping(String name)
          Delete a goal event mapping.
 void deleteInternalEventMapping(String name)
          Delete an internal event mapping.
 void deleteMessageEventMapping(String name)
          Delete an message event mapping.
 String[] getGoalMappings()
          Get all parameter goal mappings.
 String[] getInternalEventMappings()
          Get all parameter internal event mappings.
 String[] getMessageEventMappings()
          Get all parameter message event mappings.
 
Methods inherited from interface jadex.model.IMParameter
createBindingOptions, createDefaultValue, deleteBindingOptions, deleteDefaultValue, getBindingOptions, getDefaultValue, getDirection, isOptional, setDirection, setOptional
 
Methods inherited from interface jadex.model.IMTypedElement
getClazz, getUpdateRate, isTransient, setClazz, setTransient, setUpdateRate
 
Methods inherited from interface jadex.model.IMReferenceableElement
createAssignTo, deleteAssignTo, getAssignToElements, getAssignTos, getExported, setExported
 
Methods inherited from interface jadex.model.IMElement
check, getChildren, getDescription, getEncodableRepresentation, getName, getOwner, getReport, getScope, getSystemExpressionParameters, setDescription, setName
 

Method Detail

createInternalEventMapping

void createInternalEventMapping(String name)
Create an internal event mapping.

Parameters:
name - The mapping name.

deleteInternalEventMapping

void deleteInternalEventMapping(String name)
Delete an internal event mapping.

Parameters:
name - The mapping name.

getInternalEventMappings

String[] getInternalEventMappings()
Get all parameter internal event mappings.

Returns:
All mappings.

createMessageEventMapping

void createMessageEventMapping(String name)
Create an message event mapping.

Parameters:
name - The mapping name.

deleteMessageEventMapping

void deleteMessageEventMapping(String name)
Delete an message event mapping.

Parameters:
name - The mapping name.

getMessageEventMappings

String[] getMessageEventMappings()
Get all parameter message event mappings.

Returns:
All mappings.

createGoalMapping

void createGoalMapping(String name)
Create a goal event mapping.

Parameters:
name - The mapping name.

deleteGoalMapping

void deleteGoalMapping(String name)
Delete a goal event mapping.

Parameters:
name - The mapping name.

getGoalMappings

String[] getGoalMappings()
Get all parameter goal mappings.

Returns:
All mappings.

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.