Jadex 0.96-beta1

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, getName, getOwner, getReport, getScope, getSystemExpressionParameters, setDescription, setName
 

Method Detail

getProperties

IMExpression[] getProperties()
Get all properties.

Returns:
An array of the properties.

getProperty

IMExpression getProperty(String name)
Get a property.

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

createProperty

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

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

deleteProperty

void deleteProperty(IMExpression property)
Delete the property.


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.