xArch/xADL 2.0 Data Binding Library

edu.uci.isr.xarch.pladiff
Interface IAddStructuralEntity

All Superinterfaces:
IXArchElement
All Known Implementing Classes:
AddStructuralEntityImpl

public interface IAddStructuralEntity
extends IXArchElement

Interface for accessing objects of the AddStructuralEntity xsi:type in the pladiff namespace.

Author:
Automatically generated by xArch apigen

Field Summary
static XArchTypeMetadata TYPE_METADATA
           
 
Fields inherited from interface edu.uci.isr.xarch.IXArchElement
DEPTH_INFINITY, DEPTH_ONE, DEPTH_ZERO
 
Method Summary
 void clearAddInterface()
          Clear the addInterface from this AddStructuralEntity.
 void clearAddLink()
          Clear the addLink from this AddStructuralEntity.
 void clearAddOptional()
          Clear the addOptional from this AddStructuralEntity.
 void clearComponent()
          Clear the component from this AddStructuralEntity.
 void clearConnector()
          Clear the connector from this AddStructuralEntity.
 IAddInterface getAddInterface()
          Get the addInterface from this AddStructuralEntity.
 IAddLink getAddLink()
          Get the addLink from this AddStructuralEntity.
 IAddOptional getAddOptional()
          Get the addOptional from this AddStructuralEntity.
 IComponent getComponent()
          Get the component from this AddStructuralEntity.
 IConnector getConnector()
          Get the connector from this AddStructuralEntity.
 boolean hasAddInterface(IAddInterface addInterfaceToCheck)
          Determine if this AddStructuralEntity has the given addInterface
 boolean hasAddLink(IAddLink addLinkToCheck)
          Determine if this AddStructuralEntity has the given addLink
 boolean hasAddOptional(IAddOptional addOptionalToCheck)
          Determine if this AddStructuralEntity has the given addOptional
 boolean hasComponent(IComponent componentToCheck)
          Determine if this AddStructuralEntity has the given component
 boolean hasConnector(IConnector connectorToCheck)
          Determine if this AddStructuralEntity has the given connector
 boolean isEquivalent(IAddStructuralEntity AddStructuralEntityToCheck)
          Determine if another AddStructuralEntity is equivalent to this one, ignoring ID's.
 void setAddInterface(IAddInterface value)
          Set the addInterface for this AddStructuralEntity.
 void setAddLink(IAddLink value)
          Set the addLink for this AddStructuralEntity.
 void setAddOptional(IAddOptional value)
          Set the addOptional for this AddStructuralEntity.
 void setComponent(IComponent value)
          Set the component for this AddStructuralEntity.
 void setConnector(IConnector value)
          Set the connector for this AddStructuralEntity.
 
Methods inherited from interface edu.uci.isr.xarch.IXArchElement
cloneElement, getInstanceMetadata, getTypeMetadata, getXArch, setXArch
 

Field Detail

TYPE_METADATA

public static final XArchTypeMetadata TYPE_METADATA
Method Detail

setComponent

public void setComponent(IComponent value)
Set the component for this AddStructuralEntity.

Parameters:
value - new component

clearComponent

public void clearComponent()
Clear the component from this AddStructuralEntity.


getComponent

public IComponent getComponent()
Get the component from this AddStructuralEntity.

Returns:
component

hasComponent

public boolean hasComponent(IComponent componentToCheck)
Determine if this AddStructuralEntity has the given component

Parameters:
componentToCheck - component to compare
Returns:
true if the components are equivalent, false otherwise

setConnector

public void setConnector(IConnector value)
Set the connector for this AddStructuralEntity.

Parameters:
value - new connector

clearConnector

public void clearConnector()
Clear the connector from this AddStructuralEntity.


getConnector

public IConnector getConnector()
Get the connector from this AddStructuralEntity.

Returns:
connector

hasConnector

public boolean hasConnector(IConnector connectorToCheck)
Determine if this AddStructuralEntity has the given connector

Parameters:
connectorToCheck - connector to compare
Returns:
true if the connectors are equivalent, false otherwise

setAddLink

public void setAddLink(IAddLink value)
Set the addLink for this AddStructuralEntity.

Parameters:
value - new addLink

clearAddLink

public void clearAddLink()
Clear the addLink from this AddStructuralEntity.


getAddLink

public IAddLink getAddLink()
Get the addLink from this AddStructuralEntity.

Returns:
addLink

hasAddLink

public boolean hasAddLink(IAddLink addLinkToCheck)
Determine if this AddStructuralEntity has the given addLink

Parameters:
addLinkToCheck - addLink to compare
Returns:
true if the addLinks are equivalent, false otherwise

setAddInterface

public void setAddInterface(IAddInterface value)
Set the addInterface for this AddStructuralEntity.

Parameters:
value - new addInterface

clearAddInterface

public void clearAddInterface()
Clear the addInterface from this AddStructuralEntity.


getAddInterface

public IAddInterface getAddInterface()
Get the addInterface from this AddStructuralEntity.

Returns:
addInterface

hasAddInterface

public boolean hasAddInterface(IAddInterface addInterfaceToCheck)
Determine if this AddStructuralEntity has the given addInterface

Parameters:
addInterfaceToCheck - addInterface to compare
Returns:
true if the addInterfaces are equivalent, false otherwise

setAddOptional

public void setAddOptional(IAddOptional value)
Set the addOptional for this AddStructuralEntity.

Parameters:
value - new addOptional

clearAddOptional

public void clearAddOptional()
Clear the addOptional from this AddStructuralEntity.


getAddOptional

public IAddOptional getAddOptional()
Get the addOptional from this AddStructuralEntity.

Returns:
addOptional

hasAddOptional

public boolean hasAddOptional(IAddOptional addOptionalToCheck)
Determine if this AddStructuralEntity has the given addOptional

Parameters:
addOptionalToCheck - addOptional to compare
Returns:
true if the addOptionals are equivalent, false otherwise

isEquivalent

public boolean isEquivalent(IAddStructuralEntity AddStructuralEntityToCheck)
Determine if another AddStructuralEntity is equivalent to this one, ignoring ID's.

Parameters:
AddStructuralEntityToCheck - AddStructuralEntity to compare to this one.
Returns:
true if all the child elements of this AddStructuralEntity are equivalent, false otherwise.

xArch/xADL 2.0 Data Binding Library