All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.xowl.infra.lang.runtime.NAryDataPropertyRestriction Maven / Gradle / Ivy

There is a newer version: 2.3.4
Show newest version
/* This file has been generated by:
   xOWL Code Generator
*/
package org.xowl.infra.lang.runtime;

public interface NAryDataPropertyRestriction extends org.xowl.infra.lang.runtime.ClassRestriction, org.xowl.infra.lang.runtime.DataCardinalityRestriction_OR_NAryDataPropertyRestriction {
    // 
    public static interface dataProperties {
        boolean check_contains(org.xowl.infra.lang.runtime.DataProperty elem);
        boolean user_check_add(org.xowl.infra.lang.runtime.DataProperty elem);
        boolean user_check_remove(org.xowl.infra.lang.runtime.DataProperty elem);
        boolean user_check_replace(org.xowl.infra.lang.runtime.DataProperty oldElem, org.xowl.infra.lang.runtime.DataProperty  newElem);
        void user_add(org.xowl.infra.lang.runtime.DataProperty elem);
        void user_remove(org.xowl.infra.lang.runtime.DataProperty elem);
        boolean inverse_check_add(org.xowl.infra.lang.runtime.DataProperty elem);
        boolean inverse_check_remove(org.xowl.infra.lang.runtime.DataProperty elem);
        boolean inverse_check_replace(org.xowl.infra.lang.runtime.DataProperty oldElem, org.xowl.infra.lang.runtime.DataProperty  newElem);
        void inverse_add(org.xowl.infra.lang.runtime.DataProperty elem);
        void inverse_remove(org.xowl.infra.lang.runtime.DataProperty elem);
    }
    dataProperties __getImplOfdataProperties();
    boolean addDataProperties(org.xowl.infra.lang.runtime.DataProperty elem);
    boolean removeDataProperties(org.xowl.infra.lang.runtime.DataProperty elem);
    java.util.Collection getAllDataProperties();
    // 
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy