xArch/xADL 2.0 Data Binding Library

edu.uci.isr.xarch.pladiff
Interface IRemoveSignatureInterfaceMapping

All Superinterfaces:
IXArchElement
All Known Implementing Classes:
RemoveSignatureInterfaceMappingImpl

public interface IRemoveSignatureInterfaceMapping
extends IXArchElement

Interface for accessing objects of the RemoveSignatureInterfaceMapping 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 clearInnerInterfaceDescription()
          Clear the innerInterfaceDescription from this RemoveSignatureInterfaceMapping.
 void clearOuterSignatureDescription()
          Clear the outerSignatureDescription from this RemoveSignatureInterfaceMapping.
 IDescription getInnerInterfaceDescription()
          Get the innerInterfaceDescription from this RemoveSignatureInterfaceMapping.
 IDescription getOuterSignatureDescription()
          Get the outerSignatureDescription from this RemoveSignatureInterfaceMapping.
 boolean hasInnerInterfaceDescription(IDescription innerInterfaceDescriptionToCheck)
          Determine if this RemoveSignatureInterfaceMapping has the given innerInterfaceDescription
 boolean hasOuterSignatureDescription(IDescription outerSignatureDescriptionToCheck)
          Determine if this RemoveSignatureInterfaceMapping has the given outerSignatureDescription
 boolean isEquivalent(IRemoveSignatureInterfaceMapping RemoveSignatureInterfaceMappingToCheck)
          Determine if another RemoveSignatureInterfaceMapping is equivalent to this one, ignoring ID's.
 void setInnerInterfaceDescription(IDescription value)
          Set the innerInterfaceDescription for this RemoveSignatureInterfaceMapping.
 void setOuterSignatureDescription(IDescription value)
          Set the outerSignatureDescription for this RemoveSignatureInterfaceMapping.
 
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

setOuterSignatureDescription

public void setOuterSignatureDescription(IDescription value)
Set the outerSignatureDescription for this RemoveSignatureInterfaceMapping.

Parameters:
value - new outerSignatureDescription

clearOuterSignatureDescription

public void clearOuterSignatureDescription()
Clear the outerSignatureDescription from this RemoveSignatureInterfaceMapping.


getOuterSignatureDescription

public IDescription getOuterSignatureDescription()
Get the outerSignatureDescription from this RemoveSignatureInterfaceMapping.

Returns:
outerSignatureDescription

hasOuterSignatureDescription

public boolean hasOuterSignatureDescription(IDescription outerSignatureDescriptionToCheck)
Determine if this RemoveSignatureInterfaceMapping has the given outerSignatureDescription

Parameters:
outerSignatureDescriptionToCheck - outerSignatureDescription to compare
Returns:
true if the outerSignatureDescriptions are equivalent, false otherwise

setInnerInterfaceDescription

public void setInnerInterfaceDescription(IDescription value)
Set the innerInterfaceDescription for this RemoveSignatureInterfaceMapping.

Parameters:
value - new innerInterfaceDescription

clearInnerInterfaceDescription

public void clearInnerInterfaceDescription()
Clear the innerInterfaceDescription from this RemoveSignatureInterfaceMapping.


getInnerInterfaceDescription

public IDescription getInnerInterfaceDescription()
Get the innerInterfaceDescription from this RemoveSignatureInterfaceMapping.

Returns:
innerInterfaceDescription

hasInnerInterfaceDescription

public boolean hasInnerInterfaceDescription(IDescription innerInterfaceDescriptionToCheck)
Determine if this RemoveSignatureInterfaceMapping has the given innerInterfaceDescription

Parameters:
innerInterfaceDescriptionToCheck - innerInterfaceDescription to compare
Returns:
true if the innerInterfaceDescriptions are equivalent, false otherwise

isEquivalent

public boolean isEquivalent(IRemoveSignatureInterfaceMapping RemoveSignatureInterfaceMappingToCheck)
Determine if another RemoveSignatureInterfaceMapping is equivalent to this one, ignoring ID's.

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

xArch/xADL 2.0 Data Binding Library