|
xArch/xADL 2.0 Data Binding Library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Interface for accessing objects of the
SubArchitecture xsi:type in the
types namespace.
| Field Summary | |
static XArchTypeMetadata |
TYPE_METADATA
|
| Fields inherited from interface edu.uci.isr.xarch.IXArchElement |
DEPTH_INFINITY, DEPTH_ONE, DEPTH_ZERO |
| Method Summary | |
void |
addSignatureInterfaceMapping(ISignatureInterfaceMapping newSignatureInterfaceMapping)
Add a signatureInterfaceMapping to this SubArchitecture. |
void |
addSignatureInterfaceMappings(Collection signatureInterfaceMappings)
Add a collection of signatureInterfaceMappings to this SubArchitecture. |
void |
clearArchStructure()
Clear the archStructure from this SubArchitecture. |
void |
clearSignatureInterfaceMappings()
Remove all signatureInterfaceMappings from this SubArchitecture. |
Collection |
getAllSignatureInterfaceMappings()
Get all the signatureInterfaceMappings from this SubArchitecture. |
IXMLLink |
getArchStructure()
Get the archStructure from this SubArchitecture. |
ISignatureInterfaceMapping |
getSignatureInterfaceMapping(String id)
Gets the signatureInterfaceMapping from this SubArchitecture with the given id. |
Collection |
getSignatureInterfaceMappings(Collection ids)
Gets the signatureInterfaceMappings from this SubArchitecture with the given ids. |
boolean |
hasAllSignatureInterfaceMappings(Collection signatureInterfaceMappingsToCheck)
Determine if this SubArchitecture contains each element in the given set of signatureInterfaceMappings. |
boolean |
hasArchStructure(IXMLLink archStructureToCheck)
Determine if this SubArchitecture has the given archStructure |
boolean |
hasSignatureInterfaceMapping(ISignatureInterfaceMapping signatureInterfaceMappingToCheck)
Determine if this SubArchitecture contains a given signatureInterfaceMapping. |
Collection |
hasSignatureInterfaceMappings(Collection signatureInterfaceMappingsToCheck)
Determine if this SubArchitecture contains the given set of signatureInterfaceMappings. |
boolean |
isEquivalent(ISubArchitecture SubArchitectureToCheck)
Determine if another SubArchitecture is equivalent to this one, ignoring ID's. |
void |
removeSignatureInterfaceMapping(ISignatureInterfaceMapping signatureInterfaceMappingToRemove)
Remove the given signatureInterfaceMapping from this SubArchitecture. |
void |
removeSignatureInterfaceMappings(Collection signatureInterfaceMappings)
Remove all the given signatureInterfaceMappings from this SubArchitecture. |
void |
setArchStructure(IXMLLink value)
Set the archStructure for this SubArchitecture. |
| Methods inherited from interface edu.uci.isr.xarch.IXArchElement |
cloneElement, getInstanceMetadata, getTypeMetadata, getXArch, setXArch |
| Field Detail |
public static final XArchTypeMetadata TYPE_METADATA
| Method Detail |
public void setArchStructure(IXMLLink value)
value - new archStructurepublic void clearArchStructure()
public IXMLLink getArchStructure()
public boolean hasArchStructure(IXMLLink archStructureToCheck)
archStructureToCheck - archStructure to compare
true if the archStructures are equivalent,
false otherwisepublic void addSignatureInterfaceMapping(ISignatureInterfaceMapping newSignatureInterfaceMapping)
newSignatureInterfaceMapping - signatureInterfaceMapping to add.public void addSignatureInterfaceMappings(Collection signatureInterfaceMappings)
signatureInterfaceMappings - signatureInterfaceMappings to add.public void clearSignatureInterfaceMappings()
public void removeSignatureInterfaceMapping(ISignatureInterfaceMapping signatureInterfaceMappingToRemove)
isEquivalent(...) function.
signatureInterfaceMappingToRemove - signatureInterfaceMapping to remove.public void removeSignatureInterfaceMappings(Collection signatureInterfaceMappings)
isEquivalent(...) function.
signatureInterfaceMappings - signatureInterfaceMapping to remove.public Collection getAllSignatureInterfaceMappings()
public boolean hasSignatureInterfaceMapping(ISignatureInterfaceMapping signatureInterfaceMappingToCheck)
true if this SubArchitecture contains the given
signatureInterfaceMappingToCheck, false otherwise.public Collection hasSignatureInterfaceMappings(Collection signatureInterfaceMappingsToCheck)
signatureInterfaceMappingsToCheck - signatureInterfaceMappings to check for.
java.lang.Boolean. If the ith
element in signatureInterfaceMappings was found, then the ith
element of the collection will be set to true, otherwise it
will be set to false. Matching is done with the
isEquivalent(...) method.public boolean hasAllSignatureInterfaceMappings(Collection signatureInterfaceMappingsToCheck)
signatureInterfaceMappingsToCheck - signatureInterfaceMappings to check for.
true if every element in
signatureInterfaceMappings is found in this SubArchitecture,
false otherwise.public ISignatureInterfaceMapping getSignatureInterfaceMapping(String id)
id - ID to look for.
null if not found.public Collection getSignatureInterfaceMappings(Collection ids)
ids - ID to look for.
public boolean isEquivalent(ISubArchitecture SubArchitectureToCheck)
SubArchitectureToCheck - SubArchitecture to compare to this one.
true if all the child elements of this
SubArchitecture 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 | |||||||||