org.omwg.mediation.language.objectModel
Class InstanceExpr

java.lang.Object
  extended by org.omwg.mediation.language.objectModel.Expression
      extended by org.omwg.mediation.language.objectModel.InstanceExpr

public class InstanceExpr
extends Expression

Extends Expression - constructs an instance expression consisting of either an Id or an expression definition

Version:
$Revision: 1.4 $ $Date: 2005/06/20 09:54:04 $
Author:
Francois Scharffe, Adrian Mocan Created on 23-Mar-2005 Committed by $Author: grahamhench $ $Source: /cvsroot/dome//dome/src/org/omwg/mediation/language/objectModel/InstanceExpr.java,v $,

Field Summary
 
Fields inherited from class org.omwg.mediation.language.objectModel.Expression
AND_OPERATOR, INVERSE_OPERATOR, JOIN_OPERATOR, NOT_OPERATOR, OR_OPERATOR, REFLEXIVE_OPERATOR, SYMMETRIC_OPERATOR, TRANS_OPERATOR
 
Constructor Summary
InstanceExpr(Id id)
          Construct an instance expression object with an expression definition Id
 
Method Summary
 java.lang.Object clone()
          Copies instance expression object
 Expression getSubExpression(int index)
          Returns null affirming that the indicated expression is no longer applicable
 java.util.ArrayList getSubExpressionsList()
          Returns null affirming that there are no sub-expressions in the array list.
 
Methods inherited from class org.omwg.mediation.language.objectModel.Expression
getId, getOperator, isComplexExpression, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InstanceExpr

public InstanceExpr(Id id)

Construct an instance expression object with an expression definition Id

Parameters:
id -
Method Detail

getSubExpressionsList

public java.util.ArrayList getSubExpressionsList()

Returns null affirming that there are no sub-expressions in the array list.

Specified by:
getSubExpressionsList in class Expression
Returns:
null

getSubExpression

public Expression getSubExpression(int index)

Returns null affirming that the indicated expression is no longer applicable

Specified by:
getSubExpression in class Expression
Returns:
null

clone

public java.lang.Object clone()

Copies instance expression object

Specified by:
clone in class Expression
Returns:
new InstanceExpr object