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 |