[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[mylyn-integrators] Create a new element in an active context
|
Hi,
how do i manually create and assign a new element to an active
context, if it is not a file in the workspace (like the bookmarks in
Tasktop Pro)? The reason is, i want to store some task related
configurations for EGit in the task context, but so far i couldn't
find the right thing in the Mylyn API.
I thought about something like
List<InteractionContextElement> nodes = new
ArrayList<InteractionContextElement>();
InteractionContextElement node = new
InteractionContextElement("meta/setting", "egitbranchsetting",
(InteractionContext) activeContext); //$NON-NLS-1$ //$NON-NLS-2$
nodes.add(node);
IInteractionElement newElement = new
CompositeContextElement("egitbranchsetting", nodes,
activeContext.getScaling()); //$NON-NLS-1$
activeContext.getAllElements().add(newElement);
but i don't know, if this is right.
The configuration i want to store would be a list of Strings
representing Git repositories, and a String representing a branch in
that repositories.
Manuel