| Interface | Description |
|---|---|
| Callable | |
| Parameter |
Some common properties of
OverloadedParameter and FormalParameter |
| Class | Description |
|---|---|
| AdfBcFactType | |
| AdfBcFactTypeDescriptor |
Utility class to assist with stuffing ADF-BC fact types into RL variables
for retrieval at runtime
|
| AdfBcFactTypeDescriptor.Attribute |
Helper class attribute: struct containing attribute name, type, and
linked type (if REFERENCE or AGGR_COLLECTION)
|
| AdfBcFactTypeHelper | |
| ArrayFactType |
Array Fact Type
|
| ArrayFactTypeTable |
Top level table in the datamodel.
|
| Browser |
Browser sub-classes provide browsing
of external business objects to be used
for rule authoring.
|
| BucketSetTable |
Top level table in the datamodel.
|
| ClassBrowser |
Provides browsing for collections of Java class files.
|
| ClassBrowser.FailedClasspathAdd | |
| CombinedDataModel |
Provide readonly access to the total data model including components in linked dictionaries.
|
| ConstrainableComponent<T extends ConstrainableComponent> |
A ConstrainableComponent is a TypedComponent with an attached BucketSet
|
| Constructor |
Represent a Java class constructor
Constructors are unnamed (name and alias comes from owning class).
|
| 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, FactTypes and DSLs.
|
| DataModelConstants |
The place all DataModel related constants go.
|
| DecisionFunction | |
| DecisionFunctionFact |
Child of
DecisionFunction. |
| DecisionFunctionFactTable |
Child of
DecisionFunction. |
| DecisionFunctionRuleSet |
Child of
DecisionFunction. |
| DecisionFunctionRuleSetTable |
Child of
DecisionFunction. |
| DecisionFunctionTable |
Top level table in the datamodel.
|
| DMUtil |
Utility class
|
| DSL | |
| DSLParameter | |
| DSLParameterTable |
Represents a list of DSL parameters
|
| DSLTable |
Top Level table in the datamodel that contains the list of DSLs in the dictionary vocabulary
|
| Fact | |
| FactTable | |
| FactType |
Represents either a primitive type,
a java type, a JAXB type, an RL type
or an ADF-BC type
Not parameterized because the fact types are mixed in a single table
|
| 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
In addition to the usual getters and setters for designing the function,
there is also
Function.isTestEnabled() and Function.test(java.lang.StringBuilder) methods for providing
a "Test" button in the UI that when pressed, actually invokes the defined function
in a RuleSession and returns the result for the UI to display. |
| Function.TestResult | |
| FunctionTable |
Top level table in the datamodel.
|
| JavaFactType |
public and primary Java Fact Type
|
| JavaNode |
Provide a Table containing all nodes (classes or packages)
that are currently exposed by a class browser
|
| JaxbFactType |
Represent a Jaxb Class
|
| JaxbNode |
Represent a Jaxb class in the hierarchy
of JPackages and JaxbNode classes
that is created by a SchemaBrowser
instance.
|
| JClassNode |
Represents a Java class in the hierarchy of Java classes
and Java Packages.
|
| JPackageNode |
Provide a Node representing a Java Package.
|
| Method |
Represent a public Java method
|
| MethodTable |
A list of public methods
|
| ModelComponent<T extends ModelComponent> |
Base class for all elements in a data model.
|
| ModelComponentTable<T extends ModelComponent> |
Base class for all element tables in a data model
|
| Modifiers |
Modifiers: isStatic, isFinal, isPublic, isProtected, isPrivate?
|
| Node |
An abstract class that represents Nodes
in a schema or class hierarchy.
|
| NodeTable |
Table containing all nodes (classes or packages)
that are currently exposed by a class browser.
|
| OverloadedParameter |
Formal Parameter in a function
|
| OverloadedParameterTable |
A list of overloaded parameters
|
| PrimitiveFactType |
It represents a primitive type,
|
| Property |
Represent either a Java Bean Property or a RL Class slot
|
| PropertyTable |
A list of properties
|
| PropertyValue | |
| PropertyValueTable | |
| RLFactType |
Represents an RL fact type.
|
| SchemaBrowser |
Provides for browsing of XML Schemas by mapping
the schema to JAXB classes.
|
| SchemaBrowser.FailedSchemaAdd | |
| TypedComponent<T extends TypedComponent> |
A TypedComponent is a ModelComponent with a Type
Note that the type and the type ID are synchronized -- setting one also sets the other.
|
| UnnamedModelComponent<T extends ModelComponent> |
Restricts ModelComponent by taking away name and alias properties.
|
| UnnamedVerbalizedModelComponent<T extends UnnamedVerbalizedModelComponent> |
Restricts Verbalized Model Component by taking away its name and alias properties
|
| Variable |
global variable: similar to Java "static public" variable.
|
| VariableTable |
Top level table in the datamodel.
|
| VerbalizedModelComponent<T extends VerbalizedModelComponent> |
A VerbalizedModelComponent is a ModelComponent with a Verbal Qualifier Pattern
|
| Enum | Description |
|---|---|
| AdfBcFactTypeDescriptor.AttrType |
Attribute Type: either KEY_ATTRIBUTE (attribute that's a primary key),
ATTRIBUTE (other atomic attributes), REFERENCE (an ADF-BC fact in a
one-to-one relationship), AGGR_COLLECTION(an ADF-BC fact in a one-to-many
relationship) or JBO_ROW_ATTRIBUTE (a pointer to the JBO row object).
|
| CombinedDataModel.ConversionMode |