edu.uci.isr.xarch.versions
Class InterfaceTypeImplVersImpl
java.lang.Object
edu.uci.isr.xarch.types.InterfaceTypeImpl
edu.uci.isr.xarch.implementation.InterfaceTypeImplImpl
edu.uci.isr.xarch.versions.InterfaceTypeImplVersImpl
- All Implemented Interfaces:
- DOMBased, IInterfaceType, IInterfaceTypeImpl, IInterfaceTypeImplVers, IXArchElement
- public class InterfaceTypeImplVersImpl
- extends InterfaceTypeImplImpl
- implements IInterfaceTypeImplVers, IInterfaceTypeImpl, DOMBased
DOM-Based implementation of the IInterfaceTypeImplVers interface.
- Author:
- Automatically generated by xArch apigen.
| Methods inherited from class edu.uci.isr.xarch.types.InterfaceTypeImpl |
clearDescription, clearId, equals, getDescription, getDOMNode, getId, getXArch, hasDescription, hashCode, hasId, isEqual, isEquivalent, setDescription, setDOMNode, setId, setXArch |
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
InterfaceTypeImplVersImpl
public InterfaceTypeImplVersImpl(Element elt)
getSequenceOrder
protected static SequenceOrder getSequenceOrder()
cloneElement
public IXArchElement cloneElement(int depth)
- Specified by:
cloneElement in interface IXArchElement- Overrides:
cloneElement in class InterfaceTypeImplImpl
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 InterfaceTypeImplImpl
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 InterfaceTypeImplImpl
setVersionGraphNode
public void setVersionGraphNode(IXMLLink value)
- Description copied from interface:
IInterfaceTypeImplVers
- Set the versionGraphNode for this InterfaceTypeImplVers.
- Specified by:
setVersionGraphNode in interface IInterfaceTypeImplVers
- Parameters:
value - new versionGraphNode
clearVersionGraphNode
public void clearVersionGraphNode()
- Description copied from interface:
IInterfaceTypeImplVers
- Clear the versionGraphNode from this InterfaceTypeImplVers.
- Specified by:
clearVersionGraphNode in interface IInterfaceTypeImplVers
getVersionGraphNode
public IXMLLink getVersionGraphNode()
- Description copied from interface:
IInterfaceTypeImplVers
- Get the versionGraphNode from this InterfaceTypeImplVers.
- Specified by:
getVersionGraphNode in interface IInterfaceTypeImplVers
- Returns:
- versionGraphNode
hasVersionGraphNode
public boolean hasVersionGraphNode(IXMLLink value)
- Description copied from interface:
IInterfaceTypeImplVers
- Determine if this InterfaceTypeImplVers has the given versionGraphNode
- Specified by:
hasVersionGraphNode in interface IInterfaceTypeImplVers
- Parameters:
value - versionGraphNode to compare
- Returns:
true if the versionGraphNodes are equivalent,
false otherwise
isEquivalent
public boolean isEquivalent(IInterfaceTypeImplVers c)
- Description copied from interface:
IInterfaceTypeImplVers
- Determine if another InterfaceTypeImplVers is equivalent to this one, ignoring
ID's.
- Specified by:
isEquivalent in interface IInterfaceTypeImplVers
- Parameters:
c - InterfaceTypeImplVers to compare to this one.
- Returns:
true if all the child elements of this
InterfaceTypeImplVers are equivalent, false otherwise.