Public Member Functions | |
void | addHandlerListener (IHandlerListener handlerListener) |
void | dispose () |
Object | execute (ExecutionEvent event) throws ExecutionException |
boolean | isEnabled () |
boolean | isHandled () |
void | linkModels (Model axlModel, AUTOSAR arModel) |
void | removeHandlerListener (IHandlerListener handlerListener) |
Static Public Attributes | |
static Map< ARPackage, ApplicationModel > | applicationModelMap = new HashMap<ARPackage,ApplicationModel>() |
static Map< ComponentType, Component > | componentMap = new HashMap<ComponentType,Component>() |
static Map< PortInterface, Interface > | interfaceMap = new HashMap<PortInterface,Interface>() |
static Map< PortPrototype, Port > | portMap = new HashMap<PortPrototype,Port>() |
static Map< ComponentPrototype, SubComponent > | subComponentMap = new HashMap<ComponentPrototype,SubComponent>() |
Private Member Functions | |
ApplicationModel | getApplicationModel (Model axlModel, ARPackage arPackage) |
Component | getComponent (Model axlModel, ComponentType arComponentType) |
Interface | getInterface (Model axlModel, PortInterface arPortInterface) |
Port | getPort (Model axlModel, ComponentType arComponentType, PortPrototype arPortPrototype) |
SubComponent | getSubComponent (Model axlModel, ComponentType arComponentType, ComponentPrototype arComponentPrototype) |
void de.fraunhofer.isst.axbench.autosarinterface.autosar2AxlSynchronization.Autosar2AxlRelationBuilder.addHandlerListener | ( | IHandlerListener | handlerListener | ) |
void de.fraunhofer.isst.axbench.autosarinterface.autosar2AxlSynchronization.Autosar2AxlRelationBuilder.dispose | ( | ) |
Object de.fraunhofer.isst.axbench.autosarinterface.autosar2AxlSynchronization.Autosar2AxlRelationBuilder.execute | ( | ExecutionEvent | event | ) | throws ExecutionException |
ApplicationModel de.fraunhofer.isst.axbench.autosarinterface.autosar2AxlSynchronization.Autosar2AxlRelationBuilder.getApplicationModel | ( | Model | axlModel, | |
ARPackage | arPackage | |||
) | [private] |
Component de.fraunhofer.isst.axbench.autosarinterface.autosar2AxlSynchronization.Autosar2AxlRelationBuilder.getComponent | ( | Model | axlModel, | |
ComponentType | arComponentType | |||
) | [private] |
Interface de.fraunhofer.isst.axbench.autosarinterface.autosar2AxlSynchronization.Autosar2AxlRelationBuilder.getInterface | ( | Model | axlModel, | |
PortInterface | arPortInterface | |||
) | [private] |
Port de.fraunhofer.isst.axbench.autosarinterface.autosar2AxlSynchronization.Autosar2AxlRelationBuilder.getPort | ( | Model | axlModel, | |
ComponentType | arComponentType, | |||
PortPrototype | arPortPrototype | |||
) | [private] |
SubComponent de.fraunhofer.isst.axbench.autosarinterface.autosar2AxlSynchronization.Autosar2AxlRelationBuilder.getSubComponent | ( | Model | axlModel, | |
ComponentType | arComponentType, | |||
ComponentPrototype | arComponentPrototype | |||
) | [private] |
boolean de.fraunhofer.isst.axbench.autosarinterface.autosar2AxlSynchronization.Autosar2AxlRelationBuilder.isEnabled | ( | ) |
boolean de.fraunhofer.isst.axbench.autosarinterface.autosar2AxlSynchronization.Autosar2AxlRelationBuilder.isHandled | ( | ) |
void de.fraunhofer.isst.axbench.autosarinterface.autosar2AxlSynchronization.Autosar2AxlRelationBuilder.linkModels | ( | Model | axlModel, | |
AUTOSAR | arModel | |||
) |
void de.fraunhofer.isst.axbench.autosarinterface.autosar2AxlSynchronization.Autosar2AxlRelationBuilder.removeHandlerListener | ( | IHandlerListener | handlerListener | ) |
Map<ARPackage,ApplicationModel> de.fraunhofer.isst.axbench.autosarinterface.autosar2AxlSynchronization.Autosar2AxlRelationBuilder.applicationModelMap = new HashMap<ARPackage,ApplicationModel>() [static] |
Map<ComponentType,Component> de.fraunhofer.isst.axbench.autosarinterface.autosar2AxlSynchronization.Autosar2AxlRelationBuilder.componentMap = new HashMap<ComponentType,Component>() [static] |
Map<PortInterface,Interface> de.fraunhofer.isst.axbench.autosarinterface.autosar2AxlSynchronization.Autosar2AxlRelationBuilder.interfaceMap = new HashMap<PortInterface,Interface>() [static] |
Map<PortPrototype,Port> de.fraunhofer.isst.axbench.autosarinterface.autosar2AxlSynchronization.Autosar2AxlRelationBuilder.portMap = new HashMap<PortPrototype,Port>() [static] |
Map<ComponentPrototype,SubComponent> de.fraunhofer.isst.axbench.autosarinterface.autosar2AxlSynchronization.Autosar2AxlRelationBuilder.subComponentMap = new HashMap<ComponentPrototype,SubComponent>() [static] |