xArch/xADL 2.0 Data Binding Library

edu.uci.isr.xarch.boolguard
Interface IGreaterThanOrEquals

All Superinterfaces:
IXArchElement
All Known Implementing Classes:
GreaterThanOrEqualsImpl

public interface IGreaterThanOrEquals
extends IXArchElement

Interface for accessing objects of the GreaterThanOrEquals xsi:type in the boolguard namespace.

Author:
Automatically generated by xArch apigen

Field Summary
static XArchTypeMetadata TYPE_METADATA
           
 
Fields inherited from interface edu.uci.isr.xarch.IXArchElement
DEPTH_INFINITY, DEPTH_ONE, DEPTH_ZERO
 
Method Summary
 void clearSymbol()
          Clear the symbol from this GreaterThanOrEquals.
 void clearSymbol2()
          Clear the symbol2 from this GreaterThanOrEquals.
 void clearValue()
          Clear the value from this GreaterThanOrEquals.
 ISymbol getSymbol()
          Get the symbol from this GreaterThanOrEquals.
 ISymbol getSymbol2()
          Get the symbol2 from this GreaterThanOrEquals.
 IValue getValue()
          Get the value from this GreaterThanOrEquals.
 boolean hasSymbol(ISymbol symbolToCheck)
          Determine if this GreaterThanOrEquals has the given symbol
 boolean hasSymbol2(ISymbol symbol2ToCheck)
          Determine if this GreaterThanOrEquals has the given symbol2
 boolean hasValue(IValue valueToCheck)
          Determine if this GreaterThanOrEquals has the given value
 boolean isEquivalent(IGreaterThanOrEquals GreaterThanOrEqualsToCheck)
          Determine if another GreaterThanOrEquals is equivalent to this one, ignoring ID's.
 void setSymbol(ISymbol value)
          Set the symbol for this GreaterThanOrEquals.
 void setSymbol2(ISymbol value)
          Set the symbol2 for this GreaterThanOrEquals.
 void setValue(IValue value)
          Set the value for this GreaterThanOrEquals.
 
Methods inherited from interface edu.uci.isr.xarch.IXArchElement
cloneElement, getInstanceMetadata, getTypeMetadata, getXArch, setXArch
 

Field Detail

TYPE_METADATA

public static final XArchTypeMetadata TYPE_METADATA
Method Detail

setSymbol

public void setSymbol(ISymbol value)
Set the symbol for this GreaterThanOrEquals.

Parameters:
value - new symbol

clearSymbol

public void clearSymbol()
Clear the symbol from this GreaterThanOrEquals.


getSymbol

public ISymbol getSymbol()
Get the symbol from this GreaterThanOrEquals.

Returns:
symbol

hasSymbol

public boolean hasSymbol(ISymbol symbolToCheck)
Determine if this GreaterThanOrEquals has the given symbol

Parameters:
symbolToCheck - symbol to compare
Returns:
true if the symbols are equivalent, false otherwise

setSymbol2

public void setSymbol2(ISymbol value)
Set the symbol2 for this GreaterThanOrEquals.

Parameters:
value - new symbol2

clearSymbol2

public void clearSymbol2()
Clear the symbol2 from this GreaterThanOrEquals.


getSymbol2

public ISymbol getSymbol2()
Get the symbol2 from this GreaterThanOrEquals.

Returns:
symbol2

hasSymbol2

public boolean hasSymbol2(ISymbol symbol2ToCheck)
Determine if this GreaterThanOrEquals has the given symbol2

Parameters:
symbol2ToCheck - symbol2 to compare
Returns:
true if the symbol2s are equivalent, false otherwise

setValue

public void setValue(IValue value)
Set the value for this GreaterThanOrEquals.

Parameters:
value - new value

clearValue

public void clearValue()
Clear the value from this GreaterThanOrEquals.


getValue

public IValue getValue()
Get the value from this GreaterThanOrEquals.

Returns:
value

hasValue

public boolean hasValue(IValue valueToCheck)
Determine if this GreaterThanOrEquals has the given value

Parameters:
valueToCheck - value to compare
Returns:
true if the values are equivalent, false otherwise

isEquivalent

public boolean isEquivalent(IGreaterThanOrEquals GreaterThanOrEqualsToCheck)
Determine if another GreaterThanOrEquals is equivalent to this one, ignoring ID's.

Parameters:
GreaterThanOrEqualsToCheck - GreaterThanOrEquals to compare to this one.
Returns:
true if all the child elements of this GreaterThanOrEquals are equivalent, false otherwise.

xArch/xADL 2.0 Data Binding Library