Jadex 0.96-beta1

jadex.model
Class ExpressionParameterInfo

java.lang.Object
  extended by jadex.model.ExpressionParameterInfo
All Implemented Interfaces:
Serializable

public class ExpressionParameterInfo
extends Object
implements Serializable

Information for expression parameters. An expression parameter has an identifying name, an (optional) modelelement, and a clazz

See Also:
Serialized Form

Constructor Summary
ExpressionParameterInfo(String name, IMElement modelelement, Class clazz)
          Create a new expression parameter info.
ExpressionParameterInfo(String name, IMElement modelelement, String classname)
          Create a new expression parameter info.
 
Method Summary
 boolean equals(Object o)
          Test if two elements are equal.
 String getClassname()
          Get the classname.
 Class getClazz()
          Get the runtime type.
 IMElement getModelElement()
          Get the modelelement.
 String getName()
          Get the name.
 int hashCode()
          Get the hashcode.
 void setClassname(String classname)
          Set the classname
 void setClazz(Class clazz)
          Set the runtime type.
 void setModelElement(IMElement modelelement)
          Set the modelelement.
 void setName(String name)
          Set the name
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionParameterInfo

public ExpressionParameterInfo(String name,
                               IMElement modelelement,
                               String classname)
Create a new expression parameter info.

Parameters:
name - The name.
modelelement - The modelelement.
classname - The classname.

ExpressionParameterInfo

public ExpressionParameterInfo(String name,
                               IMElement modelelement,
                               Class clazz)
Create a new expression parameter info.

Parameters:
name - The name.
modelelement - The modelelement.
clazz - The runtimetype.
Method Detail

getName

public String getName()
Get the name.

Returns:
The name.

setName

public void setName(String name)
Set the name

Parameters:
name - The name.

getModelElement

public IMElement getModelElement()
Get the modelelement.

Returns:
The modelelement.

setModelElement

public void setModelElement(IMElement modelelement)
Set the modelelement.

Parameters:
modelelement - The modelelement.

getClassname

public String getClassname()
Get the classname.

Returns:
The classname.

setClassname

public void setClassname(String classname)
Set the classname

Parameters:
classname - The classname.

getClazz

public Class getClazz()
Get the runtime type.

Returns:
The runtime type.

setClazz

public void setClazz(Class clazz)
Set the runtime type.

Parameters:
clazz - The runtimetype.

equals

public boolean equals(Object o)
Test if two elements are equal.

Overrides:
equals in class Object

hashCode

public int hashCode()
Get the hashcode.

Overrides:
hashCode in class Object

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.