edu.uci.isr.xarch.versions
Class VariantConnectorTypeImplVersImpl
java.lang.Object
edu.uci.isr.xarch.types.ConnectorTypeImpl
edu.uci.isr.xarch.variants.VariantConnectorTypeImpl
edu.uci.isr.xarch.implementation.VariantConnectorTypeImplImpl
edu.uci.isr.xarch.versions.VariantConnectorTypeImplVersImpl
- All Implemented Interfaces:
- DOMBased, IConnectorType, IVariantConnectorType, IVariantConnectorTypeImpl, IVariantConnectorTypeImplVers, IXArchElement
- Direct Known Subclasses:
- VariantConnectorTypeImplVersSpecImpl
- public class VariantConnectorTypeImplVersImpl
- extends VariantConnectorTypeImplImpl
- implements IVariantConnectorTypeImplVers, IVariantConnectorTypeImpl, DOMBased
DOM-Based implementation of the IVariantConnectorTypeImplVers interface.
- Author:
- Automatically generated by xArch apigen.
| Methods inherited from class edu.uci.isr.xarch.types.ConnectorTypeImpl |
addSignature, addSignatures, clearDescription, clearId, clearSignatures, clearSubArchitecture, equals, getAllSignatures, getDescription, getDOMNode, getId, getSignature, getSignatures, getSubArchitecture, getXArch, hasAllSignatures, hasDescription, hashCode, hasId, hasSignature, hasSignatures, hasSubArchitecture, isEqual, isEquivalent, removeSignature, removeSignatures, setDescription, setDOMNode, setId, setSubArchitecture, setXArch |
| Methods inherited from interface edu.uci.isr.xarch.types.IConnectorType |
addSignature, addSignatures, clearDescription, clearId, clearSignatures, clearSubArchitecture, getAllSignatures, getDescription, getId, getSignature, getSignatures, getSubArchitecture, hasAllSignatures, hasDescription, hasId, hasSignature, hasSignatures, hasSubArchitecture, isEqual, isEquivalent, removeSignature, removeSignatures, setDescription, setId, setSubArchitecture |
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
VERSION_GRAPH_NODE_ELT_NAME
public static final String VERSION_GRAPH_NODE_ELT_NAME
- Tag name for versionGraphNodes in this object.
- See Also:
- Constant Field Values
VariantConnectorTypeImplVersImpl
public VariantConnectorTypeImplVersImpl(Element elt)
getSequenceOrder
protected static SequenceOrder getSequenceOrder()
cloneElement
public IXArchElement cloneElement(int depth)
- Specified by:
cloneElement in interface IXArchElement- Overrides:
cloneElement in class VariantConnectorTypeImplImpl
getTypeMetadata
public XArchTypeMetadata getTypeMetadata()
- Description copied from interface:
IXArchElement
- Gets metadata describing the
xsi:type of this element.
- Specified by:
getTypeMetadata in interface IXArchElement- Overrides:
getTypeMetadata in class VariantConnectorTypeImplImpl
getInstanceMetadata
public XArchInstanceMetadata getInstanceMetadata()
- Description copied from interface:
IXArchElement
- Gets metadata describing the instance of this element.
- Specified by:
getInstanceMetadata in interface IXArchElement- Overrides:
getInstanceMetadata in class VariantConnectorTypeImplImpl
setVersionGraphNode
public void setVersionGraphNode(IXMLLink value)
- Description copied from interface:
IVariantConnectorTypeImplVers
- Set the versionGraphNode for this VariantConnectorTypeImplVers.
- Specified by:
setVersionGraphNode in interface IVariantConnectorTypeImplVers
- Parameters:
value - new versionGraphNode
clearVersionGraphNode
public void clearVersionGraphNode()
- Description copied from interface:
IVariantConnectorTypeImplVers
- Clear the versionGraphNode from this VariantConnectorTypeImplVers.
- Specified by:
clearVersionGraphNode in interface IVariantConnectorTypeImplVers
getVersionGraphNode
public IXMLLink getVersionGraphNode()
- Description copied from interface:
IVariantConnectorTypeImplVers
- Get the versionGraphNode from this VariantConnectorTypeImplVers.
- Specified by:
getVersionGraphNode in interface IVariantConnectorTypeImplVers
- Returns:
- versionGraphNode
hasVersionGraphNode
public boolean hasVersionGraphNode(IXMLLink value)
- Description copied from interface:
IVariantConnectorTypeImplVers
- Determine if this VariantConnectorTypeImplVers has the given versionGraphNode
- Specified by:
hasVersionGraphNode in interface IVariantConnectorTypeImplVers
- Parameters:
value - versionGraphNode to compare
- Returns:
true if the versionGraphNodes are equivalent,
false otherwise
isEquivalent
public boolean isEquivalent(IVariantConnectorTypeImplVers c)
- Description copied from interface:
IVariantConnectorTypeImplVers
- Determine if another VariantConnectorTypeImplVers is equivalent to this one, ignoring
ID's.
- Specified by:
isEquivalent in interface IVariantConnectorTypeImplVers
- Parameters:
c - VariantConnectorTypeImplVers to compare to this one.
- Returns:
true if all the child elements of this
VariantConnectorTypeImplVers are equivalent, false otherwise.