Jadex 0.941

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
 
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, isExported, setExported
 
Methods inherited from interface jadex.model.IMElement
check, getChildren, getDescription, getEncodableRepresentation, getExpressionParameters, getName, getOwner, getReport, getScope, setDescription, setName
 

Method Detail

createInternalEventMapping

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

Parameters:
name - The mapping name.

deleteInternalEventMapping

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

Parameters:
name - The mapping name.

getInternalEventMappings

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

Returns:
All mappings.

createMessageEventMapping

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

Parameters:
name - The mapping name.

deleteMessageEventMapping

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

Parameters:
name - The mapping name.

getMessageEventMappings

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

Returns:
All mappings.

createGoalMapping

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

Parameters:
name - The mapping name.

deleteGoalMapping

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

Parameters:
name - The mapping name.

getGoalMappings

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

Returns:
All mappings.

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.