Jadex 0.96-beta1

jadex.model
Interface IMPlanParameterSet

All Superinterfaces:
IMElement, IMParameterSet, IMReferenceableElement, IMTypedElementSet

public interface IMPlanParameterSet
extends IMParameterSet


Field Summary
 
Fields inherited from interface jadex.model.IMParameterSet
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.IMParameterSet
createDefaultValue, createDefaultValuesExpression, deleteDefaultValue, deleteDefaultValuesExpression, getDefaultValues, getDefaultValuesExpression, getDirection, isOptional, setDirection, setOptional
 
Methods inherited from interface jadex.model.IMTypedElementSet
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.