X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.init%2Fsrc%2Forg%2Fargeo%2Finit%2Fa2%2FA2Branch.java;fp=org.argeo.init%2Fsrc%2Forg%2Fargeo%2Finit%2Fa2%2FA2Branch.java;h=cd8d8954142f4dfc1a1942b652e2a6932e165b9d;hb=9fad2d8a577f017de8365265a4881dabc1e4ed3f;hp=9713d01d3ef6f0014d538789efed63df435b9494;hpb=78fa67ba8326529d082f38eacd5cc731f6ae8f99;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.init/src/org/argeo/init/a2/A2Branch.java b/org.argeo.init/src/org/argeo/init/a2/A2Branch.java index 9713d01d3..cd8d89541 100644 --- a/org.argeo.init/src/org/argeo/init/a2/A2Branch.java +++ b/org.argeo.init/src/org/argeo/init/a2/A2Branch.java @@ -24,6 +24,10 @@ public class A2Branch implements Comparable { component.branches.put(id, this); } + public Iterable listModules(Object filter) { + return modules.values(); + } + A2Module getOrAddModule(Version version, Object locator) { if (modules.containsKey(version)) { A2Module res = modules.get(version); @@ -35,19 +39,19 @@ public class A2Branch implements Comparable { return new A2Module(this, version, locator); } - A2Module last() { + public A2Module last() { return modules.get(modules.lastKey()); } - A2Module first() { + public A2Module first() { return modules.get(modules.firstKey()); } - A2Component getComponent() { + public A2Component getComponent() { return component; } - String getId() { + public String getId() { return id; }