|
xArch/xADL 2.0 Data Binding Library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.uci.isr.xarch.pladiff.RemoveTypeEntityImpl
DOM-Based implementation of the IRemoveTypeEntity interface.
| 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 |
public static final String XSD_TYPE_NSURI
public static final String XSD_TYPE_NAME
protected IXArch xArch
public static final String DIFF_LOCATION_ELT_NAME
public static final String SIGNATURE_ELT_NAME
public static final String SUB_ARCHITECTURE_ELT_NAME
public static final String VARIANT_ELT_NAME
public static final String REMOVE_SIGNATURE_INTERFACE_MAPPING_ELT_NAME
protected Element elt
| Constructor Detail |
public RemoveTypeEntityImpl(Element elt)
| Method Detail |
public Node getDOMNode()
DOMBased
getDOMNode in interface DOMBasedpublic void setDOMNode(Node node)
DOMBased
setDOMNode in interface DOMBasednode - DOM nodeprotected static SequenceOrder getSequenceOrder()
public void setXArch(IXArch xArch)
setXArch in interface IXArchElementpublic IXArch getXArch()
getXArch in interface IXArchElementpublic IXArchElement cloneElement(int depth)
cloneElement in interface IXArchElementpublic boolean equals(Object o)
public int hashCode()
public XArchTypeMetadata getTypeMetadata()
IXArchElementxsi:type of this element.
getTypeMetadata in interface IXArchElementxsi:type of this element.public XArchInstanceMetadata getInstanceMetadata()
IXArchElement
getInstanceMetadata in interface IXArchElementpublic void setDiffLocation(IDiffLocation value)
IRemoveTypeEntity
setDiffLocation in interface IRemoveTypeEntityvalue - new diffLocationpublic void clearDiffLocation()
IRemoveTypeEntity
clearDiffLocation in interface IRemoveTypeEntitypublic IDiffLocation getDiffLocation()
IRemoveTypeEntity
getDiffLocation in interface IRemoveTypeEntitypublic boolean hasDiffLocation(IDiffLocation value)
IRemoveTypeEntity
hasDiffLocation in interface IRemoveTypeEntityvalue - diffLocation to compare
true if the diffLocations are equivalent,
false otherwisepublic void setSignature(IDescription value)
IRemoveTypeEntity
setSignature in interface IRemoveTypeEntityvalue - new signaturepublic void clearSignature()
IRemoveTypeEntity
clearSignature in interface IRemoveTypeEntitypublic IDescription getSignature()
IRemoveTypeEntity
getSignature in interface IRemoveTypeEntitypublic boolean hasSignature(IDescription value)
IRemoveTypeEntity
hasSignature in interface IRemoveTypeEntityvalue - signature to compare
true if the signatures are equivalent,
false otherwisepublic void setSubArchitecture(IDescription value)
IRemoveTypeEntity
setSubArchitecture in interface IRemoveTypeEntityvalue - new subArchitecturepublic void clearSubArchitecture()
IRemoveTypeEntity
clearSubArchitecture in interface IRemoveTypeEntitypublic IDescription getSubArchitecture()
IRemoveTypeEntity
getSubArchitecture in interface IRemoveTypeEntitypublic boolean hasSubArchitecture(IDescription value)
IRemoveTypeEntity
hasSubArchitecture in interface IRemoveTypeEntityvalue - subArchitecture to compare
true if the subArchitectures are equivalent,
false otherwisepublic void setVariant(IDescription value)
IRemoveTypeEntity
setVariant in interface IRemoveTypeEntityvalue - new variantpublic void clearVariant()
IRemoveTypeEntity
clearVariant in interface IRemoveTypeEntitypublic IDescription getVariant()
IRemoveTypeEntity
getVariant in interface IRemoveTypeEntitypublic boolean hasVariant(IDescription value)
IRemoveTypeEntity
hasVariant in interface IRemoveTypeEntityvalue - variant to compare
true if the variants are equivalent,
false otherwisepublic void setRemoveSignatureInterfaceMapping(IRemoveSignatureInterfaceMapping value)
IRemoveTypeEntity
setRemoveSignatureInterfaceMapping in interface IRemoveTypeEntityvalue - new removeSignatureInterfaceMappingpublic void clearRemoveSignatureInterfaceMapping()
IRemoveTypeEntity
clearRemoveSignatureInterfaceMapping in interface IRemoveTypeEntitypublic IRemoveSignatureInterfaceMapping getRemoveSignatureInterfaceMapping()
IRemoveTypeEntity
getRemoveSignatureInterfaceMapping in interface IRemoveTypeEntitypublic boolean hasRemoveSignatureInterfaceMapping(IRemoveSignatureInterfaceMapping value)
IRemoveTypeEntity
hasRemoveSignatureInterfaceMapping in interface IRemoveTypeEntityvalue - removeSignatureInterfaceMapping to compare
true if the removeSignatureInterfaceMappings are equivalent,
false otherwisepublic boolean isEquivalent(IRemoveTypeEntity c)
IRemoveTypeEntity
isEquivalent in interface IRemoveTypeEntityc - RemoveTypeEntity to compare to this one.
true if all the child elements of this
RemoveTypeEntity are equivalent, false otherwise.
|
xArch/xADL 2.0 Data Binding Library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||