xArch/xADL 2.0 Data Binding Library

edu.uci.isr.xarch.messages
Class VariantConnectorTypeImplVersSpecImpl

java.lang.Object
  extended byedu.uci.isr.xarch.types.ConnectorTypeImpl
      extended byedu.uci.isr.xarch.variants.VariantConnectorTypeImpl
          extended byedu.uci.isr.xarch.implementation.VariantConnectorTypeImplImpl
              extended byedu.uci.isr.xarch.versions.VariantConnectorTypeImplVersImpl
                  extended byedu.uci.isr.xarch.messages.VariantConnectorTypeImplVersSpecImpl
All Implemented Interfaces:
DOMBased, IConnectorType, IVariantConnectorType, IVariantConnectorTypeImpl, IVariantConnectorTypeImplVers, IVariantConnectorTypeImplVersSpec, IXArchElement

public class VariantConnectorTypeImplVersSpecImpl
extends VariantConnectorTypeImplVersImpl
implements IVariantConnectorTypeImplVersSpec, IVariantConnectorTypeImplVers, DOMBased

DOM-Based implementation of the IVariantConnectorTypeImplVersSpec interface.

Author:
Automatically generated by xArch apigen.

Field Summary
static String MESSAGE_CAUSALITY_SPECIFICATION_ELT_NAME
          Tag name for messageCausalitySpecifications in this object.
static String XSD_TYPE_NAME
           
static String XSD_TYPE_NSURI
           
 
Fields inherited from class edu.uci.isr.xarch.versions.VariantConnectorTypeImplVersImpl
VERSION_GRAPH_NODE_ELT_NAME
 
Fields inherited from class edu.uci.isr.xarch.implementation.VariantConnectorTypeImplImpl
IMPLEMENTATION_ELT_NAME
 
Fields inherited from class edu.uci.isr.xarch.variants.VariantConnectorTypeImpl
VARIANT_ELT_NAME
 
Fields inherited from class edu.uci.isr.xarch.types.ConnectorTypeImpl
DESCRIPTION_ELT_NAME, elt, ID_ATTR_NAME, SIGNATURE_ELT_NAME, SUB_ARCHITECTURE_ELT_NAME, xArch
 
Fields inherited from interface edu.uci.isr.xarch.messages.IVariantConnectorTypeImplVersSpec
TYPE_METADATA
 
Fields inherited from interface edu.uci.isr.xarch.IXArchElement
DEPTH_INFINITY, DEPTH_ONE, DEPTH_ZERO
 
Constructor Summary
VariantConnectorTypeImplVersSpecImpl(Element elt)
           
 
Method Summary
 void clearMessageCausalitySpecification()
          Clear the messageCausalitySpecification from this VariantConnectorTypeImplVersSpec.
 IXArchElement cloneElement(int depth)
           
 XArchInstanceMetadata getInstanceMetadata()
          Gets metadata describing the instance of this element.
 IMessageCausalitySpecification getMessageCausalitySpecification()
          Get the messageCausalitySpecification from this VariantConnectorTypeImplVersSpec.
protected static SequenceOrder getSequenceOrder()
           
 XArchTypeMetadata getTypeMetadata()
          Gets metadata describing the xsi:type of this element.
 boolean hasMessageCausalitySpecification(IMessageCausalitySpecification value)
          Determine if this VariantConnectorTypeImplVersSpec has the given messageCausalitySpecification
 boolean isEquivalent(IVariantConnectorTypeImplVersSpec c)
          Determine if another VariantConnectorTypeImplVersSpec is equivalent to this one, ignoring ID's.
 void setMessageCausalitySpecification(IMessageCausalitySpecification value)
          Set the messageCausalitySpecification for this VariantConnectorTypeImplVersSpec.
 
Methods inherited from class edu.uci.isr.xarch.versions.VariantConnectorTypeImplVersImpl
clearVersionGraphNode, getVersionGraphNode, hasVersionGraphNode, isEquivalent, setVersionGraphNode
 
