fr.inrialpes.exmo.align.impl.edoal
Class PropertyExpression
java.lang.Object
fr.inrialpes.exmo.align.impl.edoal.Expression
fr.inrialpes.exmo.align.impl.edoal.PathExpression
fr.inrialpes.exmo.align.impl.edoal.PropertyExpression
- All Implemented Interfaces:
- ValueExpression, Cloneable, Visitable
- Direct Known Subclasses:
- PropertyConstruction, PropertyId, PropertyRestriction
public abstract class PropertyExpression
- extends PathExpression
- implements Cloneable, Visitable
Represents a PropertyExpression.
$Id: PropertyExpression.java 1311 2010-03-07 22:51:10Z euzenat $
- Version:
- $Revision: 1.7 $
- Author:
- Francois Scharffe, Adrian Mocan, richi
Constructor Summary |
PropertyExpression()
Creates a simple PropertyExpression with the given ExpressionDefinition,
conditions and transf. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
transf
private TransfService transf
- The transformation service
PropertyExpression
public PropertyExpression()
- Creates a simple PropertyExpression with the given ExpressionDefinition,
conditions and transf.
- Parameters:
id
- the ExpressionDefinitionconditions
- the conditions for the expressiontransf
- the transformation service
- Throws:
IllegalArgumentException
- if there are other ids than PropertyId
NullPointerException
- if the id is null
accept
public void accept(AlignmentVisitor visitor)
throws AlignmentException
- Specified by:
accept
in interface Visitable
- Overrides:
accept
in class PathExpression
- Throws:
AlignmentException
(C) INRIA & friends, 2003-2010