Skip navigation links

Oracle Business Rules Java API Reference
10g (10.1.3.1.0)

B28966-01


Package oracle.rules.sdk.editor.datamodel

A datamodel contains a list of Fact types, functions, global variables and constraints.

See:
          Description

Class Summary
Constraint There are three types of constraints: enumeration, range and regular expression.
ConstraintTable Top level table in the datamodel.
Constructor Represent a Java class constructor
ConstructorTable A list of constructors for Java FactType
DataModel DataModel is the top level container of the entire model, through which applications can access the list of global variables, constraints, functions and FactTypes.
DMService Utility class: it converts a data model in editor into persistent format and read a persistent format back to editor data model.
EnumValue Represent a value in an enumeration list.
EnumValueTable Contains a list of enumeration values for the enumeration constraint
FactType Represents either a primitive type, a java type, a JAXB type or an RL type
FactTypeTable Top level table in the datamodel.
Field Represent a static public Java Field
FieldTable A list of fields
FormalParameter Formal Parameter in a function
FormalParameterTable A list of formal parameters
Function Represent a RL function
FunctionTable Top level table in the datamodel.
InitValue InitValue used in several places in datamodel: global var's value, RL Class property default value, Java class static field value.
JavaFactType public and primary Java Fact Type
JaxbFactType Represent a Jaxb Class
Method Represent a public Java method
MethodTable A list of public methods
ModelComponent Base class for all elements in a data model.
ModelComponentTable Base class for all element tables in a data model
PrimitiveFactType It represents a primitive type,
Property Represent either a Java Bean Propety or a RL Class slot
PropertyTable A list of properties
RLFactType Represent a RL fact type.
Variable global variable: similar to Java "static public" variable.
VariableTable Top level table in the datamodel.

 

Package oracle.rules.sdk.editor.datamodel Description

A datamodel contains a list of Fact types, functions, global variables and constraints. The package can be used to edit an existing datamodel or to create a new one.

Package Specification

The following picture depicts a slightly simplified version of the object model inside the package.  A DataModel contains four top level table objects:


dm objects

   


Skip navigation links

Oracle Business Rules Java API Reference
10g (10.1.3.1.0)

B28966-01


Copyright © 2006, Oracle. All rights reserved.