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

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

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.PropertyId
All Implemented Interfaces:
Id, ValueExpression, Cloneable, Visitable

public class PropertyId
extends PropertyExpression
implements Id

A simple Id to represent a Property.

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

Version:
$Revision: 1.7 $
Author:
richi

Field Summary
private  String id
          Holds the identifier.
(package private)  URI uri
           
 
Fields inherited from class fr.inrialpes.exmo.align.impl.edoal.Expression
variable
 
Constructor Summary
PropertyId()
          Creates an anonymous property pattern
PropertyId(URI u)
           
 
Method Summary
 URI getURI()
          Returns a plain representation of the value of this id.
 String plainText()
          Returns a plain representation of the value of this id.
 String toString()
           Returns a simple description of this object.
 
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, wait, wait, wait
 

Field Detail

id

private String id
Holds the identifier.


uri

URI uri
Constructor Detail

PropertyId

public PropertyId()
Creates an anonymous property pattern


PropertyId

public PropertyId(URI u)
Method Detail

getURI

public URI getURI()
Description copied from interface: Id
Returns a plain representation of the value of this id.

Specified by:
getURI in interface Id
Returns:
the plain text representation.

plainText

public String plainText()
Description copied from interface: Id
Returns a plain representation of the value of this id.

Specified by:
plainText in interface Id
Returns:
the plain text representation.

toString

public String toString()

Returns a simple description of this object. The format of the returned String is undocumented and subject to change.

An expamle return String could be: attributeId: http://my/super/attribute

Overrides:
toString in class Object

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

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