X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.init%2Fsrc%2Forg%2Fargeo%2Finit%2Fa2%2FA2Branch.java;h=cd8d8954142f4dfc1a1942b652e2a6932e165b9d;hb=38c49024a04a79f275bfcee6098b7ec44fab2157;hp=9713d01d3ef6f0014d538789efed63df435b9494;hpb=b7d8618ce593bbeca7e311d32a4d98988e27f877;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; }