xArch/xADL 2.0 Data Binding Library

edu.uci.isr.xarch.boolguard
Interface IOr

All Superinterfaces:
IXArchElement
All Known Implementing Classes:
OrImpl

public interface IOr
extends IXArchElement

Interface for accessing objects of the Or 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 clearBooleanExp1()
          Clear the booleanExp1 from this Or.
 void clearBooleanExp2()
          Clear the booleanExp2 from this Or.
 IBooleanExp getBooleanExp1()
          Get the booleanExp1 from this Or.
 IBooleanExp getBooleanExp2()
          Get the booleanExp2 from this Or.
 boolean hasBooleanExp1(IBooleanExp booleanExp1ToCheck)
          Determine if this Or has the given booleanExp1
 boolean hasBooleanExp2(IBooleanExp booleanExp2ToCheck)
          Determine if this Or has the given booleanExp2
 boolean isEquivalent(IOr OrToCheck)
          Determine if another Or is equivalent to this one, ignoring ID's.
 void setBooleanExp1(IBooleanExp value)
          Set the booleanExp1 for this Or.
 void setBooleanExp2(IBooleanExp value)
          Set the booleanExp2 for this Or.
 
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

setBooleanExp1

public void setBooleanExp1(IBooleanExp value)
Set the booleanExp1 for this Or.

Parameters:
value - new booleanExp1

clearBooleanExp1

public void clearBooleanExp1()
Clear the booleanExp1 from this Or.


getBooleanExp1

public IBooleanExp getBooleanExp1()
Get the booleanExp1 from this Or.

Returns:
booleanExp1

hasBooleanExp1

public boolean hasBooleanExp1(IBooleanExp booleanExp1ToCheck)
Determine if this Or has the given booleanExp1

Parameters:
booleanExp1ToCheck - booleanExp1 to compare
Returns:
true if the booleanExp1s are equivalent, false otherwise

setBooleanExp2

public void setBooleanExp2(IBooleanExp value)
Set the booleanExp2 for this Or.

Parameters:
value - new booleanExp2

clearBooleanExp2

public void clearBooleanExp2()
Clear the booleanExp2 from this Or.


getBooleanExp2

public IBooleanExp getBooleanExp2()
Get the booleanExp2 from this Or.

Returns:
booleanExp2

hasBooleanExp2

public boolean hasBooleanExp2(IBooleanExp booleanExp2ToCheck)
Determine if this Or has the given booleanExp2

Parameters:
booleanExp2ToCheck - booleanExp2 to compare
Returns:
true if the booleanExp2s are equivalent, false otherwise

isEquivalent

public boolean isEquivalent(IOr OrToCheck)
Determine if another Or is equivalent to this one, ignoring ID's.

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

xArch/xADL 2.0 Data Binding Library