Alignment API and Server 4.2.${version.update}

fr.inrialpes.exmo.align.impl.edoal
Class PropertyConstruction

java.lang.Object
  extended by fr.inrialpes.exmo.align.impl.edoal.Expression
      extended by fr.inrialpes.exmo.align.impl.edoal.PathExpression
          extended by fr.inrialpes.exmo.align.impl.edoal.PropertyExpression
              extended by fr.inrialpes.exmo.align.impl.edoal.PropertyConstruction
All Implemented Interfaces:
ValueExpression, Cloneable, Visitable

public class PropertyConstruction
extends PropertyExpression

Represents a PropertyConstruction.

Version:
$Revision: 1.5 $ $Date: 2010-03-07 20:40:05 +0100 (Sun, 07 Mar 2010) $
Author:
Francois Scharffe, Adrian Mocan Created on 23-Mar-2005 Committed by $Author: adrianmocan $ $Source: /cvsroot/mediation/mappingapi/src/fr.inrialpes.exmo.align.impl.edoal/PropertyExpr.java,v $,

Field Summary
private  Collection<PathExpression> components
          Holds all expressions.
private  SyntaxElement.Constructor operator
          Operator of this complex expression.
 
Fields inherited from class fr.inrialpes.exmo.align.impl.edoal.Expression
variable
 
Constructor Summary
PropertyConstruction()
           
PropertyConstruction(SyntaxElement.Constructor op, Collection<PathExpression> expressions)
           
 
Method Summary
 void addComponents(PathExpression exp)
           
 Collection<PathExpression> getComponents()
           
 SyntaxElement.Constructor getOperator()
           
 void setOperator(SyntaxElement.Constructor op)
           
 
Methods inherited from class fr.inrialpes.exmo.align.impl.edoal.PropertyExpression
accept
 
Methods inherited from class fr.inrialpes.exmo.align.impl.edoal.PathExpression
accept
 
Methods inherited from class fr.inrialpes.exmo.align.impl.edoal.Expression
getVariable, setVariable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

components

private Collection<PathExpression> components
Holds all expressions.


operator

private SyntaxElement.Constructor operator
Operator of this complex expression.

Constructor Detail

PropertyConstruction

public PropertyConstruction()

PropertyConstruction

public PropertyConstruction(SyntaxElement.Constructor op,
                            Collection<PathExpression> expressions)
Method Detail

getOperator

public SyntaxElement.Constructor getOperator()

setOperator

public void setOperator(SyntaxElement.Constructor op)

getComponents

public Collection<PathExpression> getComponents()

addComponents

public void addComponents(PathExpression exp)

Alignment API and Server 4.2.${version.update}

(C) INRIA & friends, 2003-${curryear}