Jadex 0.941

jadex.model
Interface IMPropertybase

All Superinterfaces:
IMBase, IMElement

public interface IMPropertybase
extends IMBase

The container for properties.


Method Summary
 IMExpression createProperty(String name, String expression)
          Create a property.
 void deleteProperty(IMExpression property)
          Delete the property.
 IMExpression[] getProperties()
          Get all properties.
 IMExpression getProperty(String name)
          Get a property.
 
Methods inherited from interface jadex.model.IMBase
deleteReferenceableElement, getCorrespondingBase, getElementReferences, getReferenceableElement, getReferenceableElements
 
Methods inherited from interface jadex.model.IMElement
check, getChildren, getDescription, getEncodableRepresentation, getExpressionParameters, getName, getOwner, getReport, getScope, setDescription, setName
 

Method Detail

getProperties

public IMExpression[] getProperties()
Get all properties.

Returns:
An array of the properties.

getProperty

public IMExpression getProperty(String name)
Get a property.

Parameters:
name - The property name.
Returns:
The property expression.

createProperty

public IMExpression createProperty(String name,
                                   String expression)
Create a property.

Parameters:
name - The property name.
expression - The expression string.
Returns:
The new property.

deleteProperty

public void deleteProperty(IMExpression property)
Delete the property.


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.