org.omwg.mediation.language.objectModel
Class Id

java.lang.Object
  extended by org.omwg.mediation.language.objectModel.Id
All Implemented Interfaces:
ExpressionDefinition
Direct Known Subclasses:
IRI, MyId

public abstract class Id
extends java.lang.Object
implements ExpressionDefinition

Class implements ExpressionDefinition - used for non-complex expressions

Version:
$Revision: 1.4 $ $Date: 2005/06/20 09:54:04 $
Author:
FirstName LastName, FirstName LastName Created on 22-Mar-2005 Committed by $Author: grahamhench $ $Source: /cvsroot/dome//dome/src/org/omwg/mediation/language/objectModel/Id.java,v $,

Constructor Summary
Id()
           
 
Method Summary
abstract  java.lang.Object clone()
          Copies the Id object.
 java.util.ArrayList getSubExpressions()
          Returns null affirming that there are no sub-expressions in the array list.
 boolean isComplexExpression()
          Returns boolean affirming that the expression is not complex.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Id

public Id()
Method Detail

isComplexExpression

public boolean isComplexExpression()

Returns boolean affirming that the expression is not complex.

Specified by:
isComplexExpression in interface ExpressionDefinition
Returns:
boolean (affirming that the expression is not complex)

getSubExpressions

public java.util.ArrayList getSubExpressions()

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

Specified by:
getSubExpressions in interface ExpressionDefinition
Returns:
boolean (affirming that the expression is not complex)

clone

public abstract java.lang.Object clone()

Copies the Id object.

Specified by:
clone in interface ExpressionDefinition
Overrides:
clone in class java.lang.Object