xArch/xADL 2.0 Data Binding Library

edu.uci.isr.xarch.pladiff
Class RemoveTypeEntityImpl

java.lang.Object
  extended byedu.uci.isr.xarch.pladiff.RemoveTypeEntityImpl
All Implemented Interfaces:
DOMBased, IRemoveTypeEntity, IXArchElement

public class RemoveTypeEntityImpl
extends Object
implements IRemoveTypeEntity, DOMBased

DOM-Based implementation of the IRemoveTypeEntity interface.

Author:
Automatically generated by xArch apigen.

Field Summary
static String DIFF_LOCATION_ELT_NAME
          Tag name for diffLocations in this object.
protected  Element elt
           
static String REMOVE_SIGNATURE_INTERFACE_MAPPING_ELT_NAME
          Tag name for removeSignatureInterfaceMappings in this object.
static String SIGNATURE_ELT_NAME
          Tag name for signatures in this object.
static String SUB_ARCHITECTURE_ELT_NAME
          Tag name for subArchitectures in this object.
static String VARIANT_ELT_NAME
          Tag name for variants in this object.
protected  IXArch xArch
           
static String XSD_TYPE_NAME
           
static String XSD_TYPE_NSURI
           
 
Fields inherited from interface edu.uci.isr.xarch.pladiff.IRemoveTypeEntity
TYPE_METADATA
 
Fields inherited from interface edu.uci.isr.xarch.IXArchElement
DEPTH_INFINITY, DEPTH_ONE, DEPTH_ZERO
 
Constructor Summary
RemoveTypeEntityImpl(Element elt)
           
 
Method Summary
 void clearDiffLocation()
          Clear the diffLocation from this RemoveTypeEntity.
 void clearRemoveSignatureInterfaceMapping()
          Clear the removeSignatureInterfaceMapping from this RemoveTypeEntity.
 void clearSignature()
          Clear the signature from this RemoveTypeEntity.
 void clearSubArchitecture()
          Clear the subArchitecture from this RemoveTypeEntity.
 void clearVariant()
          Clear the variant from this RemoveTypeEntity.
 IXArchElement cloneElement(int depth)
           
 boolean equals(Object o)
           
 IDiffLocation getDiffLocation()
          Get the diffLocation from this RemoveTypeEntity.
 Node getDOMNode()
          Gets the DOM node on which this implementation is based.
 XArchInstanceMetadata getInstanceMetadata()
          Gets metadata describing the instance of this element.
 IRemoveSignatureInterfaceMapping getRemoveSignatureInterfaceMapping()
          Get the removeSignatureInterfaceMapping from this RemoveTypeEntity.
protected static SequenceOrder getSequenceOrder()
           
 IDescription getSignature()
          Get the signature from this RemoveTypeEntity.
 IDescription getSubArchitecture()
          Get the subArchitecture from this RemoveTypeEntity.
 XArchTypeMetadata getTypeMetadata()
          Gets metadata describing the xsi:type of this element.
 IDescription getVariant()
          Get the variant from this RemoveTypeEntity.
 IXArch getXArch()
           
 boolean hasDiffLocation(IDiffLocation value)
          Determine if this RemoveTypeEntity has the given diffLocation
 int hashCode()
           
 boolean hasRemoveSignatureInterfaceMapping(IRemoveSignatureInterfaceMapping value)
          Determine if this RemoveTypeEntity has the given removeSignatureInterfaceMapping
 boolean hasSignature(IDescription value)
          Determine if this RemoveTypeEntity has the given signature
 boolean hasSubArchitecture(IDescription value)
          Determine if this RemoveTypeEntity has the given subArchitecture
 boolean hasVariant(IDescription value)
          Determine if this RemoveTypeEntity has the given variant
 boolean isEquivalent(IRemoveTypeEntity c)
          Determine if another RemoveTypeEntity is equivalent to this one, ignoring ID's.
 void setDiffLocation(IDiffLocation value)
          Set the diffLocation for this RemoveTypeEntity.
 void setDOMNode(Node node)
          Sets the DOM node on which this implementation is based.
 void setRemoveSignatureInterfaceMapping(IRemoveSignatureInterfaceMapping value)
          Set the removeSignatureInterfaceMapping for this RemoveTypeEntity.
 void setSignature(IDescription value)
          Set the signature for this RemoveTypeEntity.
 void setSubArchitecture(IDescription value)
          Set the subArchitecture for this RemoveTypeEntity.
 void setVariant(IDescription value)
          Set the variant for this RemoveTypeEntity.
 void setXArch(IXArch xArch)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XSD_TYPE_NSURI

