xArch/xADL 2.0 Data Binding Library

edu.uci.isr.xarch.boolguard
Interface IParen

All Superinterfaces:
IXArchElement
All Known Implementing Classes:
ParenImpl

public interface IParen
extends IXArchElement

Interface for accessing objects of the Paren 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 clearBooleanExp()
          Clear the booleanExp from this Paren.
 IBooleanExp getBooleanExp()
          Get the booleanExp from this Paren.
 boolean hasBooleanExp(IBooleanExp booleanExpToCheck)
          Determine if this Paren has the given booleanExp
 boolean isEquivalent(IParen ParenToCheck)
          Determine if another Paren is equivalent to this one, ignoring ID's.
 void setBooleanExp(IBooleanExp value)
          Set the booleanExp for this Paren.
 
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

setBooleanExp

public void setBooleanExp(IBooleanExp value)
Set the booleanExp for this Paren.

Parameters:
value - new booleanExp

clearBooleanExp

public void clearBooleanExp()
Clear the booleanExp from this Paren.


getBooleanExp

public IBooleanExp getBooleanExp()
Get the booleanExp from this Paren.

Returns:
booleanExp

hasBooleanExp

public boolean hasBooleanExp(IBooleanExp booleanExpToCheck)
Determine if this Paren has the given booleanExp

Parameters:
booleanExpToCheck - booleanExp to compare
Returns:
true if the booleanExps are equivalent, false otherwise

isEquivalent

public boolean isEquivalent(IParen ParenToCheck)
Determine if another Paren is equivalent to this one, ignoring ID's.

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

xArch/xADL 2.0 Data Binding Library