ix.icore.domain
Class AtNodeEnd

java.lang.Object
  extended by ix.icore.domain.ConstraintRange
      extended by ix.icore.domain.AtNodeEnd
All Implemented Interfaces:
NodeEndRange, java.lang.Cloneable

@AliasFields(value="to->at")
@HiddenFields(value="from")
public class AtNodeEnd
extends ConstraintRange

A constraint-range that should be used when the constraint applies 'at' at a node-end rather than across a range. When looked at as a ConstraintRange, the 'at' end will appear as the range's 'to' end, and the range's 'from' end will be null.


Field Summary
 
Fields inherited from class ix.icore.domain.ConstraintRange
from, to
 
Constructor Summary
AtNodeEnd()
           
AtNodeEnd(NodeEndRef at)
           
 
Method Summary
 NodeEndRef getAt()
           
 void setAt(NodeEndRef at)
           
 java.lang.String toString()
           
 
Methods inherited from class ix.icore.domain.ConstraintRange
clone, equals, getFrom, getTo, hashCode, setFrom, setTo
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AtNodeEnd

public AtNodeEnd()

AtNodeEnd

public AtNodeEnd(NodeEndRef at)
Method Detail

getAt

public NodeEndRef getAt()

setAt

public void setAt(NodeEndRef at)

toString

public java.lang.String toString()
Overrides:
toString in class ConstraintRange