|
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
InterfaceInstanceMapping xsi:type in the
instance 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 |
clearDescription()
Clear the description from this InterfaceInstanceMapping. |
void |
clearId()
Remove the id attribute from this InterfaceInstanceMapping. |
void |
clearInnerInterfaceInstance()
Clear the innerInterfaceInstance from this InterfaceInstanceMapping. |
void |
clearOuterInterfaceInstance()
Clear the outerInterfaceInstance from this InterfaceInstanceMapping. |
IDescription |
getDescription()
Get the description from this InterfaceInstanceMapping. |
String |
getId()
Get the id attribute from this InterfaceInstanceMapping. |
IXMLLink |
getInnerInterfaceInstance()
Get the innerInterfaceInstance from this InterfaceInstanceMapping. |
IXMLLink |
getOuterInterfaceInstance()
Get the outerInterfaceInstance from this InterfaceInstanceMapping. |
boolean |
hasDescription(IDescription descriptionToCheck)
Determine if this InterfaceInstanceMapping has the given description |
boolean |
hasId(String id)
Determine if the id attribute on this InterfaceInstanceMapping has the given value. |
boolean |
hasInnerInterfaceInstance(IXMLLink innerInterfaceInstanceToCheck)
Determine if this InterfaceInstanceMapping has the given innerInterfaceInstance |
boolean |
hasOuterInterfaceInstance(IXMLLink outerInterfaceInstanceToCheck)
Determine if this InterfaceInstanceMapping has the given outerInterfaceInstance |
boolean |
isEqual(IInterfaceInstanceMapping InterfaceInstanceMappingToCheck)
Determine if another InterfaceInstanceMapping has the same id as this one. |
boolean |
isEquivalent(IInterfaceInstanceMapping InterfaceInstanceMappingToCheck)
Determine if another InterfaceInstanceMapping is equivalent to this one, ignoring ID's. |
void |
setDescription(IDescription value)
Set the description for this InterfaceInstanceMapping. |
void |
setId(String id)
Set the id attribute on this InterfaceInstanceMapping. |
void |
setInnerInterfaceInstance(IXMLLink value)
Set the innerInterfaceInstance for this InterfaceInstanceMapping. |
void |
setOuterInterfaceInstance(IXMLLink value)
Set the outerInterfaceInstance for this InterfaceInstanceMapping. |
| 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 setId(String id)
id - id
FixedValueException - if the attribute has a fixed value
and the value passed is not the fixed value.public void clearId()
public String getId()
public boolean hasId(String id)
id - Attribute value to compare
true if they match; false
otherwise.public void setDescription(IDescription value)
value - new descriptionpublic void clearDescription()
public IDescription getDescription()
public boolean hasDescription(IDescription descriptionToCheck)
descriptionToCheck - description to compare
true if the descriptions are equivalent,
false otherwisepublic void setOuterInterfaceInstance(IXMLLink value)
value - new outerInterfaceInstancepublic void clearOuterInterfaceInstance()
public IXMLLink getOuterInterfaceInstance()
public boolean hasOuterInterfaceInstance(IXMLLink outerInterfaceInstanceToCheck)
outerInterfaceInstanceToCheck - outerInterfaceInstance to compare
true if the outerInterfaceInstances are equivalent,
false otherwisepublic void setInnerInterfaceInstance(IXMLLink value)
value - new innerInterfaceInstancepublic void clearInnerInterfaceInstance()
public IXMLLink getInnerInterfaceInstance()
public boolean hasInnerInterfaceInstance(IXMLLink innerInterfaceInstanceToCheck)
innerInterfaceInstanceToCheck - innerInterfaceInstance to compare
true if the innerInterfaceInstances are equivalent,
false otherwisepublic boolean isEqual(IInterfaceInstanceMapping InterfaceInstanceMappingToCheck)
InterfaceInstanceMappingToCheck - InterfaceInstanceMapping to compare with this
one.public boolean isEquivalent(IInterfaceInstanceMapping InterfaceInstanceMappingToCheck)
InterfaceInstanceMappingToCheck - InterfaceInstanceMapping to compare to this one.
true if all the child elements of this
InterfaceInstanceMapping 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 | |||||||||