com.monad.homerun.model.time
Class TimeRelation
java.lang.Object
com.monad.homerun.model.Relation
com.monad.homerun.model.time.TimeRelation
- All Implemented Interfaces:
- java.io.Serializable
public class TimeRelation
- extends Relation
TimeRelation extends Relation to describe a temporal value
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TIME_MODE
public static final int TIME_MODE
- See Also:
- Constant Field Values
NOW_MODE
public static final int NOW_MODE
- See Also:
- Constant Field Values
MODEL_MODE
public static final int MODEL_MODE
- See Also:
- Constant Field Values
FUNCTION_MODE
public static final int FUNCTION_MODE
- See Also:
- Constant Field Values
TimeRelation
public TimeRelation()
TimeRelation
public TimeRelation(java.lang.String domain,
java.lang.String modelName,
int operator,
int mode,
int valueType,
long timeValue)
TimeRelation
public TimeRelation(TimeRelation rel)
copy
public Relation copy()
- Specified by:
copy
in class Relation
getTimeValue
public long getTimeValue()
setValueType
public void setValueType(int valueType)
toString
public java.lang.String toString()
- Description copied from class:
Relation
- Returns a string representation of the relation
- Overrides:
toString
in class Relation
- Returns:
- relation as a string
getValueType
public int getValueType()
isObservable
public boolean isObservable()
validate
public boolean validate(Relator relator,
Trace trace)
- Description copied from class:
Relation
- Validates the terms of the relation with optional tracing
- Specified by:
validate
in class Relation
- Parameters:
relator
- - the entity performing the relation comparisontrace
- - optional trace object
- Returns:
- true if relation is valid, otherwise false
holds
public boolean holds(java.lang.String objectName,
java.lang.String compObjName,
Relator relator,
Trace trace)
throws NoResourceException
- Specified by:
holds
in class Relation
- Throws:
NoResourceException
getValue
public java.lang.String getValue()
- Specified by:
getValue
in class Relation
getMode
public int getMode()
Copyright © 2006-2009 Richard Rodgers. All Rights Reserved.