xArch/xADL 2.0 Data Binding Library

edu.uci.isr.xarch.pladiff
Interface IAddTypeEntity

All Superinterfaces:
IXArchElement
All Known Implementing Classes:
AddTypeEntityImpl

public interface IAddTypeEntity
extends IXArchElement

Interface for accessing objects of the AddTypeEntity 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 clearAddSignatureInterfaceMapping()
          Clear the addSignatureInterfaceMapping from this AddTypeEntity.
 void clearDiffLocation()
          Clear the diffLocation from this AddTypeEntity.
 void clearSignature()
          Clear the signature from this AddTypeEntity.
 void clearSubArchitecture()
          Clear the subArchitecture from this AddTypeEntity.
 void clearVariant()
          Clear the variant from this AddTypeEntity.
 IAddSignatureInterfaceMapping getAddSignatureInterfaceMapping()
          Get the addSignatureInterfaceMapping from this AddTypeEntity.
 IDiffLocation getDiffLocation()
          Get the diffLocation from this AddTypeEntity.
 ISignature getSignature()
          Get the signature from this AddTypeEntity.
 IDescription getSubArchitecture()
          Get the subArchitecture from this AddTypeEntity.
 IVariant getVariant()
          Get the variant from this AddTypeEntity.
 boolean hasAddSignatureInterfaceMapping(IAddSignatureInterfaceMapping addSignatureInterfaceMappingToCheck)
          Determine if this AddTypeEntity has the given addSignatureInterfaceMapping
 boolean hasDiffLocation(IDiffLocation diffLocationToCheck)
          Determine if this AddTypeEntity has the given diffLocation
 boolean hasSignature(ISignature signatureToCheck)
          Determine if this AddTypeEntity has the given signature
 boolean hasSubArchitecture(IDescription subArchitectureToCheck)
          Determine if this AddTypeEntity has the given subArchitecture
 boolean hasVariant(IVariant variantToCheck)
          Determine if this AddTypeEntity has the given variant
 boolean isEquivalent(IAddTypeEntity AddTypeEntityToCheck)
          Determine if another AddTypeEntity is equivalent to this one, ignoring ID's.
 void setAddSignatureInterfaceMapping(IAddSignatureInterfaceMapping value)
          Set the addSignatureInterfaceMapping for this AddTypeEntity.
 void setDiffLocation(IDiffLocation value)
          Set the diffLocation for this AddTypeEntity.
 void setSignature(ISignature value)
          Set the signature for this AddTypeEntity.
 void setSubArchitecture(IDescription value)
          Set the subArchitecture for this AddTypeEntity.
 void setVariant(IVariant value)
          Set the variant for this AddTypeEntity.
 
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

setDiffLocation

public void setDiffLocation(IDiffLocation value)
Set the diffLocation for this AddTypeEntity.

Parameters:
value - new diffLocation

clearDiffLocation

public void clearDiffLocation()
Clear the diffLocation from this AddTypeEntity.


getDiffLocation

public IDiffLocation getDiffLocation()
Get the diffLocation from this AddTypeEntity.

Returns:
diffLocation

hasDiffLocation

public boolean hasDiffLocation(IDiffLocation diffLocationToCheck)
Determine if this AddTypeEntity has the given diffLocation

Parameters:
diffLocationToCheck - diffLocation to compare
Returns:
true if the diffLocations are equivalent, false otherwise

setSignature

public void setSignature(ISignature value)
Set the signature for this AddTypeEntity.

Parameters:
value - new signature

clearSignature

public void clearSignature()
Clear the signature from this AddTypeEntity.


getSignature

public ISignature getSignature()
Get the signature from this AddTypeEntity.

Returns:
signature

hasSignature

public boolean hasSignature(ISignature signatureToCheck)
Determine if this AddTypeEntity has the given signature

Parameters:
signatureToCheck - signature to compare
Returns:
true if the signatures are equivalent, false otherwise

setVariant

public void setVariant(IVariant value)
Set the variant for this AddTypeEntity.

Parameters:
value - new variant

clearVariant

public void clearVariant()
Clear the variant from this AddTypeEntity.


getVariant

public IVariant getVariant()
Get the variant from this AddTypeEntity.

Returns:
variant

hasVariant

public boolean hasVariant(IVariant variantToCheck)
Determine if this AddTypeEntity has the given variant

Parameters:
variantToCheck - variant to compare
Returns:
true if the variants are equivalent, false otherwise

setSubArchitecture

public void setSubArchitecture(IDescription value)
Set the subArchitecture for this AddTypeEntity.

Parameters:
value - new subArchitecture

clearSubArchitecture

public void clearSubArchitecture()
Clear the subArchitecture from this AddTypeEntity.


getSubArchitecture

public IDescription getSubArchitecture()
Get the subArchitecture from this AddTypeEntity.

Returns:
subArchitecture

hasSubArchitecture

public boolean hasSubArchitecture(IDescription subArchitectureToCheck)
Determine if this AddTypeEntity has the given subArchitecture

Parameters:
subArchitectureToCheck - subArchitecture to compare
Returns:
true if the subArchitectures are equivalent, false otherwise

setAddSignatureInterfaceMapping

public void setAddSignatureInterfaceMapping(IAddSignatureInterfaceMapping value)
Set the addSignatureInterfaceMapping for this AddTypeEntity.

Parameters:
value - new addSignatureInterfaceMapping

clearAddSignatureInterfaceMapping

public void clearAddSignatureInterfaceMapping()
Clear the addSignatureInterfaceMapping from this AddTypeEntity.


getAddSignatureInterfaceMapping

public IAddSignatureInterfaceMapping getAddSignatureInterfaceMapping()
Get the addSignatureInterfaceMapping from this AddTypeEntity.

Returns:
addSignatureInterfaceMapping

hasAddSignatureInterfaceMapping

public boolean hasAddSignatureInterfaceMapping(IAddSignatureInterfaceMapping addSignatureInterfaceMappingToCheck)
Determine if this AddTypeEntity has the given addSignatureInterfaceMapping

Parameters:
addSignatureInterfaceMappingToCheck - addSignatureInterfaceMapping to compare
Returns:
true if the addSignatureInterfaceMappings are equivalent, false otherwise

isEquivalent

public boolean isEquivalent(IAddTypeEntity AddTypeEntityToCheck)
Determine if another AddTypeEntity is equivalent to this one, ignoring ID's.

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

xArch/xADL 2.0 Data Binding Library