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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EDMExpressSchema
getForSchema()
Get main schema for query and rule schemataEDMQuery[]
getQueryFunctions()
Gets query functions in a query schema.EDMExpressSchema
getSourceSchema()
Get referenced source EXPRESS schema for this application schema.EDMExpressSchema
getTargetSchema()
Gets the referenced target EXPRESS schema for this application schema.-
Methods inherited from interface edm.edom3.EDMContextDependent
getContext
-
Methods inherited from interface edm.edom3.EDMData
exists, getInstanceId, getName, getOwner, isLocal, isRemote
-
Methods inherited from interface edm.edom3.EDMSchema
delete, getSchemaType
-
-
-
-
Method Detail
-
getForSchema
EDMExpressSchema getForSchema() throws EdmiException
Get main schema for query and rule schemata- Returns:
- main schema for this delta schema
- Throws:
EdmiException
- if something fails
-
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.
-
-