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

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

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.PropertyRestriction
                  extended by fr.inrialpes.exmo.align.impl.edoal.PropertyDomainRestriction
All Implemented Interfaces:
ValueExpression, Cloneable, Visitable

public class PropertyDomainRestriction
extends PropertyRestriction

Represents a domainRestriction tag for PropertyExpressions.

$Id: PropertyDomainRestriction.java 1435 2010-04-24 17:38:45Z euzenat $

Version:
$Revision: 1.4 $
Author:
Richard Pöttler

Field Summary
protected  ClassExpression domain
           
 
Fields inherited from class fr.inrialpes.exmo.align.impl.edoal.Expression
variable
 
Constructor Summary
PropertyDomainRestriction()
          Constructs a domainRestiction with the given restriction.
PropertyDomainRestriction(ClassExpression dom)
          Constructs a domainRestiction with the given restriction.
 
Method Summary
 ClassExpression getDomain()
           
 void setDomain(ClassExpression dom)
           
 
Methods inherited from class fr.inrialpes.exmo.align.impl.edoal.PropertyRestriction
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

domain

protected ClassExpression domain
Constructor Detail

PropertyDomainRestriction

public PropertyDomainRestriction()
Constructs a domainRestiction with the given restriction.

Throws:
NullPointerException - if the restriction is null

PropertyDomainRestriction

public PropertyDomainRestriction(ClassExpression dom)
Constructs a domainRestiction with the given restriction.

Parameters:
dom - the restricting class expression
Throws:
NullPointerException - if the restriction is null
Method Detail

getDomain

public ClassExpression getDomain()

setDomain

public void setDomain(ClassExpression dom)

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

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