xArch/xADL 2.0 Data Binding Library

edu.uci.isr.xarch.pladiff
Interface IRemoveInterface

All Superinterfaces:
IXArchElement
All Known Implementing Classes:
RemoveInterfaceImpl

public interface IRemoveInterface
extends IXArchElement

Interface for accessing objects of the RemoveInterface 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 clearElementDescription()
          Clear the elementDescription from this RemoveInterface.
 void clearInterfaceDescription()
          Clear the interfaceDescription from this RemoveInterface.
 IDescription getElementDescription()
          Get the elementDescription from this RemoveInterface.
 IDescription getInterfaceDescription()
          Get the interfaceDescription from this RemoveInterface.
 boolean hasElementDescription(IDescription elementDescriptionToCheck)
          Determine if this RemoveInterface has the given elementDescription
 boolean hasInterfaceDescription(IDescription interfaceDescriptionToCheck)
          Determine if this RemoveInterface has the given interfaceDescription
 boolean isEquivalent(IRemoveInterface RemoveInterfaceToCheck)
          Determine if another RemoveInterface is equivalent to this one, ignoring ID's.
 void setElementDescription(IDescription value)
          Set the elementDescription for this RemoveInterface.
 void setInterfaceDescription(IDescription value)
          Set the interfaceDescription for this RemoveInterface.
 
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

setElementDescription

public void setElementDescription(IDescription value)
Set the elementDescription for this RemoveInterface.

Parameters:
value - new elementDescription

clearElementDescription

public void clearElementDescription()
Clear the elementDescription from this RemoveInterface.


getElementDescription

public IDescription getElementDescription()
Get the elementDescription from this RemoveInterface.

Returns:
elementDescription

hasElementDescription

public boolean hasElementDescription(IDescription elementDescriptionToCheck)
Determine if this RemoveInterface has the given elementDescription

Parameters:
elementDescriptionToCheck - elementDescription to compare
Returns:
true if the elementDescriptions are equivalent, false otherwise

setInterfaceDescription

public void setInterfaceDescription(IDescription value)
Set the interfaceDescription for this RemoveInterface.

Parameters:
value - new interfaceDescription

clearInterfaceDescription

public void clearInterfaceDescription()
Clear the interfaceDescription from this RemoveInterface.


getInterfaceDescription

public IDescription getInterfaceDescription()
Get the interfaceDescription from this RemoveInterface.

Returns:
interfaceDescription

hasInterfaceDescription

public boolean hasInterfaceDescription(IDescription interfaceDescriptionToCheck)
Determine if this RemoveInterface has the given interfaceDescription

Parameters:
interfaceDescriptionToCheck - interfaceDescription to compare
Returns:
true if the interfaceDescriptions are equivalent, false otherwise

isEquivalent

public boolean isEquivalent(IRemoveInterface RemoveInterfaceToCheck)
Determine if another RemoveInterface is equivalent to this one, ignoring ID's.

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

xArch/xADL 2.0 Data Binding Library