org.omwg.mediation.language.objectModel
Class ClassExpressionAttributeValueCondition

java.lang.Object
  extended by org.omwg.mediation.language.objectModel.Condition
      extended by org.omwg.mediation.language.objectModel.ClassCondition
          extended by org.omwg.mediation.language.objectModel.AttributeValueCondition
              extended by org.omwg.mediation.language.objectModel.ClassExpressionAttributeValueCondition

public class ClassExpressionAttributeValueCondition
extends AttributeValueCondition

Extends AttributeValueCondition. Constructs class expression attribute value condition object with a class id, attribute id, & class expression attribute value condition (string type) or with just an attribute value id and class expression attribute value condition (string type)

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

Constructor Summary
ClassExpressionAttributeValueCondition(Id attributeID, ClassExpr valueClassExpr)
          Constructs a ClassExpressionAttributeValueCondition object with an attribute id & class expression attribute value condition (ClassExpr type)
ClassExpressionAttributeValueCondition(Id classID, Id attributeID, ClassExpr valueClassExpr)
          Constructs a ClassExpressionAttributeValueCondition object with a class id, attribute id, & class expression attribute value condition (ClassExpr type)
 
Method Summary
 java.lang.Object clone()
          Copies ClassExpressionAttributeValueCondition object
 ClassExpr getClassExpression()
          Returns a class expression when predefined
 void setClassExpression(ClassExpr classExpression)
          Sets a class expression
 java.lang.String toString()
          Creates string describing the ClassExpressionAttributeValueCondition object
 
Methods inherited from class org.omwg.mediation.language.objectModel.AttributeValueCondition
getAttributeID, setAttributeID
 
Methods inherited from class org.omwg.mediation.language.objectModel.ClassCondition
getClassId, setClassId
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassExpressionAttributeValueCondition

public ClassExpressionAttributeValueCondition(Id classID,
                                              Id attributeID,
                                              ClassExpr valueClassExpr)

Constructs a ClassExpressionAttributeValueCondition object with a class id, attribute id, & class expression attribute value condition (ClassExpr type)

Parameters:
classID -
attributeID -
valueClassExpr - (ClassExpr type)

ClassExpressionAttributeValueCondition

public ClassExpressionAttributeValueCondition(Id attributeID,
                                              ClassExpr valueClassExpr)

Constructs a ClassExpressionAttributeValueCondition object with an attribute id & class expression attribute value condition (ClassExpr type)

Parameters:
attributeID -
valueClassExpr - (ClassExpr type)
Method Detail

getClassExpression

public ClassExpr getClassExpression()

Returns a class expression when predefined

Returns:
classExpression (ClassExpr type)

setClassExpression

public void setClassExpression(ClassExpr classExpression)

Sets a class expression

Parameters:
classExpression - (ClassExpr type)

clone

public java.lang.Object clone()

Copies ClassExpressionAttributeValueCondition object

Specified by:
clone in class Condition
Returns:
new ClassExpressionAttributeValueCondition object

toString

public java.lang.String toString()

Creates string describing the ClassExpressionAttributeValueCondition object

Specified by:
toString in class Condition
Returns:
string describing ClassExpressionAttributeValueCondition object