org.omwg.mediation.language.objectModel
Class ClassExpressionValueCondition

java.lang.Object
  extended by org.omwg.mediation.language.objectModel.Condition
      extended by org.omwg.mediation.language.objectModel.AttributeCondition
          extended by org.omwg.mediation.language.objectModel.ClassExpressionValueCondition

public class ClassExpressionValueCondition
extends AttributeCondition

Extends AttributeCondition. Constructs class expression condition object with a class id, attribute id, & class expression value condition (string type) or with just an attribute value id and class expression 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/ClassExpressionValueCondition.java,v $,

Constructor Summary
ClassExpressionValueCondition(Id attributeId, ClassExpr classExpression)
          Constructs a ClassExpressionValueCondition object with an attribute id & class expression value condition (ClassExpr type)
ClassExpressionValueCondition(Id classId, Id attributeId, ClassExpr classExpression)
          Constructs a ClassExpressionValueCondition object with a class id, attribute id, & class expression value condition (ClassExpr type)
 
Method Summary
 java.lang.Object clone()
          Copies ClassExpressionValueCondition 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 ClassExpressionValueCondition object
 
Methods inherited from class org.omwg.mediation.language.objectModel.AttributeCondition
getAttributeID, getClassID, setAttributeID, setClassID
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassExpressionValueCondition

public ClassExpressionValueCondition(Id classId,
                                     Id attributeId,
                                     ClassExpr classExpression)

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

Parameters:
classId -
attributeId -
classExpression - (ClassExpr type)

ClassExpressionValueCondition

public ClassExpressionValueCondition(Id attributeId,
                                     ClassExpr classExpression)

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

Parameters:
attributeId -
classExpression - (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 ClassExpressionValueCondition object

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

toString

public java.lang.String toString()

Creates string describing the ClassExpressionValueCondition object

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