com.monad.homerun.model.set
Class SetRelation
java.lang.Object
com.monad.homerun.model.Relation
com.monad.homerun.model.set.SetRelation
- All Implemented Interfaces:
- java.io.Serializable
public class SetRelation
- extends Relation
SetRelation extends Relation to describe a SetModel relation
- See Also:
- Serialized Form
Constructor Summary |
SetRelation()
|
SetRelation(SetRelation rel)
|
SetRelation(java.lang.String domain,
java.lang.String modelName,
int operator,
int mode,
java.lang.String comparator,
java.lang.String constVal,
java.lang.String universe)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MEMBER_MODE
public static final int MEMBER_MODE
- See Also:
- Constant Field Values
SIZE_MODE
public static final int SIZE_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
SetRelation
public SetRelation()
SetRelation
public SetRelation(java.lang.String domain,
java.lang.String modelName,
int operator,
int mode,
java.lang.String comparator,
java.lang.String constVal,
java.lang.String universe)
SetRelation
public SetRelation(SetRelation rel)
copy
public Relation copy()
- Specified by:
copy
in class Relation
setUniverse
public void setUniverse(java.lang.String universe)
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
getMode
public int getMode()
getConstant
public java.lang.String getConstant()
getComparator
public java.lang.String getComparator()
getUniverse
public java.lang.String getUniverse()
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
Copyright © 2006-2009 Richard Rodgers. All Rights Reserved.