Methods inherited from class edu.uci.isr.xarch.implementation.VariantConnectorTypeImplImpl
addImplementation, addImplementations, clearImplementations, getAllImplementations, hasAllImplementations, hasImplementation, hasImplementations, isEquivalent, removeImplementation, removeImplementations
 
Methods inherited from class edu.uci.isr.xarch.variants.VariantConnectorTypeImpl
addVariant, addVariants, clearVariants, getAllVariants, hasAllVariants, hasVariant, hasVariants, isEquivalent, removeVariant, removeVariants
 
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 class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.uci.isr.xarch.versions.IVariantConnectorTypeImplVers
clearVersionGraphNode, getVersionGraphNode, hasVersionGraphNode, isEquivalent, setVersionGraphNode
 
Methods inherited from interface edu.uci.isr.xarch.implementation.IVariantConnectorTypeImpl
addImplementation, addImplementations, clearImplementations, getAllImplementations, hasAllImplementations, hasImplementation, hasImplementations, isEquivalent, removeImplementation, removeImplementations
 
Methods inherited from interface edu.uci.isr.xarch.variants.IVariantConnectorType
addVariant, addVariants, clearVariants, getAllVariants, hasAllVariants, hasVariant, hasVariants, isEquivalent, removeVariant, removeVariants
 
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
 
Methods inherited from interface edu.uci.isr.xarch.IXArchElement
getXArch, setXArch
 
Methods inherited from interface edu.uci.isr.xarch.DOMBased
getDOMNode, setDOMNode
 

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

MESSAGE_CAUSALITY_SPECIFICATION_ELT_NAME

public static final String MESSAGE_CAUSALITY_SPECIFICATION_ELT_NAME
Tag name for messageCausalitySpecifications in this object.

See Also:
Constant Field Values
Constructor Detail

VariantConnectorTypeImplVersSpecImpl

public VariantConnectorTypeImplVersSpecImpl(Element elt)
Method Detail

getSequenceOrder

protected static SequenceOrder getSequenceOrder()

cloneElement

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

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 VariantConnectorTypeImplVersImpl

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 VariantConnectorTypeImplVersImpl

setMessageCausalitySpecification

public void setMessageCausalitySpecification(IMessageCausalitySpecification value)
Description copied from interface: IVariantConnectorTypeImplVersSpec
Set the messageCausalitySpecification for this VariantConnectorTypeImplVersSpec.

Specified by:
setMessageCausalitySpecification in interface IVariantConnectorTypeImplVersSpec
Parameters:
value - new messageCausalitySpecification

clearMessageCausalitySpecification

public void clearMessageCausalitySpecification()
Description copied from interface: IVariantConnectorTypeImplVersSpec
Clear the messageCausalitySpecification from this VariantConnectorTypeImplVersSpec.

Specified by:
clearMessageCausalitySpecification in interface IVariantConnectorTypeImplVersSpec

getMessageCausalitySpecification

public IMessageCausalitySpecification getMessageCausalitySpecification()
Description copied from interface: IVariantConnectorTypeImplVersSpec
Get the messageCausalitySpecification from this VariantConnectorTypeImplVersSpec.

Specified by:
getMessageCausalitySpecification in interface IVariantConnectorTypeImplVersSpec
Returns:
messageCausalitySpecification

hasMessageCausalitySpecification

public boolean hasMessageCausalitySpecification(IMessageCausalitySpecification value)
Description copied from interface: IVariantConnectorTypeImplVersSpec
Determine if this VariantConnectorTypeImplVersSpec has the given messageCausalitySpecification

Specified by:
hasMessageCausalitySpecification in interface IVariantConnectorTypeImplVersSpec
Parameters:
value - messageCausalitySpecification to compare
Returns:
true if the messageCausalitySpecifications are equivalent, false otherwise

isEquivalent

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

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

xArch/xADL 2.0 Data Binding Library