Jadex 0.941

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.
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.
IMInitialBase Interface for initial bases.
IMInitialBelief An initial configuration for a belief.
IMInitialBeliefbase An initial configuration for a belief base.
IMInitialBeliefSet An initial configuration for a belief set.
IMInitialCapability An initial configuration for a capability.
IMInitialCapabilitybase Collection of initial capability configurations.
IMInitialElement An initial element specifies how to instantiate an element When an agent is born.
IMInitialEventbase A collection of initial events to be dispatched when the agent is born.
IMInitialGoal An initial goal.
IMInitialGoalbase Initial configuration of a goalbase.
IMInitialInternalEvent An initial internal event to be dispoatched when the agent is born.
IMInitialMessageEvent An initial message event to be dispoatched when the agent is born.
IMInitialParameter An initial parameter value.
IMInitialParameterElement Initial configuration of a parameter element.
IMInitialParameterSet Initial values of a parameter set.
IMInitialPlan An initial plan is executed when the agent is born.
IMInitialPlanbase Initial configuration of a planbase.
IMInitialReferenceableElement Base type for initial referenceable elements.
IMInitialState The initial state element.
IMInitialStatebase  
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.
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.
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.
Report A report contains information about errors in the model.
SXML This class contains static xml helper methods.
 

Package jadex.model Description

This package contains the interfaces for the jadex metamodel.


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.