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

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

java.lang.Object
  extended by fr.inrialpes.exmo.align.impl.edoal.Expression
      extended by fr.inrialpes.exmo.align.impl.edoal.ClassExpression
          extended by fr.inrialpes.exmo.align.impl.edoal.ClassConstruction
All Implemented Interfaces:
Cloneable, Visitable

public class ClassConstruction
extends ClassExpression

Represents a ClassExpression.

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/ClassExpr.java,v $,

Field Summary
private  Collection<ClassExpression> 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
ClassConstruction()
           
ClassConstruction(SyntaxElement.Constructor op, Collection<ClassExpression> expressions)
           
 
Method Summary
 void addComponents(ClassExpression exp)
           
 Collection<ClassExpression> getComponents()
           
 SyntaxElement.Constructor getOperator()
           
 void setOperator(SyntaxElement.Constructor op)
           
 
Methods inherited from class fr.inrialpes.exmo.align.impl.edoal.Expression
accept, accept, 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<ClassExpression> components
Holds all expressions.


operator

private SyntaxElement.Constructor operator
Operator of this complex expression.

Constructor Detail

ClassConstruction

public ClassConstruction()

ClassConstruction

public ClassConstruction(SyntaxElement.Constructor op,
                         Collection<ClassExpression> expressions)
Method Detail

getOperator

public SyntaxElement.Constructor getOperator()

setOperator

public void setOperator(SyntaxElement.Constructor op)

getComponents

public Collection<ClassExpression> getComponents()

addComponents

public void addComponents(ClassExpression exp)

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

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