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 |
public<T extends IAXLangElement> T de.fraunhofer.isst.axbench.axlang.api.ILocalInstance.getInstantiatedElement | ( | ) |
getter method for the instantiated element
<T> | the instantiated element's type |
Implemented in de.fraunhofer.isst.axbench.axlang.elements.localinstances.LocalDataElementInstance, de.fraunhofer.isst.axbench.axlang.elements.localinstances.LocalFunctionInstance, de.fraunhofer.isst.axbench.axlang.elements.localinstances.LocalPortInstance, and de.fraunhofer.isst.axbench.axlang.elements.localinstances.LocalStorageInstance.
SubComponent de.fraunhofer.isst.axbench.axlang.api.ILocalInstance.getSubComponent | ( | ) |
getter method for 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 | ( | ) |
removes the instantiated element
Implemented in de.fraunhofer.isst.axbench.axlang.elements.localinstances.LocalDataElementInstance, de.fraunhofer.isst.axbench.axlang.elements.localinstances.LocalFunctionInstance, de.fraunhofer.isst.axbench.axlang.elements.localinstances.LocalPortInstance, and de.fraunhofer.isst.axbench.axlang.elements.localinstances.LocalStorageInstance.
public<T extends IAXLangElement> void de.fraunhofer.isst.axbench.axlang.api.ILocalInstance.setInstantiatedElement | ( | T | newElement | ) | throws AXLException |
sets the instantiated element
<T> | the type of the instantiated element | |
newElement | the instantiated element |
AXLException | if the element cannot be set |
Implemented in de.fraunhofer.isst.axbench.axlang.elements.localinstances.LocalDataElementInstance, de.fraunhofer.isst.axbench.axlang.elements.localinstances.LocalFunctionInstance, de.fraunhofer.isst.axbench.axlang.elements.localinstances.LocalPortInstance, and de.fraunhofer.isst.axbench.axlang.elements.localinstances.LocalStorageInstance.
void de.fraunhofer.isst.axbench.axlang.api.ILocalInstance.setSubComponent | ( | SubComponent | newSubComponent | ) | throws AXLException |
set the reference to the new subcomponent
newSubComponent | the new referenced subcomponent |
AXLException | if the reference to the new subcomponent cannot be set |
Implemented in de.fraunhofer.isst.axbench.axlang.elements.localinstances.AbstractLocalInstance.