Public Member Functions

de.fraunhofer.isst.axbench.axlang.api.ILocalInstance Interface Reference

List of all members.

Public Member Functions

public< T extends
IAXLangElement > T 
getInstantiatedElement ()
 getter method for the instantiated element
SubComponent getSubComponent ()
 getter method for the subcomponent that instantiates the component type
boolean removeInstantiatedElement ()
 removes the instantiated element
public< T extends
IAXLangElement > void 
setInstantiatedElement (T newElement) throws AXLException
 sets the instantiated element
void setSubComponent (SubComponent newSubComponent) throws AXLException
 set the reference to the new subcomponent

Member Function Documentation

public<T extends IAXLangElement> T de.fraunhofer.isst.axbench.axlang.api.ILocalInstance.getInstantiatedElement (  ) 
SubComponent de.fraunhofer.isst.axbench.axlang.api.ILocalInstance.getSubComponent (  ) 

getter method for the subcomponent that instantiates the component type

Returns:
the subcomponent that instantiates the component type

Implemented in de.fraunhofer.isst.axbench.axlang.elements.localinstances.AbstractLocalInstance.

boolean de.fraunhofer.isst.axbench.axlang.api.ILocalInstance.removeInstantiatedElement (  ) 
public<T extends IAXLangElement> void de.fraunhofer.isst.axbench.axlang.api.ILocalInstance.setInstantiatedElement ( newElement  )  throws AXLException
void de.fraunhofer.isst.axbench.axlang.api.ILocalInstance.setSubComponent ( SubComponent  newSubComponent  )  throws AXLException

set the reference to the new subcomponent

Parameters:
newSubComponent the new referenced subcomponent
Exceptions:
AXLException if the reference to the new subcomponent cannot be set

Implemented in de.fraunhofer.isst.axbench.axlang.elements.localinstances.AbstractLocalInstance.