Package edm.edom3

Interface EDMApplicationSchema

  • All Superinterfaces:
    EDMContextDependent, EDMData, EDMSchema

    public interface EDMApplicationSchema
    extends EDMSchema
    Represents any application schema: SCHEMA MAP, QuerySchema, Rule Schema... Copyright(C) EPM Technology AS.
    Version:
    3
    Author:
    Arne Toen - EPM Technology AS.
    • Method Detail

      • getSourceSchema

        EDMExpressSchema getSourceSchema()
                                  throws EdmiException
        Get referenced source EXPRESS schema for this application schema. Only relevant for schema maps.
        Returns:
        EDMExpressSchema object.
        Throws:
        EdmiException - if the methode fails
      • getTargetSchema

        EDMExpressSchema getTargetSchema()
                                  throws EdmiException
        Gets the referenced target EXPRESS schema for this application schema.
        Returns:
        EDMExpressSchema object.
        Throws:
        EdmiException - if the methode fails
      • getQueryFunctions

        EDMQuery[] getQueryFunctions()
                              throws EdmiException
        Gets query functions in a query schema. the referenced target EXPRESS schema for this application schema.
        Returns:
        array of query functions.
        Throws:
        EdmiException - if the EDMapplicationSchema is not a querySchema or if the method fails.