@ClassMapping public static class Term { @Id public ID id; @Predicate public String text2; public String getText2() { return text2; } }
@ClassMapping static class Entity { @Id ID id; @Properties Map<UID, ID> properties; @Properties(context=TEST.NS) Map<UID, ID> properties2; }
@ClassMapping public static final class AType { @Mixin BType asBType = new BType(); @Id(IDType.LOCAL) String id; }
@ClassMapping public class Entity2 { @Id(IDType.LOCAL) public String id; public String getId() { return id; } @Override public String toString() { return id.toString(); } }
@ClassMapping public class Elements extends Identifiable { @Predicate public List<Element> elements; }
@ClassMapping public static class InvalidProject1 { @Properties public Map<UID, NODE> starter; @Properties public Map<UID, NODE> invalid; }
@ClassMapping public static class Person { @Id(IDType.LOCAL) public String id; @Predicate public String name; }
@ClassMapping public class Identifiable { @Id(IDType.LOCAL) public String id; }
@ClassMapping public final static class DomainType<T> { @Predicate(ns = RDF.NS, ln = "type") Class<T> parametrizedClass; @Id(IDType.URI) String uri = TEST.NS + "domainType"; }
@ClassMapping public static class Company { @Id ID id; @Predicate(ln = "company", inv = true) Set<Department> departments; }
@ClassMapping public static class Department { @Id ID id; @Predicate Company company; @Predicate(ln = "department", inv = true) Set<Employee> employees; }
@ClassMapping public class Entity { @Id(IDType.LOCAL) public String id; @Predicate public Document document; @Predicate public String text; }
@ClassMapping public class Revision { @Id(IDType.LOCAL) public String id; @Predicate public long created; @Predicate public Entity revisionOf; @Predicate public long svnRevision; }
@ClassMapping public static class Term { @Id public ID id; @Predicate public String meaning; public String getMeaning() { return meaning; } }
@ClassMapping(ns = "http://www.foo.com#") public class MusicStore { @Id public ID id; public ID getId() { return id; } @Predicate(ns = RDFS.NS) public String label; }
@ClassMapping public static class Iteration { @Id(IDType.LOCAL) String id; @Predicate String name; }
@ClassMapping public static class Comment { @Id ID id; @Predicate Note note; }
@ClassMapping public static class ChildContainer { @Id(IDType.LOCAL) public String id; @Predicate public List<Child> children; }
@ClassMapping public static final class Child { @Id ID id; @Predicate final Parent parent; public Child(Parent parent) { this.parent = parent; } }