/** * @author sasa * */ @ClassMapping(ns = OWL.NS, ln = "Class") public class ReferenceClass extends OWLClass { public ReferenceClass(ID id) { super(id); } }
@ClassMapping public static final class ParentType { public ParentType( @InjectService @Default(ns = TEST.NS, ln = "parentService") ParentServiceType service) { assertNotNull(service); } }
@ClassMapping public class Entity2 { @Id(IDType.LOCAL) public String id; public String getId() { return id; } @Override public String toString() { return id.toString(); } }
@ClassMapping public static class Example { @Id(IDType.LOCAL) public String id; }
@ClassMapping public class Resource { @Id private ID id; public ID getId() { return id; } }
@ClassMapping public class Identifiable { @Id(IDType.LOCAL) public String id; }
@ClassMapping public class Elements extends Identifiable { @Predicate public List<Element> elements; }
@ClassMapping public static class Entity1 { @Id public ID id; public ID getId() { return id; } @Override public String toString() { return id.toString(); } }
@ClassMapping public class TextElement extends Identifiable implements Element { @Predicate public String text; }
@ClassMapping public static class Term { @Id public ID id; @Predicate public String text2; public String getText2() { return text2; } }
@ClassMapping public static class Person { @Id(IDType.LOCAL) public String id; @Predicate public String name; }
@ClassMapping public static class InvalidProject1 { @Properties public Map<UID, NODE> starter; @Properties public Map<UID, NODE> invalid; }
@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 final class AType { @Mixin BType asBType = new BType(); @Id(IDType.LOCAL) String id; }
@ClassMapping public static class Company { @Id ID id; @Predicate(ln = "company", inv = true) Set<Department> departments; }
@ClassMapping static class Entity { @Id ID id; @Properties Map<UID, ID> properties; @Properties(context=TEST.NS) Map<UID, ID> properties2; }
@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(ns = TEST.NS, ln = "Employee") public static class EmployeeInfo { @Id ID id; @Predicate String name; @Path({ @Predicate(ln = "company"), @Predicate(ln = "name") }) String companyName; }