Jadex 0.941

jadex.model
Interface IMGoalReference

All Superinterfaces:
IMElement, IMElementReference, IMParameterElementReference, IMReferenceableElement
All Known Subinterfaces:
IMAchieveGoalReference, IMMaintainGoalReference, IMMetaGoalReference, IMPerformGoalReference, IMQueryGoalReference

public interface IMGoalReference
extends IMParameterElementReference

A reference to a goal.


Method Summary
 IMDeliberation createDeliberation(int cardinality)
          Create new the deliberation properties for the goal.
 void deleteDeliberation()
          Delete the deliberation properties of the goal.
 IMDeliberation getDeliberation()
          Get the deliberation properties of the goal (if any).
 
Methods inherited from interface jadex.model.IMParameterElementReference
createParameterReference, createParameterSetReference, deleteParameterReference, deleteParameterSetReference, getParameterReference, getParameterReferences, getParameterSetReference, getParameterSetReferences
 
Methods inherited from interface jadex.model.IMElementReference
getOriginalElement, getReference, getReferencedElement, isAbstract, isRequired, setAbstract, setReference, setRequired
 
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

getDeliberation

public IMDeliberation getDeliberation()
Get the deliberation properties of the goal (if any).

Returns:
The deliberation properties.

createDeliberation

public IMDeliberation createDeliberation(int cardinality)
Create new the deliberation properties for the goal.

Parameters:
cardinality - The cardinality (i.e. number of concurrently active goals) of this type.
Returns:
The deliberation properties.

deleteDeliberation

public void deleteDeliberation()
Delete the deliberation properties of the goal.


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.