Skip to content
Snippets Groups Projects
Commit f595d3fe authored by Richard Cordovano's avatar Richard Cordovano
Browse files

Merge pull request #1507 from millmanorama/update_artifact_tags

update the artifact tag  nodes when tags are created/deleted
parents 7bc6e9f2 063cf825
No related branches found
No related tags found
No related merge requests found
...@@ -428,13 +428,14 @@ public void update(Observable o, Object arg) { ...@@ -428,13 +428,14 @@ public void update(Observable o, Object arg) {
} }
} }
private class BlackboardArtifactTagNodeFactory extends ChildFactory<BlackboardArtifactTag> { private class BlackboardArtifactTagNodeFactory extends ChildFactory<BlackboardArtifactTag> implements Observer {
private final TagName tagName; private final TagName tagName;
BlackboardArtifactTagNodeFactory(TagName tagName) { BlackboardArtifactTagNodeFactory(TagName tagName) {
super(); super();
this.tagName = tagName; this.tagName = tagName;
tagResults.addObserver(this);
} }
@Override @Override
...@@ -453,5 +454,9 @@ protected Node createNodeForKey(BlackboardArtifactTag key) { ...@@ -453,5 +454,9 @@ protected Node createNodeForKey(BlackboardArtifactTag key) {
// The blackboard artifact tags to be wrapped are used as the keys. // The blackboard artifact tags to be wrapped are used as the keys.
return new BlackboardArtifactTagNode(key); return new BlackboardArtifactTagNode(key);
} }
@Override
public void update(Observable o, Object arg) {
refresh(true);
}
} }
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment