xArch/xADL 2.0 Data Binding Library

edu.uci.isr.xarch.pladiff
Interface ISignatureEndPoint

All Superinterfaces:
IXArchElement
All Known Implementing Classes:
SignatureEndPointImpl

public interface ISignatureEndPoint
extends IXArchElement

Interface for accessing objects of the SignatureEndPoint 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 clearOuterElementDescription()
          Clear the outerElementDescription from this SignatureEndPoint.
 void clearSignatureDescription()
          Clear the signatureDescription from this SignatureEndPoint.
 IDescription getOuterElementDescription()
          Get the outerElementDescription from this SignatureEndPoint.
 IDescription getSignatureDescription()
          Get the signatureDescription from this SignatureEndPoint.
 boolean hasOuterElementDescription(IDescription outerElementDescriptionToCheck)
          Determine if this SignatureEndPoint has the given outerElementDescription
 boolean hasSignatureDescription(IDescription signatureDescriptionToCheck)
          Determine if this SignatureEndPoint has the given signatureDescription
 boolean isEquivalent(ISignatureEndPoint SignatureEndPointToCheck)
          Determine if another SignatureEndPoint is equivalent to this one, ignoring ID's.
 void setOuterElementDescription(IDescription value)
          Set the outerElementDescription for this SignatureEndPoint.
 void setSignatureDescription(IDescription value)
          Set the signatureDescription for this SignatureEndPoint.
 
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

setSignatureDescription

public void setSignatureDescription(IDescription value)
Set the signatureDescription for this SignatureEndPoint.

Parameters:
value - new signatureDescription

clearSignatureDescription

public void clearSignatureDescription()
Clear the signatureDescription from this SignatureEndPoint.


getSignatureDescription

public IDescription getSignatureDescription()
Get the signatureDescription from this SignatureEndPoint.

Returns:
signatureDescription

hasSignatureDescription

public boolean hasSignatureDescription(IDescription signatureDescriptionToCheck)
Determine if this SignatureEndPoint has the given signatureDescription

Parameters:
signatureDescriptionToCheck - signatureDescription to compare
Returns:
true if the signatureDescriptions are equivalent, false otherwise

setOuterElementDescription

public void setOuterElementDescription(IDescription value)
Set the outerElementDescription for this SignatureEndPoint.

Parameters:
value - new outerElementDescription

clearOuterElementDescription

public void clearOuterElementDescription()
Clear the outerElementDescription from this SignatureEndPoint.


getOuterElementDescription

public IDescription getOuterElementDescription()
Get the outerElementDescription from this SignatureEndPoint.

Returns:
outerElementDescription

hasOuterElementDescription

public boolean hasOuterElementDescription(IDescription outerElementDescriptionToCheck)
Determine if this SignatureEndPoint has the given outerElementDescription

Parameters:
outerElementDescriptionToCheck - outerElementDescription to compare
Returns:
true if the outerElementDescriptions are equivalent, false otherwise

isEquivalent

public boolean isEquivalent(ISignatureEndPoint SignatureEndPointToCheck)
Determine if another SignatureEndPoint is equivalent to this one, ignoring ID's.

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

xArch/xADL 2.0 Data Binding Library