xArch/xADL 2.0 Data Binding Library

Package edu.uci.isr.xarch.types

DOM-Based implementation of the types xArch XML Schema.

See:
          Description

Interface Summary
IArchStructure Interface for accessing objects of the ArchStructure xsi:type in the types namespace.
IArchTypes Interface for accessing objects of the ArchTypes xsi:type in the types namespace.
IComponent Interface for accessing objects of the Component xsi:type in the types namespace.
IComponentType Interface for accessing objects of the ComponentType xsi:type in the types namespace.
IConnector Interface for accessing objects of the Connector xsi:type in the types namespace.
IConnectorType Interface for accessing objects of the ConnectorType xsi:type in the types namespace.
IInterface Interface for accessing objects of the Interface xsi:type in the types namespace.
IInterfaceType Interface for accessing objects of the InterfaceType xsi:type in the types namespace.
ILink Interface for accessing objects of the Link xsi:type in the types namespace.
IPrescribedComponentInstance Interface for accessing objects of the PrescribedComponentInstance xsi:type in the types namespace.
IPrescribedConnectorInstance Interface for accessing objects of the PrescribedConnectorInstance xsi:type in the types namespace.
IPrescribedInterfaceInstance Interface for accessing objects of the PrescribedInterfaceInstance xsi:type in the types namespace.
IPrescribedLinkInstance Interface for accessing objects of the PrescribedLinkInstance xsi:type in the types namespace.
ISignature Interface for accessing objects of the Signature xsi:type in the types namespace.
ISignatureInterfaceMapping Interface for accessing objects of the SignatureInterfaceMapping xsi:type in the types namespace.
ISubArchitecture Interface for accessing objects of the SubArchitecture xsi:type in the types namespace.
ITypesContext The context interface for the types package.
 

Class Summary
ArchStructureImpl DOM-Based implementation of the IArchStructure interface.
ArchTypesImpl DOM-Based implementation of the IArchTypes interface.
ComponentImpl DOM-Based implementation of the IComponent interface.
ComponentTypeImpl DOM-Based implementation of the IComponentType interface.
ConnectorImpl DOM-Based implementation of the IConnector interface.
ConnectorTypeImpl DOM-Based implementation of the IConnectorType interface.
InterfaceImpl DOM-Based implementation of the IInterface interface.
InterfaceTypeImpl DOM-Based implementation of the IInterfaceType interface.
LinkImpl DOM-Based implementation of the ILink interface.
PrescribedComponentInstanceImpl DOM-Based implementation of the IPrescribedComponentInstance interface.
PrescribedConnectorInstanceImpl DOM-Based implementation of the IPrescribedConnectorInstance interface.
PrescribedInterfaceInstanceImpl DOM-Based implementation of the IPrescribedInterfaceInstance interface.
PrescribedLinkInstanceImpl DOM-Based implementation of the IPrescribedLinkInstance interface.
SignatureImpl DOM-Based implementation of the ISignature interface.
SignatureInterfaceMappingImpl DOM-Based implementation of the ISignatureInterfaceMapping interface.
SubArchitectureImpl DOM-Based implementation of the ISubArchitecture interface.
TypesConstants Useful contstants for the xArch types namespace.
TypesContext The context object for the types package.
 

Package edu.uci.isr.xarch.types Description

DOM-Based implementation of the types xArch XML Schema.

This package contains generic interfaces for the types xArch XML schema and DOM-based implementations of those interfaces. To use this package, users should first create an IXArch object using the methods in edu.uci.isr.xarch.XArchUtils. Then, they should create a typesContext object using that IXArch. The context object can be used to create objects in this namespace.


xArch/xADL 2.0 Data Binding Library