X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=core%2Forg.argeo.entity.api%2Fsrc%2Forg%2Fargeo%2Fentity%2FTerm.java;fp=core%2Forg.argeo.entity.api%2Fsrc%2Forg%2Fargeo%2Fentity%2FTerm.java;h=3bf075a560c7734f533b5d0a8ade34eb3a62a96f;hp=0000000000000000000000000000000000000000;hb=d583547f3046d1e0d9a1dc689abe71dcd1decfb7;hpb=475324c72691c723253f2f0edd7a411a101c04ae diff --git a/core/org.argeo.entity.api/src/org/argeo/entity/Term.java b/core/org.argeo.entity.api/src/org/argeo/entity/Term.java new file mode 100644 index 0000000..3bf075a --- /dev/null +++ b/core/org.argeo.entity.api/src/org/argeo/entity/Term.java @@ -0,0 +1,22 @@ +package org.argeo.entity; + +import java.util.List; + +/** + * A name within a {@link Typology}, used to qualify an entity (categories, + * keywords, etc.). + */ +public interface Term { + String getId(); + + String getName(); + +// String getRelativePath(); + + Typology getTypology(); + + List getSubTerms(); + + Term getParentTerm(); + +}