|
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
Variant xsi:type in the
variants 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 |
clearGuard()
Clear the guard from this Variant. |
void |
clearVariantType()
Clear the variantType from this Variant. |
IGuard |
getGuard()
Get the guard from this Variant. |
IXMLLink |
getVariantType()
Get the variantType from this Variant. |
boolean |
hasGuard(IGuard guardToCheck)
Determine if this Variant has the given guard |
boolean |
hasVariantType(IXMLLink variantTypeToCheck)
Determine if this Variant has the given variantType |
boolean |
isEquivalent(IVariant VariantToCheck)
Determine if another Variant is equivalent to this one, ignoring ID's. |
void |
setGuard(IGuard value)
Set the guard for this Variant. |
void |
setVariantType(IXMLLink value)
Set the variantType for this Variant. |
| 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 setGuard(IGuard value)
value - new guardpublic void clearGuard()
public IGuard getGuard()
public boolean hasGuard(IGuard guardToCheck)
guardToCheck - guard to compare
true if the guards are equivalent,
false otherwisepublic void setVariantType(IXMLLink value)
value - new variantTypepublic void clearVariantType()
public IXMLLink getVariantType()
public boolean hasVariantType(IXMLLink variantTypeToCheck)
variantTypeToCheck - variantType to compare
true if the variantTypes are equivalent,
false otherwisepublic boolean isEquivalent(IVariant VariantToCheck)
VariantToCheck - Variant to compare to this one.
true if all the child elements of this
Variant 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 | |||||||||