xArch/xADL 2.0 Data Binding Library

edu.uci.isr.xarch.pladiff
Interface IAddSignatureInterfaceMapping

All Superinterfaces:
IXArchElement
All Known Implementing Classes:
AddSignatureInterfaceMappingImpl

public interface IAddSignatureInterfaceMapping
extends IXArchElement

Interface for accessing objects of the AddSignatureInterfaceMapping 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 clearInterfaceEndPoint()
          Clear the interfaceEndPoint from this AddSignatureInterfaceMapping.
 void clearSignatureEndPoint()
          Clear the signatureEndPoint from this AddSignatureInterfaceMapping.
 void clearSignatureInterfaceMapping()
          Clear the signatureInterfaceMapping from this AddSignatureInterfaceMapping.
 IInterfaceEndPoint getInterfaceEndPoint()
          Get the interfaceEndPoint from this AddSignatureInterfaceMapping.
 ISignatureEndPoint getSignatureEndPoint()
          Get the signatureEndPoint from this AddSignatureInterfaceMapping.
 ISignatureInterfaceMapping getSignatureInterfaceMapping()
          Get the signatureInterfaceMapping from this AddSignatureInterfaceMapping.
 boolean hasInterfaceEndPoint(IInterfaceEndPoint interfaceEndPointToCheck)
          Determine if this AddSignatureInterfaceMapping has the given interfaceEndPoint
 boolean hasSignatureEndPoint(ISignatureEndPoint signatureEndPointToCheck)
          Determine if this AddSignatureInterfaceMapping has the given signatureEndPoint
 boolean hasSignatureInterfaceMapping(ISignatureInterfaceMapping signatureInterfaceMappingToCheck)
          Determine if this AddSignatureInterfaceMapping has the given signatureInterfaceMapping
 boolean isEquivalent(IAddSignatureInterfaceMapping AddSignatureInterfaceMappingToCheck)
          Determine if another AddSignatureInterfaceMapping is equivalent to this one, ignoring ID's.
 void setInterfaceEndPoint(IInterfaceEndPoint value)
          Set the interfaceEndPoint for this AddSignatureInterfaceMapping.
 void setSignatureEndPoint(ISignatureEndPoint value)
          Set the signatureEndPoint for this AddSignatureInterfaceMapping.
 void setSignatureInterfaceMapping(ISignatureInterfaceMapping value)
          Set the signatureInterfaceMapping for this AddSignatureInterfaceMapping.
 
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

setSignatureInterfaceMapping

public void setSignatureInterfaceMapping(ISignatureInterfaceMapping value)
Set the signatureInterfaceMapping for this AddSignatureInterfaceMapping.

Parameters:
value - new signatureInterfaceMapping

clearSignatureInterfaceMapping

public void clearSignatureInterfaceMapping()
Clear the signatureInterfaceMapping from this AddSignatureInterfaceMapping.


getSignatureInterfaceMapping

public ISignatureInterfaceMapping getSignatureInterfaceMapping()
Get the signatureInterfaceMapping from this AddSignatureInterfaceMapping.

Returns:
signatureInterfaceMapping

hasSignatureInterfaceMapping

public boolean hasSignatureInterfaceMapping(ISignatureInterfaceMapping signatureInterfaceMappingToCheck)
Determine if this AddSignatureInterfaceMapping has the given signatureInterfaceMapping

Parameters:
signatureInterfaceMappingToCheck - signatureInterfaceMapping to compare
Returns:
true if the signatureInterfaceMappings are equivalent, false otherwise

setSignatureEndPoint

public void setSignatureEndPoint(ISignatureEndPoint value)
Set the signatureEndPoint for this AddSignatureInterfaceMapping.

Parameters:
value - new signatureEndPoint

clearSignatureEndPoint

public void clearSignatureEndPoint()
Clear the signatureEndPoint from this AddSignatureInterfaceMapping.


getSignatureEndPoint

public ISignatureEndPoint getSignatureEndPoint()
Get the signatureEndPoint from this AddSignatureInterfaceMapping.

Returns:
signatureEndPoint

hasSignatureEndPoint

public boolean hasSignatureEndPoint(ISignatureEndPoint signatureEndPointToCheck)
Determine if this AddSignatureInterfaceMapping has the given signatureEndPoint

Parameters:
signatureEndPointToCheck - signatureEndPoint to compare
Returns:
true if the signatureEndPoints are equivalent, false otherwise

setInterfaceEndPoint

public void setInterfaceEndPoint(IInterfaceEndPoint value)
Set the interfaceEndPoint for this AddSignatureInterfaceMapping.

Parameters:
value - new interfaceEndPoint

clearInterfaceEndPoint

public void clearInterfaceEndPoint()
Clear the interfaceEndPoint from this AddSignatureInterfaceMapping.


getInterfaceEndPoint

public IInterfaceEndPoint getInterfaceEndPoint()
Get the interfaceEndPoint from this AddSignatureInterfaceMapping.

Returns:
interfaceEndPoint

hasInterfaceEndPoint

public boolean hasInterfaceEndPoint(IInterfaceEndPoint interfaceEndPointToCheck)
Determine if this AddSignatureInterfaceMapping has the given interfaceEndPoint

Parameters:
interfaceEndPointToCheck - interfaceEndPoint to compare
Returns:
true if the interfaceEndPoints are equivalent, false otherwise

isEquivalent

public boolean isEquivalent(IAddSignatureInterfaceMapping AddSignatureInterfaceMappingToCheck)
Determine if another AddSignatureInterfaceMapping is equivalent to this one, ignoring ID's.

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

xArch/xADL 2.0 Data Binding Library