X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.api.acr%2Fsrc%2Forg%2Fargeo%2Fapi%2Facr%2FContent.java;h=3cdf8d7dbec044f6a3a0c7a40fbe092b407a2b86;hb=975fb5e581d0650768afc68a0e839657f318e77a;hp=4aac92de75b2317f78b83bea56329535c630ff81;hpb=5a7b8b145ad29401b9940f7e1493a7dec1cd0156;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.api.acr/src/org/argeo/api/acr/Content.java b/org.argeo.api.acr/src/org/argeo/api/acr/Content.java index 4aac92de7..3cdf8d7db 100644 --- a/org.argeo.api.acr/src/org/argeo/api/acr/Content.java +++ b/org.argeo.api.acr/src/org/argeo/api/acr/Content.java @@ -95,6 +95,10 @@ public interface Content extends Iterable, Map { */ List getContentClasses(); + default void addContentClasses(QName... contentClass) { + throw new UnsupportedOperationException("Adding content classes to " + getPath() + " is not supported"); + } + /** AND */ default boolean isContentClass(QName... contentClass) { List contentClasses = getContentClasses(); @@ -115,6 +119,14 @@ public interface Content extends Iterable, Map { return false; } + /* + * SIBLINGS + */ + + default int getSiblingIndex() { + return 1; + } + /* * DEFAULT METHODS */