Public Member Functions

de.fraunhofer.isst.axbench.axlang.elements.architecturemodel.DelegationUp Class Reference

a delegation from a subcomponent up to a super component More...

List of all members.

Public Member Functions

 DelegationUp ()
 Constructor.
Port getSourcePort ()
 Returns the referenced source port.
Port getTargetPort ()
 Returns the referenced target port.
boolean removeSourcePort (Port oldSourcePort)
 Removes the reference to the old source port.
boolean removeTargetPort (Port oldTargetPort)
 removes the reference to the old target port
void setSourcePort (Port newSourcePort) throws AXLException
 Sets the reference to the new source port.
void setTargetPort (Port newTargetPort) throws AXLException
 sets the reference to the target port

Detailed Description

a delegation from a subcomponent up to a super component

Author:
mgrosse
ekleinod
Version:
0.9.0
Since:
0.9.0

Constructor & Destructor Documentation

de.fraunhofer.isst.axbench.axlang.elements.architecturemodel.DelegationUp.DelegationUp (  ) 

Constructor.


Member Function Documentation

Port de.fraunhofer.isst.axbench.axlang.elements.architecturemodel.DelegationUp.getSourcePort (  )  [virtual]

Returns the referenced source port.

Returns:
referenced source port

Implements de.fraunhofer.isst.axbench.axlang.elements.architecturemodel.AbstractConnection.

Port de.fraunhofer.isst.axbench.axlang.elements.architecturemodel.DelegationUp.getTargetPort (  )  [virtual]

Returns the referenced target port.

Returns:
referenced target port

Implements de.fraunhofer.isst.axbench.axlang.elements.architecturemodel.AbstractConnection.

boolean de.fraunhofer.isst.axbench.axlang.elements.architecturemodel.DelegationUp.removeSourcePort ( Port  oldSourcePort  )  [virtual]

Removes the reference to the old source port.

Parameters:
oldSourcePort the old source port
Returns:
true if the reference to the old source port could be removed, else false.
Author:
mgrosse
Version:
0.9.0
Since:
0.9.0

Implements de.fraunhofer.isst.axbench.axlang.elements.architecturemodel.AbstractConnection.

boolean de.fraunhofer.isst.axbench.axlang.elements.architecturemodel.DelegationUp.removeTargetPort ( Port  oldTargetPort  )  [virtual]

removes the reference to the old target port

Parameters:
oldTargetPort the old referenced target port
Returns:
true if the reference to the old target port could be removed, else false.

Implements de.fraunhofer.isst.axbench.axlang.elements.architecturemodel.AbstractConnection.

void de.fraunhofer.isst.axbench.axlang.elements.architecturemodel.DelegationUp.setSourcePort ( Port  newSourcePort  )  throws AXLException [virtual]

Sets the reference to the new source port.

Parameters:
newSourcePort the new source port
Exceptions:
AXLException if the reference to the new source port cannot be set.
Author:
mgrosse
Version:
0.9.0
Since:
0.9.0

Implements de.fraunhofer.isst.axbench.axlang.elements.architecturemodel.AbstractConnection.

void de.fraunhofer.isst.axbench.axlang.elements.architecturemodel.DelegationUp.setTargetPort ( Port  newTargetPort  )  throws AXLException [virtual]

sets the reference to the target port

Parameters:
newTargetPort the new referenced target port
Exceptions:
AXLException if the reference to the new target port cannot be set

Implements de.fraunhofer.isst.axbench.axlang.elements.architecturemodel.AbstractConnection.