|
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
Add xsi:type in the
diff 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 |
clearComponent()
Clear the component from this Add. |
void |
clearComponentType()
Clear the componentType from this Add. |
void |
clearConnector()
Clear the connector from this Add. |
void |
clearConnectorType()
Clear the connectorType from this Add. |
void |
clearGroup()
Clear the group from this Add. |
void |
clearInterfaceType()
Clear the interfaceType from this Add. |
void |
clearLink()
Clear the link from this Add. |
IComponent |
getComponent()
Get the component from this Add. |
IComponentType |
getComponentType()
Get the componentType from this Add. |
IConnector |
getConnector()
Get the connector from this Add. |
IConnectorType |
getConnectorType()
Get the connectorType from this Add. |
IGroup |
getGroup()
Get the group from this Add. |
IInterfaceType |
getInterfaceType()
Get the interfaceType from this Add. |
ILink |
getLink()
Get the link from this Add. |
boolean |
hasComponent(IComponent componentToCheck)
Determine if this Add has the given component |
boolean |
hasComponentType(IComponentType componentTypeToCheck)
Determine if this Add has the given componentType |
boolean |
hasConnector(IConnector connectorToCheck)
Determine if this Add has the given connector |
boolean |
hasConnectorType(IConnectorType connectorTypeToCheck)
Determine if this Add has the given connectorType |
boolean |
hasGroup(IGroup groupToCheck)
Determine if this Add has the given group |
boolean |
hasInterfaceType(IInterfaceType interfaceTypeToCheck)
Determine if this Add has the given interfaceType |
boolean |
hasLink(ILink linkToCheck)
Determine if this Add has the given link |
boolean |
isEquivalent(IAdd AddToCheck)
Determine if another Add is equivalent to this one, ignoring ID's. |
void |
setComponent(IComponent value)
Set the component for this Add. |
void |
setComponentType(IComponentType value)
Set the componentType for this Add. |
void |
setConnector(IConnector value)
Set the connector for this Add. |
void |
setConnectorType(IConnectorType value)
Set the connectorType for this Add. |
void |
setGroup(IGroup value)
Set the group for this Add. |
void |
setInterfaceType(IInterfaceType value)
Set the interfaceType for this Add. |
void |
setLink(ILink value)
Set the link for this Add. |
| 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 setComponent(IComponent value)
value - new componentpublic void clearComponent()
public IComponent getComponent()
public boolean hasComponent(IComponent componentToCheck)
componentToCheck - component to compare
true if the components are equivalent,
false otherwisepublic void setConnector(IConnector value)
value - new connectorpublic void clearConnector()
public IConnector getConnector()
public boolean hasConnector(IConnector connectorToCheck)
connectorToCheck - connector to compare
true if the connectors are equivalent,
false otherwisepublic void setLink(ILink value)
value - new linkpublic void clearLink()
public ILink getLink()
public boolean hasLink(ILink linkToCheck)
linkToCheck - link to compare
true if the links are equivalent,
false otherwisepublic void setGroup(IGroup value)
value - new grouppublic void clearGroup()
public IGroup getGroup()
public boolean hasGroup(IGroup groupToCheck)
groupToCheck - group to compare
true if the groups are equivalent,
false otherwisepublic void setComponentType(IComponentType value)
value - new componentTypepublic void clearComponentType()
public IComponentType getComponentType()
public boolean hasComponentType(IComponentType componentTypeToCheck)
componentTypeToCheck - componentType to compare
true if the componentTypes are equivalent,
false otherwisepublic void setConnectorType(IConnectorType value)
value - new connectorTypepublic void clearConnectorType()
public IConnectorType getConnectorType()
public boolean hasConnectorType(IConnectorType connectorTypeToCheck)
connectorTypeToCheck - connectorType to compare
true if the connectorTypes are equivalent,
false otherwisepublic void setInterfaceType(IInterfaceType value)
value - new interfaceTypepublic void clearInterfaceType()
public IInterfaceType getInterfaceType()
public boolean hasInterfaceType(IInterfaceType interfaceTypeToCheck)
interfaceTypeToCheck - interfaceType to compare
true if the interfaceTypes are equivalent,
false otherwisepublic boolean isEquivalent(IAdd AddToCheck)
AddToCheck - Add to compare to this one.
true if all the child elements of this
Add 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 | |||||||||