xArch/xADL 2.0 Data Binding Library

edu.uci.isr.xarch.pladiff
Interface IAdd

All Superinterfaces:
IXArchElement
All Known Implementing Classes:
AddImpl

public interface IAdd
extends IXArchElement

Interface for accessing objects of the Add xsi:type in the pladiff 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 clearAddStructuralEntity()
          Clear the addStructuralEntity from this Add.
 void clearAddTypeEntity()
          Clear the addTypeEntity from this Add.
 IAddStructuralEntity getAddStructuralEntity()
          Get the addStructuralEntity from this Add.
 IAddTypeEntity getAddTypeEntity()
          Get the addTypeEntity from this Add.
 boolean hasAddStructuralEntity(IAddStructuralEntity addStructuralEntityToCheck)
          Determine if this Add has the given addStructuralEntity
 boolean hasAddTypeEntity(IAddTypeEntity addTypeEntityToCheck)
          Determine if this Add has the given addTypeEntity
 boolean isEquivalent(IAdd AddToCheck)
          Determine if another Add is equivalent to this one, ignoring ID's.
 void setAddStructuralEntity(IAddStructuralEntity value)
          Set the addStructuralEntity for this Add.
 void setAddTypeEntity(IAddTypeEntity value)
          Set the addTypeEntity for this Add.
 
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

setAddStructuralEntity

public void setAddStructuralEntity(IAddStructuralEntity value)
Set the addStructuralEntity for this Add.

Parameters:
value - new addStructuralEntity

clearAddStructuralEntity

public void clearAddStructuralEntity()
Clear the addStructuralEntity from this Add.


getAddStructuralEntity

public IAddStructuralEntity getAddStructuralEntity()
Get the addStructuralEntity from this Add.

Returns:
addStructuralEntity

hasAddStructuralEntity

public boolean hasAddStructuralEntity(IAddStructuralEntity addStructuralEntityToCheck)
Determine if this Add has the given addStructuralEntity

Parameters:
addStructuralEntityToCheck - addStructuralEntity to compare
Returns:
true if the addStructuralEntitys are equivalent, false otherwise

setAddTypeEntity

public void setAddTypeEntity(IAddTypeEntity value)
Set the addTypeEntity for this Add.

Parameters:
value - new addTypeEntity

clearAddTypeEntity

public void clearAddTypeEntity()
Clear the addTypeEntity from this Add.


getAddTypeEntity

public IAddTypeEntity getAddTypeEntity()
Get the addTypeEntity from this Add.

Returns:
addTypeEntity

hasAddTypeEntity

public boolean hasAddTypeEntity(IAddTypeEntity addTypeEntityToCheck)
Determine if this Add has the given addTypeEntity

Parameters:
addTypeEntityToCheck - addTypeEntity to compare
Returns:
true if the addTypeEntitys are equivalent, false otherwise

isEquivalent

public boolean isEquivalent(IAdd AddToCheck)
Determine if another Add is equivalent to this one, ignoring ID's.

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

xArch/xADL 2.0 Data Binding Library