xArch/xADL 2.0 Data Binding Library

edu.uci.isr.xarch.options
Interface IGuard

All Superinterfaces:
IXArchElement
All Known Subinterfaces:
IBooleanGuard
All Known Implementing Classes:
BooleanGuardImpl, GuardImpl

public interface IGuard
extends IXArchElement

Interface for accessing objects of the Guard xsi:type in the options 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
 boolean isEquivalent(IGuard GuardToCheck)
          Determine if another Guard is equivalent to this one, ignoring ID's.
 
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

isEquivalent

public boolean isEquivalent(IGuard GuardToCheck)
Determine if another Guard is equivalent to this one, ignoring ID's.

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

xArch/xADL 2.0 Data Binding Library