public static final String XSD_TYPE_NSURI
See Also:
Constant Field Values

XSD_TYPE_NAME

public static final String XSD_TYPE_NAME
See Also:
Constant Field Values

xArch

protected IXArch xArch

DIFF_LOCATION_ELT_NAME

public static final String DIFF_LOCATION_ELT_NAME
Tag name for diffLocations in this object.

See Also:
Constant Field Values

SIGNATURE_ELT_NAME

public static final String SIGNATURE_ELT_NAME
Tag name for signatures in this object.

See Also:
Constant Field Values

SUB_ARCHITECTURE_ELT_NAME

public static final String SUB_ARCHITECTURE_ELT_NAME
Tag name for subArchitectures in this object.

See Also:
Constant Field Values

VARIANT_ELT_NAME

public static final String VARIANT_ELT_NAME
Tag name for variants in this object.

See Also:
Constant Field Values

REMOVE_SIGNATURE_INTERFACE_MAPPING_ELT_NAME

public static final String REMOVE_SIGNATURE_INTERFACE_MAPPING_ELT_NAME
Tag name for removeSignatureInterfaceMappings in this object.

See Also:
Constant Field Values

elt

protected Element elt
Constructor Detail

RemoveTypeEntityImpl

public RemoveTypeEntityImpl(Element elt)
Method Detail

getDOMNode

public Node getDOMNode()
Description copied from interface: DOMBased
Gets the DOM node on which this implementation is based.

Specified by:
getDOMNode in interface DOMBased
Returns:
DOM node

setDOMNode

public void setDOMNode(Node node)
Description copied from interface: DOMBased
Sets the DOM node on which this implementation is based.

Specified by:
setDOMNode in interface DOMBased
Parameters:
node - DOM node

getSequenceOrder

protected static SequenceOrder getSequenceOrder()

setXArch

public void setXArch(IXArch xArch)
Specified by:
setXArch in interface IXArchElement

getXArch

public IXArch getXArch()
Specified by:
getXArch in interface IXArchElement

cloneElement

public IXArchElement cloneElement(int depth)
Specified by:
cloneElement in interface IXArchElement

equals

public boolean equals(Object o)

hashCode

public int hashCode()

getTypeMetadata

public XArchTypeMetadata getTypeMetadata()
Description copied from interface: IXArchElement
Gets metadata describing the xsi:type of this element.

Specified by:
getTypeMetadata in interface IXArchElement
Returns:
metadata describing the xsi:type of this element.

getInstanceMetadata

public XArchInstanceMetadata getInstanceMetadata()
Description copied from interface: IXArchElement
Gets metadata describing the instance of this element.

Specified by:
getInstanceMetadata in interface IXArchElement
Returns:
metadata describing the instance of this element.

setDiffLocation

public void setDiffLocation(IDiffLocation value)
Description copied from interface: IRemoveTypeEntity
Set the diffLocation for this RemoveTypeEntity.

Specified by:
setDiffLocation in interface IRemoveTypeEntity
Parameters:
value - new diffLocation

clearDiffLocation

public void clearDiffLocation()
Description copied from interface: IRemoveTypeEntity
Clear the diffLocation from this RemoveTypeEntity.

Specified by:
clearDiffLocation in interface IRemoveTypeEntity

getDiffLocation

public IDiffLocation getDiffLocation()
Description copied from interface: IRemoveTypeEntity
Get the diffLocation from this RemoveTypeEntity.

Specified by:
getDiffLocation in interface IRemoveTypeEntity
Returns:
diffLocation

hasDiffLocation

public boolean hasDiffLocation(IDiffLocation value)
Description copied from interface: IRemoveTypeEntity
Determine if this RemoveTypeEntity has the given diffLocation

Specified by:
hasDiffLocation in interface IRemoveTypeEntity
Parameters:
value - diffLocation to compare
Returns:
true if the diffLocations are equivalent, false otherwise

setSignature

public void setSignature(IDescription value)
Description copied from interface: IRemoveTypeEntity
Set the signature for this RemoveTypeEntity.

Specified by:
setSignature in interface IRemoveTypeEntity
Parameters:
value - new signature

clearSignature

public void clearSignature()
Description copied from interface: IRemoveTypeEntity
Clear the signature from this RemoveTypeEntity.

Specified by:
clearSignature in interface IRemoveTypeEntity

getSignature

public IDescription getSignature()
Description copied from interface: IRemoveTypeEntity
Get the signature from this RemoveTypeEntity.

Specified by:
getSignature in interface IRemoveTypeEntity
Returns:
signature

hasSignature

