|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ModelFactory | |
|---|---|
| org.deduced | This package contains the base classes of the deduced framework. |
| org.deduced.controller.implementation | Controller implementation classes. |
| org.deduced.dynamic | The Dynamic package contains an implementation of the property collection that can be dynamically modified as the schema changes. |
| org.deduced.framework | Deduced framework initialization classes. |
| org.deduced.rule | This package contains common fixed deduction rules that can be easily reused. |
| org.deduced.validation | Package containing validation utilities. |
| org.deduced.xml | Property collection XML encoding tools. |
| Uses of ModelFactory in org.deduced |
|---|
| Subinterfaces of ModelFactory in org.deduced | |
|---|---|
interface |
TypeBasedModelFactory
A Model Factory is used to create models in a layer of a deduced application. |
| Classes in org.deduced that implement ModelFactory | |
|---|---|
class |
DefaultModelFactory
Default Model Factory |
| Fields in org.deduced declared as ModelFactory | |
|---|---|
private ModelFactory |
RuleExecutionContextImplementation.modelFactory
model factory being used |
| Methods in org.deduced that return ModelFactory | |
|---|---|
ModelFactory |
DeducedModelLayerExtension.getModelFactory()
get Model Factory |
ModelFactory |
RuleExecutionContext.getModelFactory()
|
ModelFactory |
RuleExecutionContextImplementation.getModelFactory()
(non-Javadoc) |
| Methods in org.deduced with parameters of type ModelFactory | |
|---|---|
static void |
DeducedUtilities.addObjectToOrderedListSilent(PropertyCollection<?,?> objectToAdd,
PropertyCollection orderedList,
ModelFactory factory)
add an Object To an Ordered List by creating the intermediate object type used to store the ordering info. |
void |
RuleExecutionContextImplementation.setModelFactory(ModelFactory setModelFactory)
set Model Factory |
| Uses of ModelFactory in org.deduced.controller.implementation |
|---|
| Fields in org.deduced.controller.implementation declared as ModelFactory | |
|---|---|
private ModelFactory |
DeducedControllerLayerExtensionImplementation.modelFactory
model factory |
| Methods in org.deduced.controller.implementation that return ModelFactory | |
|---|---|
ModelFactory |
DeducedControllerLayerExtensionImplementation.getModelFactory()
(non-Javadoc) |
static ModelFactory |
AbstractPropertyCollectionController.getModelFactoryFromCollection(PropertyCollection<?,?> collection)
the model factory associated with the specified collection |
| Methods in org.deduced.controller.implementation with parameters of type ModelFactory | |
|---|---|
static boolean |
AbstractPropertyCollectionController.baseIsAddValueValid(PropertyCollection<?,?> instance,
PropertyCollection<?,?> value,
ModelFactory modelFactory,
PropertyCollectionController controller,
boolean validateParent)
base method to verify if a value to add is valid or not |
static Task |
DirectPropertyController.baseSetControlledProperty(java.lang.Object value,
boolean deletePreviousValue,
PropertyController controller,
ModelFactory validatorFactory)
base Set Controlled Property |
void |
DeducedControllerLayerExtensionImplementation.setModelFactory(ModelFactory setModelFactory)
set Model Factory |
static void |
AbstractPropertyCollectionController.validateAddToCollection(java.lang.Object propertyValue,
PropertyCollection<?,?> addInstance,
ModelFactory modelFactory,
PropertyCollection<?,?> controlledCollection,
boolean validateParent)
validate if a value is valid to be added to a collection |
static void |
DirectPropertyController.validatePropertyUpdate(PropertyCollection<?,?> changedCollection,
java.lang.Object newValue,
ModelFactory modelFactory,
PropertyCollection<?,?> controlledPropertyInstance,
boolean validateParent)
validate Property Update |
| Uses of ModelFactory in org.deduced.dynamic |
|---|
| Classes in org.deduced.dynamic that implement ModelFactory | |
|---|---|
class |
DynamicModelFactory
DynamicModelFactory is a model factory that listens to a schema and dynamically modifies the objects it created to keep them synchronized with the schema. |
class |
FlyWheelTypeBasedControllerFactory
Fly Wheel Type Based Controller Factory |
| Uses of ModelFactory in org.deduced.framework |
|---|
| Fields in org.deduced.framework declared as ModelFactory | |
|---|---|
private ModelFactory |
DeducedModelLayerExtensionImplementation.modelFactory
model factory used by this model layer |
| Methods in org.deduced.framework that return ModelFactory | |
|---|---|
ModelFactory |
DeducedModelLayerExtensionImplementation.getModelFactory()
get the model factory |
| Methods in org.deduced.framework with parameters of type ModelFactory | |
|---|---|
void |
DeducedModelLayerExtensionImplementation.setModelFactory(ModelFactory setModelFactory)
Set the model factory to be used in this model. |
| Uses of ModelFactory in org.deduced.rule |
|---|
| Methods in org.deduced.rule with parameters of type ModelFactory | |
|---|---|
static PropertyCollection<?,?> |
DeductionRuleLibrary.createOrReuseListToMatchType(PropertyCollection<?,?> currentList,
PropertyCollection<?,?> requiredListType,
PropertyCollection<?,?> fixedInstance,
ModelFactory factory)
create Or Reuse a List To Match a desired list type. |
private static void |
DeductionRuleLibrary.createUnmatchedValues(PropertyCollection listToAddMissingValues,
PropertyCollection<?,?> collectionTypeToCreate,
java.lang.Object instanceKey,
java.util.List valuesToMatchClone,
ModelFactory modelFactory)
createUnmatchedValues |
private static void |
DeductionRuleLibrary.createUnmatchedValuesInOrderedList(PropertyCollection listToAddMissingValues,
PropertyCollection<?,?> collectionTypeToCreate,
java.lang.Object instanceKey,
PropertyCollection<?,?> orderingTypeToCreate,
java.lang.Object orderingValueKey,
java.util.List valuesToMatchClone,
ModelFactory modelFactory)
createUnmatchedValuesInOrderedList |
static void |
DeductionRuleLibrary.fillListWithSpecifiedTypes(PropertyCollection listToFill,
ModelFactory factory,
boolean deleteUnmatchedValues,
PropertyCollection<?,?>... typesToCreate)
fill a List With the Specified property collection Types by analyzing the list content and creating the missing objects and optionally deleting objects of which the type wasn't matched. |
private static void |
DeductionRuleLibrary.fillOrderedListCreateUnmatchedValues(PropertyCollection listToFill,
java.util.Collection valuesToMatchClone,
java.lang.Object valueKey,
PropertyCollection typeToCreate,
ModelFactory factory)
fill List Create Unmatched Values |
static void |
DeductionRuleLibrary.fillOrderedListWithSpecifiedTypes(PropertyCollection listToFill,
ModelFactory factory,
boolean deleteUnmatchedValues,
PropertyCollection<?,?>... typesToCreate)
fill an ordered list with the specified property collection types by analyzing the list content and creating the missing objects and optionally deleting objects of which the type wasn't matched. |
| Uses of ModelFactory in org.deduced.validation |
|---|
| Methods in org.deduced.validation with parameters of type ModelFactory | |
|---|---|
private static PropertyCollection<?,?> |
ValidationUtilities.createValidatorFromInstance(ModelFactory validatorFactory,
PropertyCollection<?,?> controlledPropertyInstance)
create Validator From Instance |
static PropertyCollection<?,?> |
ValidationUtilities.createValidatorFromValidationModel(ModelFactory validatorFactory,
PropertyCollection<?,?> validationModel)
create Validator From Validation Model |
static PropertyCollection<?,?> |
ValidationUtilities.createValidatorFromValidatorType(ModelFactory validatorFactory,
PropertyCollection<?,?> validatorType)
create Validator From Validator Type |
static void |
ValidationUtilities.validateNewValueOnInstance(java.lang.Object value,
ModelFactory validatorFactory,
PropertyCollection<?,?> controlledPropertyInstance,
boolean validateParent)
validate New Value On Instance |
| Uses of ModelFactory in org.deduced.xml |
|---|
| Fields in org.deduced.xml declared as ModelFactory | |
|---|---|
private ModelFactory |
XmlModelDecoder.modelCreationController
controller that will be used to create the model implementations |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||