Jadex 0.941

jadex.model
Interface IMReferenceableElement

All Superinterfaces:
IMElement
All Known Subinterfaces:
IMAchieveGoal, IMAchieveGoalReference, IMBelief, IMBeliefReference, IMBeliefSet, IMBeliefSetReference, IMBindingCondition, IMCondition, IMConditionReference, IMElementReference, IMEvent, IMEventReference, IMExpression, IMExpressionReference, IMGoal, IMGoalEvent, IMGoalEventReference, IMGoalReference, IMInhibits, IMInternalEvent, IMInternalEventReference, IMMaintainGoal, IMMaintainGoalReference, IMMessageEvent, IMMessageEventReference, IMMetaGoal, IMMetaGoalReference, IMParameter, IMParameterElement, IMParameterElementReference, IMParameterReference, IMParameterSet, IMParameterSetReference, IMPerformGoal, IMPerformGoalReference, IMPlan, IMPlanBody, IMPlanParameter, IMPlanParameterSet, IMPlanReference, IMQueryGoal, IMQueryGoalReference, IMTypedElement, IMTypedElementReference, IMTypedElementSet, IMTypedElementSetReference

public interface IMReferenceableElement
extends IMElement

An element that can be referenced.


Method Summary
 void createAssignTo(String ref)
          Create an assignto element (as reference string).
 void deleteAssignTo(String ref)
          Delete an assignto element (as reference string).
 IMElementReference[] getAssignToElements()
          Get the references to which this element is assigned.
 String[] getAssignTos()
          Get the assignto elements (as reference string).
 boolean isExported()
          Get the exported flag.
 void setExported(boolean exported)
          Set the exported flag.
 
Methods inherited from interface jadex.model.IMElement
check, getChildren, getDescription, getEncodableRepresentation, getExpressionParameters, getName, getOwner, getReport, getScope, setDescription, setName
 

Method Detail

isExported

public boolean isExported()
Get the exported flag.

Returns:
The flag indicating that this element may be referenced by other capabilities.

setExported

public void setExported(boolean exported)
Set the exported flag.

Parameters:
exported - The flag indicating that this element may be referenced by other capabilities.

getAssignTos

public String[] getAssignTos()
Get the assignto elements (as reference string).

Returns:
The assignto elements.

createAssignTo

public void createAssignTo(String ref)
Create an assignto element (as reference string).

Parameters:
ref - The reference.

deleteAssignTo

public void deleteAssignTo(String ref)
Delete an assignto element (as reference string).

Parameters:
ref - The reference.

getAssignToElements

public IMElementReference[] getAssignToElements()
Get the references to which this element is assigned.

Returns:
The references to which this element is assigned.

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.