Jadex 0.96-beta1

Package jadex.model

This package contains the interfaces for the jadex metamodel.

See:
          Description

Interface Summary
IMAchieveGoal Model element of an achieve goal.
IMAchieveGoalReference A reference to an achieve goal.
IMBase Interface for all bases = element containers.
IMBDIAgent The bdi agent is the root model element of any jadex agent.
IMBelief Model element for a belief.
IMBeliefbase The beliefbase is the container for the agent's or capability's beliefs and belief sets.
IMBeliefReference A reference to a belief.
IMBeliefSet A belief set holds a collection of facts.
IMBeliefSetReference A reference to a belief set.
IMBindingCondition A marker interface to distinguish binding conditions from other conditions.
IMCapability The capability model element.
IMCapabilityReference A reference to a capability.
IMCondition The condition model element.
IMConditionReference A reference to a condition.
IMConfigBase Interface for the different configuration bases.
IMConfigBelief Configuration settings for a belief.
IMConfigBeliefbase Configuration settings for the belief base.
IMConfigBeliefSet Configuration for a belief set.
IMConfigCapability Configuration settings for an included capability.
IMConfigCapabilitybase Configuration settings for included capabilities.
IMConfigElement An configuration element specifies how to instantiate an element when an agent is born or terminated.
IMConfigEventbase Configuration settings for the eventbase.
IMConfigGoal A goal instance in a configuration.
IMConfigGoalbase Configuration settings for the goalbase.
IMConfigInternalEvent An initial internal event to be dispatched when the agent is born or terminated.
IMConfigMessageEvent A message event to be dispatched when the agent is born or terminated.
IMConfigParameter An initial parameter value.
IMConfigParameterElement Base type for parameter elements in a configuration.
IMConfigParameterSet Initial values of a parameter set of an element in a configuration.
IMConfigPlan An configuration plan is executed when the agent is born or terminated.
IMConfigPlanbase Configuration settings for the planbase.
IMConfigReferenceableElement Base type for referenceable elements in a configuration.
IMConfiguration The configuration element.
IMConfigurationbase Container for configurations.
IMDeliberation Goal deliberation options.
IMElement The base interface of all model elements.
IMElementReference A reference to another element of the same type.
IMEvent Model element for an event.
IMEventbase The event container.
IMEventReference A reference to an event.
IMExpression An expression is a string that is parsed and later evaluated.
IMExpressionbase The expression base interface.
IMExpressionParameter The expression parameter.
IMExpressionReference A reference to an expression.
IMGoal The base model element for all goal types.
IMGoalbase The goalbase behaviour interface.
IMGoalEvent The interface for goal events.
IMGoalEventReference A reference to a goal event.
IMGoalReference A reference to a goal.
IMInhibits The interface containing information about inhibiting another goal instance.
IMInternalEvent The interface for internal events.
IMInternalEventReference A reference to an internal event.
IMMaintainGoal Model element of a maintain goal.
IMMaintainGoalReference A reference to a maintain goal.
IMMessageEvent Interface for message events.
IMMessageEventReference A reference to a message event.
IMMetaGoal A meta goal is instantiated to select among applicable plans.
IMMetaGoalReference A reference to a meta goal.
IMMetaGoalTrigger The meta goal trigger identifier elements which trigger activation of a meta goal.
IModelLoader Model loader have to implement this interface used by SXML.
IMParameter Interface for parameters.
IMParameterElement The interface for all elements with parameters.
IMParameterElementReference The parameter element reference.
IMParameterReference A reference to a parameter
IMParameterSet The parameter set behaviour interface.
IMParameterSetReference A reference to a parameter set.
IMPerformGoal Model element of a perform goal.
IMPerformGoalReference A reference to a perform goal.
IMPlan Model element of a plan.
IMPlanbase The planbase behaviour interface.
IMPlanBody The plan body provides access to the executable code of a plan.
IMPlanParameter The interface for plan parameters that add the possibility for mappings.
IMPlanParameterSet  
IMPlanReference A reference to a plan.
IMPlanTrigger The plan trigger identifier elements which trigger execution of a plan.
IMPropertybase The container for properties.
IMQueryGoal Model element for a query goal.
IMQueryGoalReference A reference to a query goal.
IMReference A simple reference for triggers.
IMReferenceableElement An element that can be referenced.
IMReferenceParameter A simple parameter reference to provide a value.
IMRelevantElement Helper object to represent from which elements an expression is affected.
IMTrigger The trigger references events or goals.
IMTypedElement The behaviour interface of the typed element.
IMTypedElementReference A reference to a typed element.
IMTypedElementSet The behaviour interface of the typed element set.
IMTypedElementSetReference A reference to a typed element set.
IMUnique Uniqueness properties of a goal.
IReport The interface for an error report.
ISystemEventTypes This interface specifies the types of system events and the inheritance relationships.
 

Class Summary
BatchProcessor Batch-process models (e.g., for checking).
BatchProcessor.AgentInfo Struct for saving file info for agents.
BatchProcessor.CapabilityInfo Struct for saving file info for capabilities.
BatchProcessor.DirectoryInfo Struct for saving directory info.
BatchProcessor.FileInfo Struct for saving file info.
BatchProcessor.PropertiesInfo Struct for saving file info for properties.
ExpressionParameterInfo Information for expression parameters.
ISystemEventTypes.Subtypes Subtypes have to be defined in inner class, because static initializers not possible in interfaces.
MessageType Representation of characteristics of a certain type of messages (e.g. fipa messages).
MessageType.ParameterSpecification A class representing a parameter or parameter set specification.
SXML This class contains static xml helper methods.
 

Package jadex.model Description

This package contains the interfaces for the jadex metamodel.


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.