public boolean hasSignature(IDescription value)
Description copied from interface: IRemoveTypeEntity
Determine if this RemoveTypeEntity has the given signature

Specified by:
hasSignature in interface IRemoveTypeEntity
Parameters:
value - signature to compare
Returns:
true if the signatures are equivalent, false otherwise

setSubArchitecture

public void setSubArchitecture(IDescription value)
Description copied from interface: IRemoveTypeEntity
Set the subArchitecture for this RemoveTypeEntity.

Specified by:
setSubArchitecture in interface IRemoveTypeEntity
Parameters:
value - new subArchitecture

clearSubArchitecture

public void clearSubArchitecture()
Description copied from interface: IRemoveTypeEntity
Clear the subArchitecture from this RemoveTypeEntity.

Specified by:
clearSubArchitecture in interface IRemoveTypeEntity

getSubArchitecture

public IDescription getSubArchitecture()
Description copied from interface: IRemoveTypeEntity
Get the subArchitecture from this RemoveTypeEntity.

Specified by:
getSubArchitecture in interface IRemoveTypeEntity
Returns:
subArchitecture

hasSubArchitecture

public boolean hasSubArchitecture(IDescription value)
Description copied from interface: IRemoveTypeEntity
Determine if this RemoveTypeEntity has the given subArchitecture

Specified by:
hasSubArchitecture in interface IRemoveTypeEntity
Parameters:
value - subArchitecture to compare
Returns:
true if the subArchitectures are equivalent, false otherwise

setVariant

public void setVariant(IDescription value)
Description copied from interface: IRemoveTypeEntity
Set the variant for this RemoveTypeEntity.

Specified by:
setVariant in interface IRemoveTypeEntity
Parameters:
value - new variant

clearVariant

public void clearVariant()
Description copied from interface: IRemoveTypeEntity
Clear the variant from this RemoveTypeEntity.

Specified by:
clearVariant in interface IRemoveTypeEntity

getVariant

public IDescription getVariant()
Description copied from interface: IRemoveTypeEntity
Get the variant from this RemoveTypeEntity.

Specified by:
getVariant in interface IRemoveTypeEntity
Returns:
variant

hasVariant

public boolean hasVariant(IDescription value)
Description copied from interface: IRemoveTypeEntity
Determine if this RemoveTypeEntity has the given variant

Specified by:
hasVariant in interface IRemoveTypeEntity
Parameters:
value - variant to compare
Returns:
true if the variants are equivalent, false otherwise

setRemoveSignatureInterfaceMapping

public void setRemoveSignatureInterfaceMapping(IRemoveSignatureInterfaceMapping value)
Description copied from interface: IRemoveTypeEntity
Set the removeSignatureInterfaceMapping for this RemoveTypeEntity.

Specified by:
setRemoveSignatureInterfaceMapping in interface IRemoveTypeEntity
Parameters:
value - new removeSignatureInterfaceMapping

clearRemoveSignatureInterfaceMapping

public void clearRemoveSignatureInterfaceMapping()
Description copied from interface: IRemoveTypeEntity
Clear the removeSignatureInterfaceMapping from this RemoveTypeEntity.

Specified by:
clearRemoveSignatureInterfaceMapping in interface IRemoveTypeEntity

getRemoveSignatureInterfaceMapping

public IRemoveSignatureInterfaceMapping getRemoveSignatureInterfaceMapping()
Description copied from interface: IRemoveTypeEntity
Get the removeSignatureInterfaceMapping from this RemoveTypeEntity.

Specified by:
getRemoveSignatureInterfaceMapping in interface IRemoveTypeEntity
Returns:
removeSignatureInterfaceMapping

hasRemoveSignatureInterfaceMapping

public boolean hasRemoveSignatureInterfaceMapping(IRemoveSignatureInterfaceMapping value)
Description copied from interface: IRemoveTypeEntity
Determine if this RemoveTypeEntity has the given removeSignatureInterfaceMapping

Specified by:
hasRemoveSignatureInterfaceMapping in interface IRemoveTypeEntity
Parameters:
value - removeSignatureInterfaceMapping to compare
Returns:
true if the removeSignatureInterfaceMappings are equivalent, false otherwise

isEquivalent

public boolean isEquivalent(IRemoveTypeEntity c)
Description copied from interface: IRemoveTypeEntity
Determine if another RemoveTypeEntity is equivalent to this one, ignoring ID's.

Specified by:
isEquivalent in interface IRemoveTypeEntity
Parameters:
c - RemoveTypeEntity to compare to this one.
Returns:
true if all the child elements of this RemoveTypeEntity are equivalent, false otherwise.

xArch/xADL 2.0 Data Binding Library