this interface realize the synchronization between the ui and the pure.variants,autosar plugin. -to remove a synchronization point -to disable a synchronization point -to enable a synchronization point -to notic a change inside the synchronization file (elementChanged-via the AXLElementOperations-handleElementChanged method)
More...
List of all members.
Public Member Functions |
Collection< AXLConstraint > | deliverFeatureModelConstraints (IAXLangElement featuremodel) |
| collect all constraints of the given FeatureModel.
|
void | refreshForbiddenIdentifierList (Object caller, IAXLangElement axbenchelement) |
| to collect all forbidden identifiers inside pure.variants or atop. (inside axbench its possible to have the same identifiers within a hierachie->pure.variants doesn't allow this)
|
void | synchronizationDisabled (Object caller, IFile axbenchfile, IProject project, IFile file) |
| todo
|
void | synchronizationEnabled (Object caller, IFile axbenchfile, IProject project, IFile file) |
| todo
|
void | synchronizationFileChanged (Object caller, IFile axbenchfile, boolean startup) |
| to notic a change inside the synchronization file (elementChanged-via the AXLElementOperations-handleElementChanged method or a save).
|
void | syncPointRemoved (Object caller, IFile axbenchfile, IProject project, IFile file) |
| called by the ui plugin to inform about the removed synchronization point/element.
|
Detailed Description
this interface realize the synchronization between the ui and the pure.variants,autosar plugin. -to remove a synchronization point -to disable a synchronization point -to enable a synchronization point -to notic a change inside the synchronization file (elementChanged-via the AXLElementOperations-handleElementChanged method)
- Author:
- skaegebein
- Version:
- 0.9.0
- Since:
- 0.9.0
Member Function Documentation
Collection<AXLConstraint> de.fraunhofer.isst.axbench.api.IFileSynchronizeListener.deliverFeatureModelConstraints |
( |
IAXLangElement |
featuremodel |
) |
|
collect all constraints of the given FeatureModel.
- Parameters:
-
- Returns:
- Return values:
-
| collection | of AXLConstraint or |
| an | empty one if there is no constraint |
void de.fraunhofer.isst.axbench.api.IFileSynchronizeListener.refreshForbiddenIdentifierList |
( |
Object |
caller, |
|
|
IAXLangElement |
axbenchelement | |
|
) |
| | |
to collect all forbidden identifiers inside pure.variants or atop. (inside axbench its possible to have the same identifiers within a hierachie->pure.variants doesn't allow this)
- Parameters:
-
| caller | |
| axbenchfile | |
| project | |
| axbenchelement | |
void de.fraunhofer.isst.axbench.api.IFileSynchronizeListener.synchronizationDisabled |
( |
Object |
caller, |
|
|
IFile |
axbenchfile, |
|
|
IProject |
project, |
|
|
IFile |
file | |
|
) |
| | |
void de.fraunhofer.isst.axbench.api.IFileSynchronizeListener.synchronizationEnabled |
( |
Object |
caller, |
|
|
IFile |
axbenchfile, |
|
|
IProject |
project, |
|
|
IFile |
file | |
|
) |
| | |
void de.fraunhofer.isst.axbench.api.IFileSynchronizeListener.synchronizationFileChanged |
( |
Object |
caller, |
|
|
IFile |
axbenchfile, |
|
|
boolean |
startup | |
|
) |
| | |
to notic a change inside the synchronization file (elementChanged-via the AXLElementOperations-handleElementChanged method or a save).
- Parameters:
-
| caller | |
| axbenchfile | - can be null, if the caller is an IProject |
| project | |
| file | |
void de.fraunhofer.isst.axbench.api.IFileSynchronizeListener.syncPointRemoved |
( |
Object |
caller, |
|
|
IFile |
axbenchfile, |
|
|
IProject |
project, |
|
|
IFile |
file | |
|
) |
| | |
called by the ui plugin to inform about the removed synchronization point/element.
- Parameters:
-