Jadex 0.96-beta1

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.


Field Summary
static String EXPORTED_FALSE
          Don't export an element.
static String EXPORTED_SHIELDED
          Shielded export of an element.
static String EXPORTED_TRUE
          Fully export an element.
 
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).
 String getExported()
          Get the exported flag.
 void setExported(String exported)
          Set the exported flag.
 
Methods inherited from interface jadex.model.IMElement
check, getChildren, getDescription, getEncodableRepresentation, getName, getOwner, getReport, getScope, getSystemExpressionParameters, setDescription, setName
 

Field Detail

EXPORTED_FALSE

static final String EXPORTED_FALSE
Don't export an element.

See Also:
Constant Field Values

EXPORTED_TRUE

static final String EXPORTED_TRUE
Fully export an element.

See Also:
Constant Field Values

EXPORTED_SHIELDED

static final String EXPORTED_SHIELDED
Shielded export of an element.

See Also:
Constant Field Values
Method Detail

getExported

String getExported()
Get the exported flag.

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

setExported

void setExported(String exported)
Set the exported flag.

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

getAssignTos

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

Returns:
The assignto elements.

createAssignTo

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

Parameters:
ref - The reference.

deleteAssignTo

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

Parameters:
ref - The reference.

getAssignToElements

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

Returns:
The references to which this element is assigned.

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.