ix.icore.domain
Class Ordering

java.lang.Object
  extended by ix.icore.AbstractAnnotatedObject
      extended by ix.icore.AbstractIXObject
          extended by ix.icore.domain.Constrainer
              extended by ix.icore.domain.Ordering
All Implemented Interfaces:
Annotated, NodeEndRange, IXObject, java.io.Serializable

public class Ordering
extends Constrainer
implements NodeEndRange, java.io.Serializable

A probably temporary representation of temporal "before" constraints.

See Also:
Serialized Form

Field Summary
protected  NodeEndRef from
           
static Symbol S_ORDERING
           
static Symbol S_TEMPORAL
           
protected  NodeEndRef to
           
 
Fields inherited from class ix.icore.AbstractAnnotatedObject
annotationListeners, annotations
 
Constructor Summary
Ordering()
           
Ordering(NodeEndRef from, NodeEndRef to)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 NodeEndRef getFrom()
           
 java.util.List getParameters()
           
 Symbol getRelation()
           
 NodeEndRef getTo()
           
 Symbol getType()
           
 int hashCode()
           
 void setFrom(NodeEndRef from)
           
 void setTo(NodeEndRef to)
           
 java.lang.String toString()
           
 
Methods inherited from class ix.icore.AbstractAnnotatedObject
addAnnotationListener, annMap, clearAnnotations, fireSetAnnotation, getAnnotation, getAnnotations, getComments, makeAnnMap, removeAnnotation, setAnnotation, setAnnotations, setComments, takeAnnotations
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface ix.icore.Annotated
addAnnotationListener, clearAnnotations, fireSetAnnotation, getAnnotation, getAnnotations, removeAnnotation, setAnnotation, setAnnotations, takeAnnotations
 

Field Detail

from

protected NodeEndRef from

to

protected NodeEndRef to

S_TEMPORAL

public static final Symbol S_TEMPORAL

S_ORDERING

public static final Symbol S_ORDERING
Constructor Detail

Ordering

public Ordering()

Ordering

public Ordering(NodeEndRef from,
                NodeEndRef to)
Method Detail

getFrom

public NodeEndRef getFrom()
Specified by:
getFrom in interface NodeEndRange

setFrom

public void setFrom(NodeEndRef from)
Specified by:
setFrom in interface NodeEndRange

getTo

public NodeEndRef getTo()
Specified by:
getTo in interface NodeEndRange

setTo

public void setTo(NodeEndRef to)
Specified by:
setTo in interface NodeEndRange

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

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

getType

public Symbol getType()
Specified by:
getType in class Constrainer

getRelation

public Symbol getRelation()
Specified by:
getRelation in class Constrainer

getParameters

public java.util.List getParameters()
Specified by:
getParameters in class Constrainer