Uses of Interface
org.deduced.PropertyCollection

Packages that use PropertyCollection
org.deduced This package contains the base classes of the deduced framework. 
org.deduced.analyzer   
org.deduced.analyzer.implementation This package contains code used by analyzers. 
org.deduced.controller Controllers are used to represent an application layer that restricts access to information. 
org.deduced.controller.implementation Controller implementation classes. 
org.deduced.controller.rule Controller deduction rule implementation classes. 
org.deduced.controller.typed   
org.deduced.controller.typed.implementation   
org.deduced.dynamic The Dynamic package contains an implementation of the property collection that can be dynamically modified as the schema changes. 
org.deduced.filter Filters used to create conditions. 
org.deduced.framework Deduced framework initialization classes. 
org.deduced.implementation   
org.deduced.initialization.model   
org.deduced.initialization.model.implementation   
org.deduced.initializer This package contains the implementation of various initializers used to create the initial values of properties while creating property collections. 
org.deduced.rule This package contains common fixed deduction rules that can be easily reused. 
org.deduced.task   
org.deduced.task.implementation   
org.deduced.text   
org.deduced.text.builder   
org.deduced.text.builder.implementation   
org.deduced.text.implementation   
org.deduced.text.rule This package contains deduction rules associated with text manipulation. 
org.deduced.validation Package containing validation utilities. 
org.deduced.validation.model   
org.deduced.validation.model.implementation   
org.deduced.validation.validator   
org.deduced.validation.validator.implementation   
org.deduced.validation.validator.rule Package containing deduction rules for validation of values. 
org.deduced.xml Property collection XML encoding tools. 
 

Uses of PropertyCollection in org.deduced
 

Subinterfaces of PropertyCollection in org.deduced
 interface Action
          Interface used to represent the type : action Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface CollectionTypeInformation
          Interface used to represent the type : collection type information Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface CompiledModel
          Interface used to represent the type : compiled model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface Configuration
          Interface used to represent the type : configuration Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface ConfiguredCollection
          Interface used to represent the type : configured collection Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface ContexedCollection
          Interface used to represent the type : contexed collection Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface Context
          Interface used to represent the type : context Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface DeducedApplicationLayer
          Interface used to represent the type : deduced application layer Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface DeducedControllerLayer
          Interface used to represent the type : deduced controller layer Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface DeducedControllerLayerLinkedCollection
          Interface used to represent the type : deduced controller layer linked collection Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface DeducedModelLayer
          Interface used to represent the type : deduced model layer Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface DeducedModelLayerExtension
          Model layer extension used to bind a model factory to the actual model.
 interface DeducedSchemaLayer
          Interface used to represent the type : deduced schema layer Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface DeductionRule
          Interface used to represent the type : deduction rule Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface DocumentedCollection
          Interface used to represent the type : documented collection Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface EnabledPropertyCollection
          Interface used to represent the type : enabled property collection Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface EnumerationPropertyCollection
          Interface used to represent the type : enumeration property collection Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface EnumerationPropertyType
          Interface used to represent the type : enumeration property type Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface Folder
          Interface used to represent the type : folder Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface InitializationModel
          Interface used to represent the type : initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface InstanceReference
          Interface used to represent the type : instance reference Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface ManuallyOrderedInstanceReference
          Interface used to represent the type : manually ordered instance reference Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface ManuallyOrderedParameter
          Interface used to represent the type : manually ordered parameter Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface ManuallyOrderedType
          Interface used to represent the type : manually ordered type Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface NamedPropertyCollection
          Interface used to represent the type : named property collection Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface OrderedInstanceReference
          Interface used to represent the type : ordered instance reference Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface OrderedInstanceReferenceList
          Interface used to represent the type : ordered instance reference list Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaOrderedPropertyListInterface.vm
 interface OrderedParameter
          Interface used to represent the type : ordered parameter Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface OrderedParameterList
          Interface used to represent the type : ordered parameter list Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaOrderedPropertyListInterface.vm
 interface OrderedPropertyListType
          Interface used to represent the type : ordered property list type Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface OrderingPropertyCollectionType
          Interface used to represent the type : ordering property collection type Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface Parameter
          Interface used to represent the type : parameter Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface PropertyCollectionListInstance
          Interface used to represent the type : property collection list instance Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface PropertyCollectionType
          Interface used to represent the type : property collection type Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface PropertyInstance
          Interface used to represent the type : property instance Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface PropertyPackage
          Interface used to represent the type : property package Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface PropertyType
          Interface used to represent the type : property type Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface SchemaAnalyzer
          Interface used to represent the type : schema analyzer Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface SchemaBasedApplicationLayer
          Interface used to represent the type : schema based application layer Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface StaticInstanceReference
          Interface used to represent the type : static instance reference Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface Utilities
          Interface used to represent the type : utilities Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface ValidationModel
          Interface used to represent the type : validation model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 

Classes in org.deduced that implement PropertyCollection
 class AbstractPropertyCollection<K,V>
          AbstractPropertyCollection : this class implements a list of standard methods for a property collections
 class FixedPropertyInstanceCollection<K,V>
          Abstract property collection used as a base class for property collections that have a fixed list of properties.
 class IdPropertyMap<V>
          IdPropertyMap.
 class PropertyList<V>
          Property List is used to contain properties as a list.
 class PropertyMap<K,V>
           A property map represents a property collection in which properties may be added, changed and removed.
 

Fields in org.deduced declared as PropertyCollection
private  PropertyCollection<K,V> PropertyChangeEventImplementation.collection
          collection
private  PropertyCollection<K,V> PropertyCollectionAsKeySet.collection
          the collection to browse
private  PropertyCollection<K,V> PropertyCollectionAsPropertyList.collection
          the collection to browse
private  PropertyCollection<K,V> PropertyCollectionAsPropertyMap.collection
          the collection to browse
private  PropertyCollection<K,V> PropertyCollectionAsPropertyEntrySet.collection
          the collection to browse
private  PropertyCollection<K,V> PropertyMapEntryIterator.collection
          the collection to browse
private  PropertyCollection<K,V> PropertyMapEntry.collection
          the property collection which is read by this entry
private  PropertyCollection<K,V> PropertyCollectionAsValueList.collection
          the property collection represented by this list
private  PropertyCollection<K,V> PropertyCollectionAsValueMap.collection
          the property collection represented by this map
private  PropertyCollection<K,V> PropertyValueCollectionAsEntrySet.collection
          the property collection represented by this set
private  PropertyCollection<K,V> PropertyValueMapEntryIterator.collection
          the property collection represented by this Iterator
private  PropertyCollection<K,V> ValueMapEntry.collection
          the property collection in which to fetch the value
private  PropertyCollection<K,V> PropertyCollectionKeyIterator.collection
          the collection to browse
private  PropertyCollection<?,?> PropertyMap.fixedInstance
          the instance hooked to all the values in this map
private  PropertyCollection<?,?> PropertyChangeEventImplementation.instance
          property instance
private  PropertyCollection<?,?> PropertyImplementation.instance
          instance that describes the property
private  PropertyCollection OrderedListInformation.list
          the ordered list
private  PropertyCollection OrderedListInformation.listType
          the list type
private  PropertyCollection<?,?> RecursiveModelListener.model
          the model being monitored
private  PropertyCollection OrderedListInformation.orderingType
          the list ordering type
private  PropertyCollection<?,?> AbstractPropertyCollection.parent
          the parent
private  PropertyCollection<?,?> PropertyPointer.parentCollection
          the parent holding the selected property
private  PropertyCollection<K,V> KeyFilteredPropertyListener.sourceCollection
          _sourceCollection
private  PropertyCollection OrderedListInformation.valueInstance
          the ordering value instance
 

Fields in org.deduced with type parameters of type PropertyCollection
private static java.util.Map<java.lang.Class<?>,PropertyCollection<?,?>> BasicTypes.CLASS_TO_TYPE_MAP
          class to type map
private  java.util.IdentityHashMap<PropertyCollection<?,?>,PropertyCollection<?,?>> AbstractPropertyCollection.CollectionToDeleteMonitor.collectionToDeleteList
          This list is used to prevent memory leaks during application development.
private  java.util.IdentityHashMap<PropertyCollection<?,?>,PropertyCollection<?,?>> AbstractPropertyCollection.CollectionToDeleteMonitor.collectionToDeleteList
          This list is used to prevent memory leaks during application development.
private  java.util.Map<PropertyCollection<? extends K,? extends V>,java.lang.Integer> ListenTargetTracker.listenTargetMap
          map of all the targets to listen to and the number of times we hooked a listener on them
private  java.util.Map<PropertyCollection<?,?>,java.lang.Class<?>> DefaultModelFactory.modelCreationMap
          map between the type of collection to create and the class used to create them.
private static java.util.Map<PropertyCollection<?,?>,java.util.List<Reference>> ReferenceMap.REFERENCE_MAP
          This map holds a weak reference to its keys and keys are compared by identity.
private  java.lang.ref.WeakReference<PropertyCollection<?,?>> Reference.referencer
          weak reference to the referencer
private  java.util.Map<PropertyCollection<?,?>,java.lang.String> NameReferenceFinderImplementation.rootMapByCollection
          map that uses the root collection unique ID as a key and stores the name as a value.
private  java.util.Map<java.lang.String,PropertyCollection<?,?>> NameReferenceFinderImplementation.rootMapByName
          map that uses the root collection name as a key and has the root collection as a value
private static java.util.Map<PropertyCollection<?,?>,java.lang.Class<?>> BasicTypes.TYPE_TO_CLASS_MAP
          type to class map
 

Methods in org.deduced with type parameters of type PropertyCollection
static
<T extends PropertyCollection<?,?>>
T
AbstractPropertyCollection.cloneCollection(T collectionToClone)
          Utility method to clone a collection and cast it automatically in the right type
static
<K,V,CK,X extends PropertyCollection<CK,? super V>>
X
DeducedUtilities.findChildPropertyCollection(PropertyCollection<K,X> collectionToSearch, CK keyOnChildCollection, V valueOnChildCollection)
          Find a child collection from the collection to search that has a property matching the specified key and value
static
<K,V,CK,X extends PropertyCollection<CK,? super V>>
X
DeducedUtilities.findChildPropertyCollectionByValueInstance(PropertyCollection<K,X> collectionToSearch, CK keyOnChildCollection, V valueOnChildCollection)
          Find a child collection from the collection to search that has a property matching the specified key and value with the identity == operator.
static
<K,V,CK,X extends PropertyCollection<CK,V>>
K
DeducedUtilities.findChildPropertyCollectionKey(PropertyCollection<K,X> collectionToSearch, CK keyOnChildCollection, V valueOnChildCollection)
          Find a child collection from the collection to search that has a property matching the specified key and value
 

Methods in org.deduced that return PropertyCollection
 PropertyCollection<?,?> DefaultModelFactory.createModel(PropertyCollection<?,?> type)
          (non-Javadoc)
 PropertyCollection<?,?> ModelFactory.createModel(PropertyCollection<?,?> type)
          Create Model.
 PropertyCollection<?,?> DefaultModelFactory.createModel(PropertyCollection<?,?> type, boolean activated)
          (non-Javadoc)
 PropertyCollection<?,?> ModelFactory.createModel(PropertyCollection<?,?> type, boolean activated)
          allows the creation of property collections that are activated or not.
static PropertyCollection<?,?> ParameterFetcher.fetchStartCollection(PropertyCollection<?,?> ruleParent, PropertyCollection<?,?> instanceReference)
          fetch the collection that is used as a starting point to analyze an instance reference.
static PropertyCollection<?,?> DeducedUtilities.findChildByName(PropertyCollection<?,?> listToSearch, java.lang.String nameToFind)
          find a child property collection by name
private  PropertyCollection<?,?> FixedPropertyInstanceCollection.findInstance(java.lang.Object key)
          Fetch the property instance that matches the specified key from the property collection type
private static PropertyCollection<?,?> FixedPropertyInstanceCollection.findInstance(java.lang.Object key, PropertyCollection<?,?> type)
          Fetch the property instance that matches the specified key from the property collection type.
static PropertyCollection<?,?> DeducedUtilities.findPackageInSchema(PropertyCollection<?,?> schema, java.lang.String[] packageNameList)
          find a property package in a schema
 PropertyCollection<K,V> PropertyChangeEvent.getCollection()
           
 PropertyCollection<K,V> PropertyChangeEventImplementation.getCollection()
           
static PropertyCollection<?,?> DeducedUtilities.getCollectionProperty(PropertyCollection<?,?> collection, java.lang.Object key)
          Utility method to get a PropertyCollection property form a collection
static PropertyCollection<?,?> DeducedUtilities.getCollectionRoot(PropertyCollection<?,?> collection)
          Fetch the root object that owns the whole object tree in which the specified collection is a part of.
 PropertyCollection CollectionTypeInformation.getCollectionType()
          Get the value of the instance : collection type
 PropertyCollection<?,?> AbstractPropertyCollection.getFixedInstance()
          (non-Javadoc)
 PropertyCollection<?,?> PropertyCollection.getFixedInstance()
          Some collections use the same property instance for all their properties.
 PropertyCollection<?,?> PropertyMap.getFixedInstance()
           
 PropertyCollection<?,?> Property.getInstance()
           
 PropertyCollection<?,?> PropertyChangeEvent.getInstance()
           
 PropertyCollection<?,?> PropertyChangeEventImplementation.getInstance()
           
 PropertyCollection<?,?> PropertyImplementation.getInstance()
           
protected static PropertyCollection<?,?> DeducedUtilities.getInstanceType(PropertyCollection<?,?> collection)
          Get the value of the instance : instance type
 PropertyCollection OrderedListInformation.getList()
          get List
 PropertyCollection OrderedListInformation.getListType()
          get List Type
 PropertyCollection<?,?> RecursiveModelListener.getModel()
          get the Model being monitored
 PropertyCollection<?,?> NameReferenceFinder.getNamedChild(PropertyCollection<?,?> parent, java.lang.String name)
          Find a named child from a parent collection.
 PropertyCollection<?,?> NameReferenceFinderImplementation.getNamedChild(PropertyCollection<?,?> parent, java.lang.String name)
          (non-Javadoc)
 PropertyCollection OrderedListInformation.getOrderingInstance()
          get Ordering Instance
 PropertyCollection OrderedListInformation.getOrderingType()
          get Ordering Type
 PropertyCollection<?,?> DeducedProperty.getParent()
          getParent
 PropertyCollection<?,?> PropertyPointer.getParentCollection()
           
protected static PropertyCollection<?,?> DeducedUtilities.getParentList(PropertyCollection<?,?> collection)
          Get the value of the instance : parent list
static PropertyCollection<?,?> DeducedUtilities.getParentOfType(PropertyCollection<?,?> propertyCollection, PropertyCollection<?,?> modelType)
          fetch the parent of a collection that matches a certain type
static PropertyCollection<?,?> DeducedUtilities.getPropertyCollectionTypeType()
          Utility method to get the basic PropertyCollectionType type
protected static PropertyCollection<?,?> DeducedUtilities.getPropertyInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : property instance list
static PropertyCollection<?,?> DeducedUtilities.getPropertyPackagePropertyPackageList(PropertyCollection<?,?> collection)
          Utility method to get the list of sub package from a property package
 PropertyCollection<?,?> Reference.getReferencer()
           
 PropertyCollection<?,?> NameReferenceFinder.getRootCollectionFromName(java.lang.String name)
          fetch a root collection by specifying its name
 PropertyCollection<?,?> NameReferenceFinderImplementation.getRootCollectionFromName(java.lang.String name)
          (non-Javadoc)
 PropertyCollection<?,?> DeducedProperty.getRule()
          get Rule
 PropertyCollection<K,V> KeyFilteredPropertyListener.getSourceCollection()
           
 PropertyCollection StaticInstanceReference.getStaticCollection()
          Get the value of the instance : static collection
static PropertyCollection<?,?> BasicTypes.getTypeFromClass(java.lang.Class<?> classToMatch)
          find a property type from a Java Class.
 PropertyCollection OrderedListInformation.getValueInstance()
          get Value Instance
 PropertyCollection<?,?> Property.getValueType()
          fetch the property type of the value held by this property
 PropertyCollection<?,?> PropertyImplementation.getValueType()
          fetch the property type of the value held by this property
 PropertyCollection<?,?> AbstractPropertyCollection.parent()
          (non-Javadoc)
 PropertyCollection<?,?> PropertyCollection.parent()
           
 PropertyCollection CollectionTypeInformation.setCollectionType(PropertyCollection newValue)
          Set the value of the instance : collection type
 PropertyCollection StaticInstanceReference.setStaticCollection(PropertyCollection newValue)
          Set the value of the instance : static collection
 PropertyCollection<?,?> PropertyCollection.type()
          fetch the property description of this collection
 PropertyCollection<?,?> PropertyList.type()
          (non-Javadoc)
 PropertyCollection<?,?> PropertyMap.type()
          (non-Javadoc)
 

Methods in org.deduced that return types with arguments of type PropertyCollection
static java.util.Collection<PropertyCollection<?,?>> DeducedUtilities.getAllInheritedTypes(PropertyCollection<?,?> collectionType)
          get All Inherited Types from a collection type in the order in which the root collection type inherits from them
 java.util.List<PropertyCollection<?,?>> NameReferenceFinder.getNamedChildList(PropertyCollection<?,?> parent, java.lang.String name)
          Find all the named child from a parent collection.
 java.util.List<PropertyCollection<?,?>> NameReferenceFinderImplementation.getNamedChildList(PropertyCollection<?,?> parent, java.lang.String name)
          (non-Javadoc)
static java.util.List<PropertyCollection<?,?>> DeducedUtilities.getOrderedParentList(PropertyCollection<?,?> collection)
          fetch the list of parents from the root node to the specified collection
 

Methods in org.deduced with parameters of type PropertyCollection
 void ListenTargetTracker.add(PropertyCollection<? extends K,? extends V> target)
          add a collection to listen to
protected  void RecursiveModelListener.addAllListeners(PropertyCollection<?,?> currentCollection)
          add All Listeners on a model to monitor
 void NameReferenceFinderImplementation.addAllMatchingOrderingChildren(PropertyCollection<?,?> parent, java.lang.String name, java.util.List<PropertyCollection<?,?>> retVal, PropertyCollection valueInstance)
          add All Matching Ordering Children
 void NameReferenceFinderImplementation.addAllMatchingOrderingChildren(PropertyCollection<?,?> parent, java.lang.String name, java.util.List<PropertyCollection<?,?>> retVal, PropertyCollection valueInstance)
          add All Matching Ordering Children
private static void DeducedUtilities.addAllModelLayersInListToNameReferenceFinder(NameReferenceFinderImplementation nameReferenceFinder, PropertyCollection<?,?> layerList)
          parse a List of possible model layers And Add them all to a name Reference finder
private  void NameReferenceFinderImplementation.addChildIfNameMatches(PropertyCollection<?,?> parent, java.lang.String name, java.util.List<PropertyCollection<?,?>> retVal, PropertyCollection<?,?> currentInstance)
          add Child If Name Matches
private  void NameReferenceFinderImplementation.addChildIfNameMatches(PropertyCollection<?,?> parent, java.lang.String name, java.util.List<PropertyCollection<?,?>> retVal, PropertyCollection<?,?> currentInstance)
          add Child If Name Matches
private static void AbstractPropertyCollection.addCollectionToDelete(PropertyCollection<?,?> removedCollection)
          Adds a collection that was recently removed from it's parent to the list of collections that should either get a new parent or be deleted.
 void AbstractPropertyCollection.CollectionToDeleteMonitor.addCollectionToDelete(PropertyCollection<?,?> removedCollection)
          Adds a collection that was recently removed from it's parent to the list of collections that should either get a new parent or be deleted.
private static void DeducedUtilities.addCollectionToInheritedMap(java.util.List<PropertyCollection<?,?>> orderedInheritanceList, java.util.IdentityHashMap<PropertyCollection<?,?>,java.lang.Object> inheritedMap, PropertyCollection<?,?> collectionType)
          add a specific Collection To the Inherited Map and add all it's parents as well.
private static void DeducedUtilities.addModelLayerCollectionListToNameReferenceFinder(PropertyCollection<?,?> modelLayer, NameReferenceFinderImplementation nameReferenceFinder)
          add Model Layer collection List To Name Reference Finder
private static void DeducedUtilities.addModelLayerDependentModelListToNameReferenceFinder(PropertyCollection<?,?> modelLayer, NameReferenceFinderImplementation nameReferenceFinder)
          add Model Layer Dependent Model List To Name Reference Finder
private static void DeducedUtilities.addModelLayerToNameReferenceFinderIfNameIsValid(PropertyCollection<?,?> modelLayer, NameReferenceFinderImplementation nameReferenceFinder)
          add Model Layer To Name Reference Finder only if it has a valid name
 void DefaultModelFactory.addModelType(java.lang.Class<?> modelClass, PropertyCollection<?,?> modelType)
          (non-Javadoc)
 void TypeBasedModelFactory.addModelType(java.lang.Class<?> modelClass, PropertyCollection<?,?> modelType)
          associate a class with a specific model type
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.
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.
private static void DeducedUtilities.addPossibleModelLayerAndChildModelsToNameReferenceFinder(PropertyCollection<?,?> modelLayer, NameReferenceFinderImplementation nameReferenceFinder)
          add Model Layer and child models To Name Reference Finder
 K FixedPropertyInstanceCollection.addProperty(K key, PropertyCollection<?,?> instance, V value)
          (non-Javadoc)
 K PropertyCollection.addProperty(K key, PropertyCollection<?,?> instance, V value)
          add a property value
 K PropertyMap.addProperty(K key, PropertyCollection<?,?> instance, V value)
          (non-Javadoc)
 java.lang.Object IdPropertyMap.addProperty(java.lang.Object key, PropertyCollection<?,?> instance, V value)
          (non-Javadoc)
 void NameReferenceFinderImplementation.addRootCollection(PropertyCollection<?,?> rootCollection, java.lang.String name)
          add a root collection
 E DeductionRuleAnalyzer.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          run a deduction rule
 E DeductionRuleAnalyzer.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          run a deduction rule
private static void BasicTypes.associatedTypeAndClass(PropertyCollection<?,?> type, java.lang.Class<?> javaClass)
          associatedTypeAndClass
static int DeducedUtilities.balanceManuallyOrderedList(PropertyCollection orderedList)
          balance Manually Ordered List by resetting all indexes
private static java.util.List<java.lang.Object> ParameterFetcher.breakList(java.util.List<?> returnArray, PropertyCollection<?,?> propertyInstance)
          break a list of values to fetch a sub value based on a key in each element
private static void ParameterFetcher.breakListElement(PropertyCollection<?,?> propertyInstance, java.util.List<java.lang.Object> newReturnArray, java.lang.Object element)
          break a List Element so that it may be consumed as a rule input
private static java.lang.String NameReferenceFinderImplementation.buildReferenceWithNoNameError(PropertyCollection<?,?> currentDependency)
          build an error message about an invalid dependency.
static
<E> E
PropertyImplementation.clonePropertyValue(PropertyCollection<?,?> instance, E valueToClone)
          clone Property Value
 int PropertyValueCollectionComparator.compare(PropertyCollection<?,?> o1, PropertyCollection<?,?> o2)
          (non-Javadoc)
 int PropertyValueCollectionComparator.compare(PropertyCollection<?,?> o1, PropertyCollection<?,?> o2)
          (non-Javadoc)
 boolean NameReferenceFinderImplementation.containsRootCollection(PropertyCollection<?,?> potentialRoot)
          test if a root collection is registered or not.
static java.lang.Object DeducedUtilities.convertTextToType(java.lang.String text, PropertyCollection<?,?> type)
          convert Text To Type.
private static java.lang.Object DeducedUtilities.convertTextToTypePart1(java.lang.String text, PropertyCollection<?,?> type)
          convertTextToTypePart1 : fragment to reduce complexity rating
private static java.lang.Object DeducedUtilities.convertTextToTypePart2(java.lang.String text, PropertyCollection<?,?> type)
          convertTextToTypePart2 : fragment to reduce complexity rating
 PropertyCollection<?,?> DefaultModelFactory.createModel(PropertyCollection<?,?> type)
          (non-Javadoc)
 PropertyCollection<?,?> ModelFactory.createModel(PropertyCollection<?,?> type)
          Create Model.
 PropertyCollection<?,?> DefaultModelFactory.createModel(PropertyCollection<?,?> type, boolean activated)
          (non-Javadoc)
 PropertyCollection<?,?> ModelFactory.createModel(PropertyCollection<?,?> type, boolean activated)
          allows the creation of property collections that are activated or not.
static NameReferenceFinder DeducedUtilities.createNamedReferenceFinderFromModelLayer(PropertyCollection<?,?> modelLayer)
          create a Named Reference Finder From a Model Layer
static void ReferenceMap.deleteObject(PropertyCollection<?,?> objectToDelete)
          function called when an object was deleted.
 void AbstractPropertyCollection.CollectionToDeleteMonitor.deleteProcessCompletedValidation(PropertyCollection<?,?> collection)
          last step of the delete process where the collection is identified as properly deleted.
static void DeducedUtilities.deleteQuietly(PropertyCollection<?,?> collectionToDelete)
          delete a collection quietly
private static void ParameterFetcher.fetchNextLevelOfValues(ParameterFetcher fetcher, PropertyCollection<?,?> propertyInstance)
          fetch Next Level Of Values
static java.lang.Object ParameterFetcher.fetchParameterFromInstanceList(PropertyCollection<?,?> startPoint, boolean skipLast, java.util.List<?> instanceList)
          fetch all the values that match the defined input by starting at the specified start point and digging down the property tree following the instance list
static java.lang.Object ParameterFetcher.fetchParameterFromInstanceReference(PropertyCollection<?,?> startPoint, PropertyCollection<?,?> instanceReference)
          fetch all the values that match the defined input by starting at the specified start point and digging down the property tree by following the instance reference
static java.lang.Object ParameterFetcher.fetchParameterFromInstanceReference(PropertyCollection<?,?> startPoint, PropertyCollection<?,?> instanceReference)
          fetch all the values that match the defined input by starting at the specified start point and digging down the property tree by following the instance reference
static java.lang.Object ParameterFetcher.fetchParameterFromInstanceReference(PropertyCollection<?,?> startPoint, PropertyCollection<?,?> instanceReference, boolean skipLast)
          fetch all the values that match the defined input by starting at the specified start point and digging down the property tree by following the instance reference
static java.lang.Object ParameterFetcher.fetchParameterFromInstanceReference(PropertyCollection<?,?> startPoint, PropertyCollection<?,?> instanceReference, boolean skipLast)
          fetch all the values that match the defined input by starting at the specified start point and digging down the property tree by following the instance reference
static PropertyCollection<?,?> ParameterFetcher.fetchStartCollection(PropertyCollection<?,?> ruleParent, PropertyCollection<?,?> instanceReference)
          fetch the collection that is used as a starting point to analyze an instance reference.
static PropertyCollection<?,?> ParameterFetcher.fetchStartCollection(PropertyCollection<?,?> ruleParent, PropertyCollection<?,?> instanceReference)
          fetch the collection that is used as a starting point to analyze an instance reference.
static PropertyCollection<?,?> DeducedUtilities.findChildByName(PropertyCollection<?,?> listToSearch, java.lang.String nameToFind)
          find a child property collection by name
static
<K,V,CK,X extends PropertyCollection<CK,? super V>>
X
DeducedUtilities.findChildPropertyCollection(PropertyCollection<K,X> collectionToSearch, CK keyOnChildCollection, V valueOnChildCollection)
          Find a child collection from the collection to search that has a property matching the specified key and value
static
<K,V,CK,X extends PropertyCollection<CK,? super V>>
X
DeducedUtilities.findChildPropertyCollectionByValueInstance(PropertyCollection<K,X> collectionToSearch, CK keyOnChildCollection, V valueOnChildCollection)
          Find a child collection from the collection to search that has a property matching the specified key and value with the identity == operator.
static
<K,V,CK,X extends PropertyCollection<CK,V>>
K
DeducedUtilities.findChildPropertyCollectionKey(PropertyCollection<K,X> collectionToSearch, CK keyOnChildCollection, V valueOnChildCollection)
          Find a child collection from the collection to search that has a property matching the specified key and value
private static PropertyCollection<?,?> FixedPropertyInstanceCollection.findInstance(java.lang.Object key, PropertyCollection<?,?> type)
          Fetch the property instance that matches the specified key from the property collection type.
static PropertyCollection<?,?> DeducedUtilities.findPackageInSchema(PropertyCollection<?,?> schema, java.lang.String[] packageNameList)
          find a property package in a schema
 void AbstractPropertyCollection.firePropertyChangeEvent(PropertyCollection<?,?> description, K key, V oldValue, V newValue, ChangeType type)
          Fire a property change event.
static java.util.Collection<PropertyCollection<?,?>> DeducedUtilities.getAllInheritedTypes(PropertyCollection<?,?> collectionType)
          get All Inherited Types from a collection type in the order in which the root collection type inherits from them
static java.util.List<Reference> ReferenceMap.getAllReferences(PropertyCollection<?,?> referencedCollection)
          Fetch all the references to a referenced collection.
static boolean DeducedUtilities.getBooleanProperty(PropertyCollection<?,?> collection, java.lang.Object key)
          Utility method to get a boolean property form a collection
static java.lang.Class<?> BasicTypes.getClassFromType(PropertyCollection<?,?> typeToMatch)
          Find the java class associated with a property type.
 java.lang.Class<?> DefaultModelFactory.getClassFromType(PropertyCollection<?,?> type)
          (non-Javadoc)
 java.lang.Class<?> TypeBasedModelFactory.getClassFromType(PropertyCollection<?,?> type)
          get the class associated with a collection type
static java.lang.String DeducedUtilities.getCollectionName(PropertyCollection<?,?> collection)
          Fetch the name from a collection.
static java.lang.String NameReferenceFinderImplementation.getCollectionName(PropertyCollection<?,?> child)
          get Collection Name
static PropertyCollection<?,?> DeducedUtilities.getCollectionProperty(PropertyCollection<?,?> collection, java.lang.Object key)
          Utility method to get a PropertyCollection property form a collection
static PropertyCollection<?,?> DeducedUtilities.getCollectionRoot(PropertyCollection<?,?> collection)
          Fetch the root object that owns the whole object tree in which the specified collection is a part of.
static int DeducedUtilities.getDistanceBetweenTypes(PropertyCollection<?,?> objectType, PropertyCollection<?,?> testType)
          finds out how many inheritance level is required to reach type
static int DeducedUtilities.getDistanceBetweenTypes(PropertyCollection<?,?> objectType, PropertyCollection<?,?> testType)
          finds out how many inheritance level is required to reach type
private static int DeducedUtilities.getDistanceOnAbstractCollection(PropertyCollection<?,?> objectType, PropertyCollection<?,?> testType, int level)
          internal recursive method to find the inheritance distance between two types.
private static int DeducedUtilities.getDistanceOnAbstractCollection(PropertyCollection<?,?> objectType, PropertyCollection<?,?> testType, int level)
          internal recursive method to find the inheritance distance between two types.
static double DeducedUtilities.getDoubleProperty(PropertyCollection<?,?> collection, java.lang.Object key)
          Utility method to get a double property form a collection
static float DeducedUtilities.getFloatProperty(PropertyCollection<?,?> collection, java.lang.Object key)
          Utility method to get a float property form a collection
protected static PropertyCollection<?,?> DeducedUtilities.getInstanceType(PropertyCollection<?,?> collection)
          Get the value of the instance : instance type
static int DeducedUtilities.getIntegerProperty(PropertyCollection<?,?> collection, java.lang.Object key)
          Utility method to get a integer property form a collection
static int DeducedUtilities.getMaximumOrderedListIndex(PropertyCollection orderedList)
          get Maximum Ordered List Index.
 PropertyCollection<?,?> NameReferenceFinder.getNamedChild(PropertyCollection<?,?> parent, java.lang.String name)
          Find a named child from a parent collection.
 PropertyCollection<?,?> NameReferenceFinderImplementation.getNamedChild(PropertyCollection<?,?> parent, java.lang.String name)
          (non-Javadoc)
 java.util.List<PropertyCollection<?,?>> NameReferenceFinder.getNamedChildList(PropertyCollection<?,?> parent, java.lang.String name)
          Find all the named child from a parent collection.
 java.util.List<PropertyCollection<?,?>> NameReferenceFinderImplementation.getNamedChildList(PropertyCollection<?,?> parent, java.lang.String name)
          (non-Javadoc)
protected static java.lang.String DeducedUtilities.getNamePropertyValue(PropertyCollection<?,?> namedCollection)
          get Name Property Value
static java.lang.Class<?> BasicTypes.getNativeClassFromType(PropertyCollection<?,?> typeToMatch)
          fetch the java native class for a specified type.
static java.util.List<?> DeducedUtilities.getOrderedListContent(PropertyCollection<?,?> orderedList)
          get Ordered List Content will break down an ordered list by sorting all the ordering objects it contains based on the ordering instance and then extract the values stored in the ordering objects based on the value instance.
static java.util.List<?> DeducedUtilities.getOrderedListContent(PropertyCollection<?,?> orderedList, boolean extractValue)
          get Ordered List Content will break down an ordered list by sorting all the ordering objects it contains based on the ordering instance and then optionally extracting the values stored in the ordering objects based on the value instance.
static java.util.List<PropertyCollection<?,?>> DeducedUtilities.getOrderedParentList(PropertyCollection<?,?> collection)
          fetch the list of parents from the root node to the specified collection
static java.lang.String NameReferenceFinderImplementation.getOrderingName(PropertyCollection<?,?> child)
          get Ordering Name
protected static PropertyCollection<?,?> DeducedUtilities.getParentList(PropertyCollection<?,?> collection)
          Get the value of the instance : parent list
static PropertyCollection<?,?> DeducedUtilities.getParentOfType(PropertyCollection<?,?> propertyCollection, PropertyCollection<?,?> modelType)
          fetch the parent of a collection that matches a certain type
static PropertyCollection<?,?> DeducedUtilities.getParentOfType(PropertyCollection<?,?> propertyCollection, PropertyCollection<?,?> modelType)
          fetch the parent of a collection that matches a certain type
protected static PropertyCollection<?,?> DeducedUtilities.getPropertyInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : property instance list
static PropertyCollection<?,?> DeducedUtilities.getPropertyPackagePropertyPackageList(PropertyCollection<?,?> collection)
          Utility method to get the list of sub package from a property package
private static java.util.List<Reference> ReferenceMap.getReferencedList(PropertyCollection<?,?> referencedCollection)
          get the list of all the reference that point to the referenced collection in the reference map.
 java.lang.String NameReferenceFinder.getReferenceName(PropertyCollection<?,?> child)
          fetch the name of the child depending on the parent.
 java.lang.String NameReferenceFinderImplementation.getReferenceName(PropertyCollection<?,?> child)
          (non-Javadoc)
 java.lang.String NameReferenceFinder.getRootReferenceName(PropertyCollection<?,?> rootCollection)
          fetch a root collection name
 java.lang.String NameReferenceFinderImplementation.getRootReferenceName(PropertyCollection<?,?> rootCollection)
          (non-Javadoc)
static java.lang.String DeducedUtilities.getStringProperty(PropertyCollection<?,?> collection, java.lang.Object key)
          Utility method to get a String property form a collection
protected  void AbstractPropertyCollection.internalFirePropertyChangeEvent(PropertyCollection<?,?> description, K key, V oldValue, V newValue, ChangeType type)
          Fire a property change event.
private  void KeyFilteredPropertyListener.internalSetSourceCollection(PropertyCollection<K,V> setSourceCollection)
          internalSetSourceCollection
 java.lang.Object ActionInvoker.invokeAction(PropertyCollection<?,?> collection, java.lang.String actionName, InvocationParameter[] parameters)
          invoke an Action by name
 java.lang.Object ActionInvoker.invokeActionSilent(PropertyCollection<?,?> collection, java.lang.String actionName, InvocationParameter[] parameters)
          invoke an Action by name silently.
static boolean ParameterFetcher.isAllPropertyValuesInstance(PropertyCollection<?,?> propertyInstance)
          test if the specified instance is the all property values wild card instance.
private  boolean IdPropertyMap.isBaseInformationEqual(PropertyCollection<?,?> otherMap)
          check if the base map information is equal such as type, size and fixed instance.
static boolean ReferenceMap.isCollectionReferenced(PropertyCollection<?,?> referencedCollection)
          check if a collection is referenced or not.
static boolean DeducedUtilities.isInstanceOf(PropertyCollection<?,?> objectType, PropertyCollection<?,?> testType)
          Check if the object type contains the test type in it's parent hierarchy
static boolean DeducedUtilities.isInstanceOf(PropertyCollection<?,?> objectType, PropertyCollection<?,?> testType)
          Check if the object type contains the test type in it's parent hierarchy
private static boolean DeducedUtilities.isInstanceOfInternal(PropertyCollection<?,?> objectType, PropertyCollection<?,?> testType, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> parsedTypeMap)
          test if a type is an instance of another type.
private static boolean DeducedUtilities.isInstanceOfInternal(PropertyCollection<?,?> objectType, PropertyCollection<?,?> testType, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> parsedTypeMap)
          test if a type is an instance of another type.
protected static boolean DeducedUtilities.isInstanceReference(PropertyCollection<?,?> instance)
          return the is reference flag of a property instance.
static boolean DeducedUtilities.isInstanceTypeCollection(PropertyCollection<?,?> instance)
          check to see if the instance type of a property instance is a property collection
 boolean ListenTargetTracker.isListeningTo(PropertyCollection<? extends K,? extends V> target)
          test if this tracker is listening to a target
private  boolean IdPropertyMap.isMapContentEqual(PropertyCollection<?,?> otherMap)
          is the map content equal by verifying objects one by one.
protected static boolean DeducedUtilities.isModelLayer(PropertyCollection<?,?> possibleModelLayer)
          test if a collection is a model layer
static boolean NameReferenceFinderImplementation.isOrdereredListType(PropertyCollection<?,?> type)
          is ordered list type
static boolean NameReferenceFinderImplementation.isOrderingType(PropertyCollection<?,?> type)
          is Ordering Type
static boolean DeducedUtilities.isParentCollection(PropertyCollection<?,?> possibleParent, PropertyCollection<?,?> possibleChild)
          check to see if a possible parent is a parent of the specified child collection
static boolean DeducedUtilities.isParentCollection(PropertyCollection<?,?> possibleParent, PropertyCollection<?,?> possibleChild)
          check to see if a possible parent is a parent of the specified child collection
protected static boolean AbstractPropertyCollection.isParentOrKeyNull(PropertyCollection<?,?> element)
          test if the parent or the key on parent is null on a collection
static boolean RecursiveModelListener.isPropagationOfListenerRequiredOnInstance(PropertyCollection<?,?> instance)
          is Propagation Of Listener Required On Instance
static boolean DeducedUtilities.isTypeCollection(PropertyCollection<?,?> type)
          check if a type is used to define a property collection type
static boolean BasicTypes.isTypeNative(PropertyCollection<?,?> typeToMatch)
          test to see if a type is native or not.
static boolean BasicTypes.isTypeNumeric(PropertyCollection<?,?> type)
          test if a type is numeric
static void ReferenceMap.registerReference(PropertyCollection<?,?> referencedCollection, PropertyCollection<?,?> referencer, java.lang.Object key)
          register a Reference
static void ReferenceMap.registerReference(PropertyCollection<?,?> referencedCollection, PropertyCollection<?,?> referencer, java.lang.Object key)
          register a Reference
 boolean ListenTargetTracker.remove(PropertyCollection<? extends K,? extends V> target)
          remove a collection that we don't want to listen to anymore.
 boolean ListenTargetTracker.removeAll(PropertyCollection<? extends K,? extends V> target)
          remove a collection that we don't want to listen to anymore.
protected  void RecursiveModelListener.removeAllListeners(PropertyCollection<?,?> currentCollection)
          remove All Listeners
static void DeducedUtilities.removeAllMatchingObjectFromOrderedListSilent(PropertyCollection orderedList, org.hamcrest.Matcher<?> removeMatcher)
          Remove all the values in an ordered list that matches the specified criteria.
private  void ListenTargetTracker.removeListener(PropertyCollection<? extends K,? extends V> target)
          remove a listener
static
<K,V> void
DeducedUtilities.removeListenerSilent(PropertyCollection<K,V> collection, PropertyListener<? super K,? super V> listener)
          remove a property Listener Silently to a collection
static void ReferenceMap.removeReferenceRegistration(PropertyCollection<?,?> referencedCollection, PropertyCollection<?,?> referencer, java.lang.Object key)
          remove a Reference registration
static void ReferenceMap.removeReferenceRegistration(PropertyCollection<?,?> referencedCollection, PropertyCollection<?,?> referencer, java.lang.Object key)
          remove a Reference registration
 void NameReferenceFinderImplementation.removeRootCollection(PropertyCollection<?,?> rootCollection)
          remove a root collection
protected  void RecursiveModelListener.resetModelFromDeleteEvent(PropertyCollection<?,?> collection)
          reset the Model From Delete Event
static void PropertyImplementation.resetParentOnValue(java.lang.Object value, PropertyCollection<?,?> instance, PropertyCollection<?,?> parent, java.lang.Object propertyKey)
          reset Parent On Old Value
static void PropertyImplementation.resetParentOnValue(java.lang.Object value, PropertyCollection<?,?> instance, PropertyCollection<?,?> parent, java.lang.Object propertyKey)
          reset Parent On Old Value
protected  void PropertyMap.resetRemovedPropertyParent(PropertyCollection<?,?> instance, V value)
          reset Removed Property Parent
 void PropertyChangeEventImplementation.setCollection(PropertyCollection<K,V> setCollection)
           
 PropertyCollection CollectionTypeInformation.setCollectionType(PropertyCollection newValue)
          Set the value of the instance : collection type
 void AbstractPropertyCollection.setFixedInstance(PropertyCollection<?,?> instance)
          (non-JSDoc)
 void PropertyCollection.setFixedInstance(PropertyCollection<?,?> instance)
          setFixedInstance
 void PropertyMap.setFixedInstance(PropertyCollection<?,?> instance)
          (non-JSDoc)
 void PropertyChangeEventImplementation.setInstance(PropertyCollection<?,?> setInstance)
           
protected  void PropertyImplementation.setInstance(PropertyCollection<?,?> setInstance)
          set Instance
 void RecursiveModelListener.setModel(PropertyCollection<?,?> setModel)
          set the Model being monitored
 void AbstractPropertyCollection.setParent(PropertyCollection<?,?> setParent, java.lang.Object setKeyOnParent)
          (non-Javadoc)
 void PropertyCollection.setParent(PropertyCollection<?,?> parent, java.lang.Object keyOnParent)
           
 void PropertyPointer.setParentCollection(PropertyCollection<?,?> setParentCollection)
           
 void Reference.setReferencer(PropertyCollection<?,?> setReferencer)
           
 void KeyFilteredPropertyListener.setSourceCollection(PropertyCollection<K,V> setSourceCollection)
           
 PropertyCollection StaticInstanceReference.setStaticCollection(PropertyCollection newValue)
          Set the value of the instance : static collection
static
<V> void
PropertyImplementation.setValueOnProperty(Property<V> setProperty, java.lang.Object propertyKey, V value, PropertyCollection<?,?> parent)
          set Value On Property
static void PropertyImplementation.setValueParent(java.lang.Object value, PropertyCollection<?,?> instance, PropertyCollection<?,?> parent, java.lang.Object keyOnParent)
          Set the parent property collection that owns the property.
static void PropertyImplementation.setValueParent(java.lang.Object value, PropertyCollection<?,?> instance, PropertyCollection<?,?> parent, java.lang.Object keyOnParent)
          Set the parent property collection that owns the property.
protected  void AbstractPropertyCollection.updateReference(PropertyCollection<?,?> description, K key, V oldValue, V newValue)
          If reference tracking is enabled, this method will update a reference from the current collection.
static void AbstractPropertyCollection.validateAllPropertyInstances(PropertyCollection<?,?> collectionToValidate, PropertyInstance listFixedInstance)
          validate that all the properties in a collection are of a specific instance.
protected  void PropertyMap.validateCollectionParentBeforeAddition(PropertyCollection<?,?> newCollection)
          validate Collection Parent Before Addition
protected  void AbstractPropertyCollection.validateNoParentRecursion(PropertyCollection<?,?> parentToValidate)
          validate that there is no recursion in the parent hierarchy.
static void AbstractPropertyCollection.validateParentIsNull(PropertyCollection<?,?> newValue)
          validate if a property collection has a null parent
 

Method parameters in org.deduced with type arguments of type PropertyCollection
 void NameReferenceFinderImplementation.addAllMatchingOrderingChildren(PropertyCollection<?,?> parent, java.lang.String name, java.util.List<PropertyCollection<?,?>> retVal, PropertyCollection valueInstance)
          add All Matching Ordering Children
private  void NameReferenceFinderImplementation.addChildIfCollectionNameMatches(java.lang.String name, java.util.List<PropertyCollection<?,?>> retVal, java.lang.Object nameKey, java.lang.Object child)
          add Child If Collection Name Matches
private  void NameReferenceFinderImplementation.addChildIfNameMatches(PropertyCollection<?,?> parent, java.lang.String name, java.util.List<PropertyCollection<?,?>> retVal, PropertyCollection<?,?> currentInstance)
          add Child If Name Matches
private static void DeducedUtilities.addCollectionToInheritedMap(java.util.List<PropertyCollection<?,?>> orderedInheritanceList, java.util.IdentityHashMap<PropertyCollection<?,?>,java.lang.Object> inheritedMap, PropertyCollection<?,?> collectionType)
          add a specific Collection To the Inherited Map and add all it's parents as well.
private static void DeducedUtilities.addCollectionToInheritedMap(java.util.List<PropertyCollection<?,?>> orderedInheritanceList, java.util.IdentityHashMap<PropertyCollection<?,?>,java.lang.Object> inheritedMap, PropertyCollection<?,?> collectionType)
          add a specific Collection To the Inherited Map and add all it's parents as well.
private static boolean DeducedUtilities.isInstanceOfInternal(PropertyCollection<?,?> objectType, PropertyCollection<?,?> testType, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> parsedTypeMap)
          test if a type is an instance of another type.
private static boolean DeducedUtilities.isInstanceOfInternal(PropertyCollection<?,?> objectType, PropertyCollection<?,?> testType, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> parsedTypeMap)
          test if a type is an instance of another type.
static void DeducedUtilities.sortCollectionListByProperty(java.util.List<? extends PropertyCollection<?,?>> listToSort, java.lang.Object sortingPropertyKey)
          sortCollectionListByProperty
 

Constructors in org.deduced with parameters of type PropertyCollection
IdPropertyMap(java.util.Map<java.lang.Object,Property<V>> mapToUse, PropertyCollection<?,?> setFixedInstance)
          constructor for IdPropertyMap
IdPropertyMap(PropertyCollection<?,?> setFixedInstance)
          constructor for IdPropertyMap
KeyFilteredPropertyListener(PropertyCollection<K,V> setSourceCollection, K setFilteredKey, PropertyListener<? super K,? super V> setLlistener)
          constructor for KeyFilteredPropertyListener
OrderedListInformation(PropertyCollection orderedList)
          OrderedListInformation constructor
PropertyCollectionAsKeySet(PropertyCollection<K,V> setCollection, java.util.Collection<K> setKeyCollection)
          constructor
PropertyCollectionAsPropertyEntrySet(PropertyCollection<K,V> setCollection)
          constructor
PropertyCollectionAsPropertyList(PropertyCollection<K,V> setCollection)
          constructor
PropertyCollectionAsPropertyMap(PropertyCollection<K,V> setCollection)
          constructor
PropertyCollectionAsValueList(PropertyCollection<K,V> setCollection)
          constructor
PropertyCollectionAsValueMap(PropertyCollection<K,V> setCollection)
          constructor
PropertyCollectionKeyIterator(PropertyCollection<K,V> setCollection, java.util.Iterator<K> setKeyIterator)
          constructor
PropertyImplementation(PropertyCollection<?,?> setInstance, E setValue)
          constructor for Property
PropertyList(PropertyCollection<?,?> setFixedInstance)
          constructor for the property list
PropertyMap(java.util.Map<K,Property<V>> mapToUse, PropertyCollection<?,?> setFixedInstance)
          constructor for the property map
PropertyMap(PropertyCollection<?,?> setFixedInstance)
          constructor for the property map
PropertyMapEntry(K setKey, PropertyCollection<K,V> setCollection)
          constructor
PropertyMapEntryIterator(PropertyCollection<K,V> setCollection)
          constructor
PropertyValueCollectionAsEntrySet(PropertyCollection<K,V> setCollection)
          constructor
PropertyValueMapEntryIterator(PropertyCollection<K,V> setCollection)
          constructor
ValueMapEntry(K setKey, PropertyCollection<K,V> setCollection)
          constructor
 

Uses of PropertyCollection in org.deduced.analyzer
 

Subinterfaces of PropertyCollection in org.deduced.analyzer
 interface SingleItemListFilter
          Interface used to represent the type : single item list filter Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 

Methods in org.deduced.analyzer that return PropertyCollection
 PropertyCollection SingleItemListFilter.getObservedCollection()
          Get the value of the instance : observed collection
 PropertyCollection SingleItemListFilter.setObservedCollection(PropertyCollection newValue)
          Set the value of the instance : observed collection
 

Methods in org.deduced.analyzer with parameters of type PropertyCollection
 PropertyCollection SingleItemListFilter.setObservedCollection(PropertyCollection newValue)
          Set the value of the instance : observed collection
 

Uses of PropertyCollection in org.deduced.analyzer.implementation
 

Classes in org.deduced.analyzer.implementation that implement PropertyCollection
 class SingleItemListFilterImplementation
          Java Implementation used to represent the type : single item list filter Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class SingleListItemFilterImpl
           Title: SingleListItemFilter
 

Fields in org.deduced.analyzer.implementation declared as PropertyCollection
private  PropertyCollection SingleItemListFilterImplementation.observedCollection
          member variable holding the value for : observed collection
private  PropertyCollection SchemaAnalyzerBuilder.schemaBasedLayer
          the schema based layer being monitored
private  PropertyCollection<?,?> SchemaAnalyzerBuilder.schemaInformation
          the schema information of the schema based layer
private  PropertyCollection<?,?> SchemaAnalyzerBuilder.schemaList
          the schema list of the schema based layer
private  PropertyCollection SchemaAnalyzerBuilder.typeInfoList
          the type info list in the schema based layer
 

Fields in org.deduced.analyzer.implementation with type parameters of type PropertyCollection
private  java.util.Map<PropertyCollection<?,?>,RecursiveModelListener> SchemaAnalyzerBuilder.fullSchemaMap
          map of all the schema and their recursive listeners
private  java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> SchemaAnalyzerBuilder.typeToTypeInfoMap
          map between the types and the type info object associated with them
private  java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> SchemaAnalyzerBuilder.typeToTypeInfoMap
          map between the types and the type info object associated with them
 

Methods in org.deduced.analyzer.implementation that return PropertyCollection
private  PropertyCollection<?,PropertyCollection<?,?>> SchemaAnalyzerBuilder.getFlatParentListFromTypeInfo(PropertyCollection<?,?> typeInfo)
          get flat parent List From Type Info
 PropertyCollection SingleItemListFilterImplementation.getObservedCollection()
          (non-Javadoc)
static PropertyCollection SingleItemListFilterImplementation.getObservedCollection(PropertyCollection<?,?> collection)
          Get the value of the instance : observed collection
private  PropertyCollection<?,PropertyCollection<?,?>> SchemaAnalyzerBuilder.getReverseListFromTypeInfo(PropertyCollection<?,?> typeInfo)
          get Reverse List From Type Info
private  PropertyCollection<?,?> SchemaAnalyzerBuilder.getSchemaFromType(PropertyCollection<?,?> collectionType)
          get the schema associated with a type
private  PropertyCollection<?,?> SchemaAnalyzerBuilder.getSchemaInformation()
          get Schema Information
private  PropertyCollection<?,?> SchemaAnalyzerBuilder.getSchemaList()
          get Schema List
private  PropertyCollection<?,?> SchemaAnalyzerBuilder.getTypeInfo(PropertyCollection<?,?> type, boolean buildIfNecessary)
          get the Type Info object associated with a type
 PropertyCollection SingleItemListFilterImplementation.setObservedCollection(PropertyCollection setValue)
          (non-Javadoc)
 PropertyCollection SingleListItemFilterImpl.setObservedCollection(PropertyCollection observedCollection)
          (non-Javadoc)
static PropertyCollection SingleItemListFilterImplementation.setObservedCollection(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : observed collection
 

Methods in org.deduced.analyzer.implementation that return types with arguments of type PropertyCollection
private  PropertyCollection<?,PropertyCollection<?,?>> SchemaAnalyzerBuilder.getFlatParentListFromTypeInfo(PropertyCollection<?,?> typeInfo)
          get flat parent List From Type Info
private  PropertyCollection<?,PropertyCollection<?,?>> SchemaAnalyzerBuilder.getReverseListFromTypeInfo(PropertyCollection<?,?> typeInfo)
          get Reverse List From Type Info
 

Methods in org.deduced.analyzer.implementation with parameters of type PropertyCollection
private  void SchemaAnalyzerBuilder.addSchema(PropertyCollection<?,?> schema)
          add schema
private  void SchemaAnalyzerBuilder.buildCollectionReverseList(PropertyCollection<?,?> collectionType, PropertyCollection<?,?> currentParent)
          build Collection Reverse List
private  void SchemaAnalyzerBuilder.buildCollectionReverseList(PropertyCollection<?,?> collectionType, PropertyCollection<?,?> currentParent)
          build Collection Reverse List
private  void SchemaAnalyzerBuilder.configureReverseDerivedMap(PropertyCollection<?,?> packageToAdd)
          configure Reverse Derived Map
private  void SchemaAnalyzerBuilder.configureReverseDerivedMapsOnTypesInChildPackages(PropertyCollection<?,?> packageToAdd)
          configure Reverse Derived Maps On Types In the child Package
private  void SchemaAnalyzerBuilder.configureReverseDerivedMapsOnTypesInPackage(PropertyCollection<?,?> packageToAdd)
          configure Reverse Derived Maps On Types In Package
private  void SchemaAnalyzerBuilder.createTypeInformationIfNecessary(PropertyCollection<?,?> newValue)
          create Type Information If Necessary
private  void SchemaAnalyzerBuilder.deleteTypeInformation(PropertyCollection<?,?> collectionType)
          delete Type Information
private  void SchemaAnalyzerBuilder.deleteTypeInformationIfNotUsed(PropertyCollection<?,?> currentTypeInfo)
          delete Type Information If Not Used
static void SingleItemListFilterImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static java.lang.Object SingleItemListFilterImplementation.getCurrentValue(PropertyCollection<?,?> collection)
          Get the value of the instance : current value
private  PropertyCollection<?,PropertyCollection<?,?>> SchemaAnalyzerBuilder.getFlatParentListFromTypeInfo(PropertyCollection<?,?> typeInfo)
          get flat parent List From Type Info
static PropertyCollection SingleItemListFilterImplementation.getObservedCollection(PropertyCollection<?,?> collection)
          Get the value of the instance : observed collection
private  PropertyCollection<?,PropertyCollection<?,?>> SchemaAnalyzerBuilder.getReverseListFromTypeInfo(PropertyCollection<?,?> typeInfo)
          get Reverse List From Type Info
private  PropertyCollection<?,?> SchemaAnalyzerBuilder.getSchemaFromType(PropertyCollection<?,?> collectionType)
          get the schema associated with a type
private  PropertyCollection<?,?> SchemaAnalyzerBuilder.getTypeInfo(PropertyCollection<?,?> type, boolean buildIfNecessary)
          get the Type Info object associated with a type
static java.lang.Boolean SingleItemListFilterImplementation.isNullOnMultipleObjects(PropertyCollection<?,?> collection)
          Get the value of the instance : is null on multiple objects
private  boolean SchemaAnalyzerBuilder.isSchemaInUse(PropertyCollection<?,?> schema)
          test if a schema is in use
private  boolean SchemaAnalyzerBuilder.isTypeInformationUsed(PropertyCollection<?,?> currentTypeInfo)
          test if a Type Information is still Used
private  boolean SchemaAnalyzerBuilder.isTypeInfoUsedByChild(PropertyCollection<?,?> currentTypeInfo)
          test if a type information is used by a child that is contained by a used schema
private  boolean SchemaAnalyzerBuilder.isTypeUsedInSchemaList(PropertyCollection<?,?> currentType)
          test if a type is used in the schema list
private  boolean SchemaAnalyzerBuilder.isTypeValidForTypeInformation(PropertyCollection<?,?> collection)
          test if a type requires a type information object
private  void SchemaAnalyzerBuilder.linkParentAndChild(PropertyCollection<?,?> childCollection, PropertyCollection<?,?> currentParent)
          link Parent And Child types
private  void SchemaAnalyzerBuilder.linkParentAndChild(PropertyCollection<?,?> childCollection, PropertyCollection<?,?> currentParent)
          link Parent And Child types
private  void SchemaAnalyzerBuilder.removeSchema(PropertyCollection<?,?> schema)
          remove Schema
private  void SchemaAnalyzerBuilder.removeSchemaIfNotInUse(PropertyCollection<?,?> schema)
          remove Schema if not in use
private  void SchemaAnalyzerBuilder.removeSchemaListener(PropertyCollection<?,?> schema)
          remove a Schema Listener
static java.lang.Object SingleItemListFilterImplementation.setCurrentValue(PropertyCollection collection, java.lang.Object value)
          set the value of the instance : current value
static java.lang.Boolean SingleItemListFilterImplementation.setIsNullOnMultipleObjects(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is null on multiple objects
 PropertyCollection SingleItemListFilterImplementation.setObservedCollection(PropertyCollection setValue)
          (non-Javadoc)
 PropertyCollection SingleListItemFilterImpl.setObservedCollection(PropertyCollection observedCollection)
          (non-Javadoc)
static PropertyCollection SingleItemListFilterImplementation.setObservedCollection(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : observed collection
static PropertyCollection SingleItemListFilterImplementation.setObservedCollection(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : observed collection
private  void SchemaAnalyzerBuilder.unlinkParentFromChild(PropertyCollection<?,?> currentChild, PropertyCollection<?,?> currentParent)
          unlink a Parent From a Child type
private  void SchemaAnalyzerBuilder.unlinkParentFromChild(PropertyCollection<?,?> currentChild, PropertyCollection<?,?> currentParent)
          unlink a Parent From a Child type
 

Constructors in org.deduced.analyzer.implementation with parameters of type PropertyCollection
SchemaAnalyzerBuilder(PropertyCollection<?,?> setSchemaBasedLayer)
          SchemaAnalyzer Constructor
 

Uses of PropertyCollection in org.deduced.controller
 

Subinterfaces of PropertyCollection in org.deduced.controller
 interface DeducedControllerLayerExtension
          Interface that every controller layer must implement
 interface DefaultPropertyCollectionControllerModel
          Interface used to represent the type : default property collection controller model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface DefaultPropertyControllerModel
          Interface used to represent the type : default property controller model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface PropertyCollectionController
           Title: PropertyController
 interface PropertyCollectionControllerModel
          Interface used to represent the type : property collection controller model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface PropertyController
           Title: PropertyController
 interface PropertyControllerModel
          Interface used to represent the type : property controller model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 

Methods in org.deduced.controller that return PropertyCollection
 PropertyCollection PropertyCollectionControllerModel.getControlledCollection()
          Get the value of the instance : controlled collection
 PropertyCollection PropertyControllerModel.getControlledCollection()
          Get the value of the instance : controlled collection
 PropertyCollection DefaultPropertyCollectionControllerModel.getControlledCollectionFixedInstance()
          Get the value of the instance : controlled collection fixed instance
 PropertyCollection PropertyControllerModel.getControlledPropertyInstance()
          Get the value of the instance : controlled property instance
 PropertyCollection PropertyControllerModel.getControlledPropertyValueType()
          Get the value of the instance : controlled property value type
 PropertyCollection PropertyCollectionControllerModel.setControlledCollection(PropertyCollection newValue)
          Set the value of the instance : controlled collection
 PropertyCollection PropertyControllerModel.setControlledCollection(PropertyCollection newValue)
          Set the value of the instance : controlled collection
 PropertyCollection DefaultPropertyCollectionControllerModel.setControlledCollectionFixedInstance(PropertyCollection newValue)
          Set the value of the instance : controlled collection fixed instance
 PropertyCollection PropertyControllerModel.setControlledPropertyInstance(PropertyCollection newValue)
          Set the value of the instance : controlled property instance
 PropertyCollection PropertyControllerModel.setControlledPropertyValueType(PropertyCollection newValue)
          Set the value of the instance : controlled property value type
 

Methods in org.deduced.controller with parameters of type PropertyCollection
 Task PropertyCollectionController.addPropertyToControlledCollection(java.lang.Object propertyKey, PropertyCollection<?,?> instance, java.lang.Object propertyValue)
          add a property to the controlled collection
 Task PropertyCollectionController.createAndAddProperty(java.lang.Object key, PropertyCollection<?,?> instance, PropertyCollection<?,?> createType)
          add a created property
 Task PropertyCollectionController.createAndAddProperty(java.lang.Object key, PropertyCollection<?,?> instance, PropertyCollection<?,?> createType)
          add a created property
 Task PropertyController.createAndSetControlledProperty(PropertyCollection<?,?> createType, boolean deletePreviousValue)
          create a new object from the factory and set it on our controlled property
 PropertyCollectionController ControllerFactory.createController(PropertyCollection<?,?> model)
          create a property collection controller
 PropertyController ControllerFactory.createPropertyController(PropertyCollection<?,?> model, java.lang.Object key)
          create Property Controller
 PropertyList<PropertyCollectionController> ControllerProvider.getPropertyCollectionChildPropertyCollectionControllerList(PropertyCollection<?,?> model)
          get Property Collection Child Property Collection Controller List
 PropertyCollectionController ControllerProvider.getPropertyCollectionController(PropertyCollection<?,?> model)
          find the controller associated with a specific model instance
 PropertyList<PropertyController> ControllerProvider.getPropertyCollectionPropertyControllerList(PropertyCollection<?,?> model)
          get Property Collection Property Controller List
 PropertyController ControllerProvider.getPropertyController(PropertyCollection<?,?> model, java.lang.Object propertyKey)
          get Property Controller
 boolean PropertyCollectionController.isAddValueValid(PropertyCollection<?,?> instance, PropertyCollection<?,?> value, boolean validateParent)
          test to see if add is valid
 boolean PropertyCollectionController.isAddValueValid(PropertyCollection<?,?> instance, PropertyCollection<?,?> value, boolean validateParent)
          test to see if add is valid
 PropertyCollection PropertyCollectionControllerModel.setControlledCollection(PropertyCollection newValue)
          Set the value of the instance : controlled collection
 PropertyCollection PropertyControllerModel.setControlledCollection(PropertyCollection newValue)
          Set the value of the instance : controlled collection
 PropertyCollection DefaultPropertyCollectionControllerModel.setControlledCollectionFixedInstance(PropertyCollection newValue)
          Set the value of the instance : controlled collection fixed instance
 PropertyCollection PropertyControllerModel.setControlledPropertyInstance(PropertyCollection newValue)
          Set the value of the instance : controlled property instance
 PropertyCollection PropertyControllerModel.setControlledPropertyValueType(PropertyCollection newValue)
          Set the value of the instance : controlled property value type
 

Uses of PropertyCollection in org.deduced.controller.implementation
 

Classes in org.deduced.controller.implementation that implement PropertyCollection
 class AbstractPropertyCollectionController
           Title: AbstractPropertyCollectionController
 class DeducedControllerLayerExtensionImplementation
          Deduced Controller Layer Extension Implementation
private  class DeducedControllerLayerExtensionImplementation.LooseParentPropertyList<V>
          LooseParentPropertyList is a property list that allows addition of property collections where the parent already matches the current collection
 class DefaultPropertyCollectionControllerModelImplementation
          Java Implementation used to represent the type : default property collection controller model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class DefaultPropertyControllerModelImplementation
          Java Implementation used to represent the type : default property controller model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class DirectPropertyCollectionController
           Title: DirectPropertyController
 class DirectPropertyController
           Title: DirectPropertyController
 class FlyWheelPropertyCollectionController
          Fly Wheel Property Collection Controller
 class FlyWheelPropertyCollectionControllerList
          FlyWheelPropertyCollectionControllerMap
 class FlyWheelPropertyController
          Fly Wheel Property Controller
 class FlyWheelPropertyControllerList
          FlyWheelPropertyControllerMap
 class PropertyCollectionControllerModelImplementation
          Java Implementation used to represent the type : property collection controller model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class PropertyControllerModelImplementation
          Java Implementation used to represent the type : property controller model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class SimplePropertyCollectionController
          Simple Property Collection Controller is used to control a property collection.
 

Fields in org.deduced.controller.implementation declared as PropertyCollection
private  PropertyCollection DefaultPropertyCollectionControllerModelImplementation.controlledCollection
          member variable holding the value for : controlled collection
private  PropertyCollection DefaultPropertyControllerModelImplementation.controlledCollection
          member variable holding the value for : controlled collection
private  PropertyCollection<?,?> FlyWheelPropertyCollectionControllerList.controlledCollection
          the controlled collection
private  PropertyCollection<?,?> FlyWheelPropertyControllerList.controlledCollection
          the controlled collection
private  PropertyCollection PropertyCollectionControllerModelImplementation.controlledCollection
          member variable holding the value for : controlled collection
private  PropertyCollection PropertyControllerModelImplementation.controlledCollection
          member variable holding the value for : controlled collection
private  PropertyCollection DefaultPropertyCollectionControllerModelImplementation.controlledCollectionFixedInstance
          member variable holding the value for : controlled collection fixed instance
private  PropertyCollection DefaultPropertyControllerModelImplementation.controlledPropertyInstance
          member variable holding the value for : controlled property instance
private  PropertyCollection PropertyControllerModelImplementation.controlledPropertyInstance
          member variable holding the value for : controlled property instance
private  PropertyCollection DefaultPropertyControllerModelImplementation.controlledPropertyValueType
          member variable holding the value for : controlled property value type
private  PropertyCollection PropertyControllerModelImplementation.controlledPropertyValueType
          member variable holding the value for : controlled property value type
private  PropertyCollection<?,?> DeducedControllerLayerExtensionImplementation.monitoredCollectionList
          the monitored collection list
 

Fields in org.deduced.controller.implementation with type parameters of type PropertyCollection
private  java.util.Map<PropertyCollection<?,?>,PropertyList<PropertyCollectionController>> CachedFlyWheelControllerProvider.childCollectionControllerMapMap
          map between the model and the map of child property collection controller
private  java.util.Map<PropertyCollection<?,?>,PropertyList<PropertyController>> CachedFlyWheelControllerProvider.childPropertyControllerMapMap
          map between the model and the map of child property controller
private  java.util.Map<PropertyCollection<?,?>,java.lang.Class<?>> DefaultControllerFactory.controllerCreationMap
          the map between the type of collection to control and the class of the controller to use
private  java.util.Map<PropertyCollection<?,?>,java.lang.Class<?>> DefaultControllerFactory.listControllerCreationMap
          the map between the list type of collection to control and the class of the controller to use
private  java.util.Map<PropertyCollection<?,?>,PropertyCollectionController> CachedFlyWheelControllerProvider.propertyCollectionControllerMap
          map between the model and the property collection controller
 

Methods in org.deduced.controller.implementation that return PropertyCollection
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.getChildCollectionControllerList(PropertyCollection<?,?> collection)
          Get the value of the instance : child collection controller list
static PropertyCollection PropertyCollectionControllerModelImplementation.getChildCollectionControllerList(PropertyCollection<?,?> collection)
          Get the value of the instance : child collection controller list
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.getChildPropertyControllerList(PropertyCollection<?,?> collection)
          Get the value of the instance : child property controller list
static PropertyCollection PropertyCollectionControllerModelImplementation.getChildPropertyControllerList(PropertyCollection<?,?> collection)
          Get the value of the instance : child property controller list
 PropertyCollection DefaultPropertyCollectionControllerModelImplementation.getControlledCollection()
          (non-Javadoc)
 PropertyCollection DefaultPropertyControllerModelImplementation.getControlledCollection()
          (non-Javadoc)
 PropertyCollection PropertyCollectionControllerModelImplementation.getControlledCollection()
          (non-Javadoc)
 PropertyCollection PropertyControllerModelImplementation.getControlledCollection()
          (non-Javadoc)
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.getControlledCollection(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled collection
static PropertyCollection DefaultPropertyControllerModelImplementation.getControlledCollection(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled collection
static PropertyCollection PropertyCollectionControllerModelImplementation.getControlledCollection(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled collection
static PropertyCollection PropertyControllerModelImplementation.getControlledCollection(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled collection
 PropertyCollection DefaultPropertyCollectionControllerModelImplementation.getControlledCollectionFixedInstance()
          (non-Javadoc)
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.getControlledCollectionFixedInstance(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled collection fixed instance
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.getControlledCollectionType(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled collection type
 PropertyCollection DefaultPropertyControllerModelImplementation.getControlledPropertyInstance()
          (non-Javadoc)
 PropertyCollection PropertyControllerModelImplementation.getControlledPropertyInstance()
          (non-Javadoc)
static PropertyCollection DefaultPropertyControllerModelImplementation.getControlledPropertyInstance(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled property instance
static PropertyCollection PropertyControllerModelImplementation.getControlledPropertyInstance(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled property instance
 PropertyCollection DefaultPropertyControllerModelImplementation.getControlledPropertyValueType()
          (non-Javadoc)
 PropertyCollection PropertyControllerModelImplementation.getControlledPropertyValueType()
          (non-Javadoc)
static PropertyCollection DefaultPropertyControllerModelImplementation.getControlledPropertyValueType(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled property value type
static PropertyCollection PropertyControllerModelImplementation.getControlledPropertyValueType(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled property value type
private static PropertyCollection<?,?> AbstractPropertyCollectionController.getInstanceForAdditionThrowIfInvalid(PropertyCollection<?,?> addInstance, PropertyCollection<?,?> controlledCollection)
          get Instance For Addition and Throw an exception if the instance is invalid
 PropertyCollection<?,?> FlyWheelPropertyCollectionController.parent()
          (non-Javadoc)
 PropertyCollection<?,?> FlyWheelPropertyCollectionControllerList.parent()
          (non-Javadoc)
 PropertyCollection<?,?> FlyWheelPropertyController.parent()
          (non-Javadoc)
 PropertyCollection<?,?> FlyWheelPropertyControllerList.parent()
          (non-Javadoc)
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.setChildCollectionControllerList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : child collection controller list
static PropertyCollection PropertyCollectionControllerModelImplementation.setChildCollectionControllerList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : child collection controller list
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.setChildPropertyControllerList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : child property controller list
static PropertyCollection PropertyCollectionControllerModelImplementation.setChildPropertyControllerList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : child property controller list
 PropertyCollection DefaultPropertyCollectionControllerModelImplementation.setControlledCollection(PropertyCollection setValue)
          (non-Javadoc)
 PropertyCollection DefaultPropertyControllerModelImplementation.setControlledCollection(PropertyCollection setValue)
          (non-Javadoc)
 PropertyCollection DirectPropertyCollectionController.setControlledCollection(PropertyCollection collection)
          (non-Javadoc)
 PropertyCollection DirectPropertyController.setControlledCollection(PropertyCollection setControlledCollection)
          (non-Javadoc)
 PropertyCollection PropertyCollectionControllerModelImplementation.setControlledCollection(PropertyCollection setValue)
          (non-Javadoc)
 PropertyCollection PropertyControllerModelImplementation.setControlledCollection(PropertyCollection setValue)
          (non-Javadoc)
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.setControlledCollection(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled collection
static PropertyCollection DefaultPropertyControllerModelImplementation.setControlledCollection(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled collection
static PropertyCollection PropertyCollectionControllerModelImplementation.setControlledCollection(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled collection
static PropertyCollection PropertyControllerModelImplementation.setControlledCollection(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled collection
 PropertyCollection DefaultPropertyCollectionControllerModelImplementation.setControlledCollectionFixedInstance(PropertyCollection setValue)
          (non-Javadoc)
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.setControlledCollectionFixedInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled collection fixed instance
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.setControlledCollectionType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled collection type
 PropertyCollection DefaultPropertyControllerModelImplementation.setControlledPropertyInstance(PropertyCollection setValue)
          (non-Javadoc)
 PropertyCollection PropertyControllerModelImplementation.setControlledPropertyInstance(PropertyCollection setValue)
          (non-Javadoc)
static PropertyCollection DefaultPropertyControllerModelImplementation.setControlledPropertyInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled property instance
static PropertyCollection PropertyControllerModelImplementation.setControlledPropertyInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled property instance
 PropertyCollection DefaultPropertyControllerModelImplementation.setControlledPropertyValueType(PropertyCollection setValue)
          (non-Javadoc)
 PropertyCollection PropertyControllerModelImplementation.setControlledPropertyValueType(PropertyCollection setValue)
          (non-Javadoc)
static PropertyCollection DefaultPropertyControllerModelImplementation.setControlledPropertyValueType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled property value type
static PropertyCollection PropertyControllerModelImplementation.setControlledPropertyValueType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled property value type
 

Methods in org.deduced.controller.implementation with parameters of type PropertyCollection
 void DefaultControllerFactory.addControllerType(java.lang.Class<?> controllerClass, PropertyCollection<?,?> modelType)
          match a controller class type to a controlled collection type
 void DefaultControllerFactory.addListControllerType(java.lang.Class<?> controllerClass, PropertyCollection<?,?> modelType)
          match a list controller class type to a controlled collection type
 Task AbstractPropertyCollectionController.addPropertyToControlledCollection(java.lang.Object propertyKey, PropertyCollection<?,?> instance, java.lang.Object propertyValue)
          (non-Javadoc)
static Task AbstractPropertyCollectionController.baseAddPropertyToControlledCollection(java.lang.Object propertyKey, PropertyCollection<?,?> instance, java.lang.Object propertyValue, PropertyCollectionController controller, DeducedControllerLayerExtension controlLayer)
          base Add Property To Controlled Collection
static Task AbstractPropertyCollectionController.baseCreateAndAddProperty(PropertyCollection<?,?> createType, PropertyCollection<?,?> instance, java.lang.Object key, PropertyCollectionController controller)
          base method to create and add a property
static Task AbstractPropertyCollectionController.baseCreateAndAddProperty(PropertyCollection<?,?> createType, PropertyCollection<?,?> instance, java.lang.Object key, PropertyCollectionController controller)
          base method to create and add a property
static Task DirectPropertyController.baseCreateAndSetControlledProperty(PropertyCollection<?,?> createType, boolean deletePreviousValue, PropertyController controller)
          base Create And Set Controlled Property
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 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
 Task AbstractPropertyCollectionController.createAndAddProperty(java.lang.Object key, PropertyCollection<?,?> instance, PropertyCollection<?,?> createType)
          (non-Javadoc)
 Task AbstractPropertyCollectionController.createAndAddProperty(java.lang.Object key, PropertyCollection<?,?> instance, PropertyCollection<?,?> createType)
          (non-Javadoc)
 Task DirectPropertyController.createAndSetControlledProperty(PropertyCollection<?,?> createType, boolean deletePreviousValue)
          (non-Javadoc)
private  void DeducedControllerLayerExtensionImplementation.createCollectionController(PropertyCollection<?,?> model)
          create Collection Controller
protected  PropertyCollectionController DirectPropertyCollectionController.createCollectionController(PropertyCollection<?,?> model)
          create Collection Controller
 PropertyCollectionController DefaultControllerFactory.createController(PropertyCollection<?,?> model)
          (non-Javadoc)
 PropertyCollectionController FlyWheelControllerFactoryImplementation.createController(PropertyCollection<?,?> model)
          (non-Javadoc)
 PropertyCollectionController DefaultControllerFactory.createListController(PropertyCollection<?,?> model, PropertyCollection<?,?> typeInList)
          create a List Controller
 PropertyCollectionController DefaultControllerFactory.createListController(PropertyCollection<?,?> model, PropertyCollection<?,?> typeInList)
          create a List Controller
 PropertyList<PropertyCollectionController> FlyWheelControllerFactory.createPropertyCollectionChildPropertyCollectionControllerList(PropertyCollection<?,?> model)
          create Property Collection Child Property Collection Controller List
 PropertyList<PropertyCollectionController> FlyWheelControllerFactoryImplementation.createPropertyCollectionChildPropertyCollectionControllerList(PropertyCollection<?,?> model)
          (non-Javadoc)
protected  PropertyList<PropertyCollectionController> FlyWheelControllerProvider.createPropertyCollectionChildPropertyCollectionControllerList(PropertyCollection<?,?> model)
          create a property collection child property collection controller List
protected  PropertyCollectionController FlyWheelControllerProvider.createPropertyCollectionController(PropertyCollection<?,?> model)
          create a property collection controller
 PropertyList<PropertyController> FlyWheelControllerFactory.createPropertyCollectionPropertyControllerList(PropertyCollection<?,?> model)
          create Property Collection Property Controller List
 PropertyList<PropertyController> FlyWheelControllerFactoryImplementation.createPropertyCollectionPropertyControllerList(PropertyCollection<?,?> model)
          (non-Javadoc)
protected  PropertyList<PropertyController> FlyWheelControllerProvider.createPropertyCollectionPropertyControllerList(PropertyCollection<?,?> model)
          create a property collection child property controller List
 PropertyController DefaultControllerFactory.createPropertyController(PropertyCollection<?,?> model, java.lang.Object key)
          (non-Javadoc)
 PropertyController FlyWheelControllerFactoryImplementation.createPropertyController(PropertyCollection<?,?> model, java.lang.Object key)
          (non-Javadoc)
protected  PropertyController FlyWheelControllerProvider.createPropertyController(PropertyCollection<?,?> model, java.lang.Object propertyKey)
          create a property controller
static void DefaultPropertyCollectionControllerModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void DefaultPropertyControllerModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void PropertyCollectionControllerModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void PropertyControllerModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static PropertyCollectionController ControllerUtilities.findCollectionControllerControllingModel(PropertyCollection collectionControllerList, PropertyCollection controlledModel)
          find Collection Controller Controlling Model
static PropertyCollectionController ControllerUtilities.findCollectionControllerControllingModel(PropertyCollection collectionControllerList, PropertyCollection controlledModel)
          find Collection Controller Controlling Model
static PropertyController ControllerUtilities.findPropertyControllerControllingPropertyKey(PropertyCollection propertyControllerList, java.lang.Object controlledKey)
          find Property Controller Controlling Property Key
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.getChildCollectionControllerList(PropertyCollection<?,?> collection)
          Get the value of the instance : child collection controller list
static PropertyCollection PropertyCollectionControllerModelImplementation.getChildCollectionControllerList(PropertyCollection<?,?> collection)
          Get the value of the instance : child collection controller list
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.getChildPropertyControllerList(PropertyCollection<?,?> collection)
          Get the value of the instance : child property controller list
static PropertyCollection PropertyCollectionControllerModelImplementation.getChildPropertyControllerList(PropertyCollection<?,?> collection)
          Get the value of the instance : child property controller list
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.getControlledCollection(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled collection
static PropertyCollection DefaultPropertyControllerModelImplementation.getControlledCollection(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled collection
static PropertyCollection PropertyCollectionControllerModelImplementation.getControlledCollection(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled collection
static PropertyCollection PropertyControllerModelImplementation.getControlledCollection(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled collection
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.getControlledCollectionFixedInstance(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled collection fixed instance
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.getControlledCollectionType(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled collection type
static PropertyCollection DefaultPropertyControllerModelImplementation.getControlledPropertyInstance(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled property instance
static PropertyCollection PropertyControllerModelImplementation.getControlledPropertyInstance(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled property instance
static PropertyCollection DefaultPropertyControllerModelImplementation.getControlledPropertyValueType(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled property value type
static PropertyCollection PropertyControllerModelImplementation.getControlledPropertyValueType(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled property value type
private static PropertyCollection<?,?> AbstractPropertyCollectionController.getInstanceForAdditionThrowIfInvalid(PropertyCollection<?,?> addInstance, PropertyCollection<?,?> controlledCollection)
          get Instance For Addition and Throw an exception if the instance is invalid
private static PropertyCollection<?,?> AbstractPropertyCollectionController.getInstanceForAdditionThrowIfInvalid(PropertyCollection<?,?> addInstance, PropertyCollection<?,?> controlledCollection)
          get Instance For Addition and Throw an exception if the instance is invalid
static ModelFactory AbstractPropertyCollectionController.getModelFactoryFromCollection(PropertyCollection<?,?> collection)
          the model factory associated with the specified collection
static java.lang.String DefaultPropertyCollectionControllerModelImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String DefaultPropertyControllerModelImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String PropertyCollectionControllerModelImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String PropertyControllerModelImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
 PropertyList<PropertyCollectionController> CachedFlyWheelControllerProvider.getPropertyCollectionChildPropertyCollectionControllerList(PropertyCollection<?,?> model)
          (non-Javadoc)
 PropertyList<PropertyCollectionController> DirectControllerProvider.getPropertyCollectionChildPropertyCollectionControllerList(PropertyCollection<?,?> model)
          (non-Javadoc)
 PropertyList<PropertyCollectionController> FlyWheelControllerProvider.getPropertyCollectionChildPropertyCollectionControllerList(PropertyCollection<?,?> model)
          (non-Javadoc)
 PropertyCollectionController CachedFlyWheelControllerProvider.getPropertyCollectionController(PropertyCollection<?,?> model)
          (non-Javadoc)
 PropertyCollectionController DirectControllerProvider.getPropertyCollectionController(PropertyCollection<?,?> model)
          (non-Javadoc)
 PropertyCollectionController FlyWheelControllerProvider.getPropertyCollectionController(PropertyCollection<?,?> model)
          (non-Javadoc)
 PropertyList<PropertyController> CachedFlyWheelControllerProvider.getPropertyCollectionPropertyControllerList(PropertyCollection<?,?> model)
          (non-Javadoc)
 PropertyList<PropertyController> DirectControllerProvider.getPropertyCollectionPropertyControllerList(PropertyCollection<?,?> model)
          (non-Javadoc)
 PropertyList<PropertyController> FlyWheelControllerProvider.getPropertyCollectionPropertyControllerList(PropertyCollection<?,?> model)
          (non-Javadoc)
 PropertyController CachedFlyWheelControllerProvider.getPropertyController(PropertyCollection<?,?> model, java.lang.Object propertyKey)
          (non-Javadoc)
 PropertyController DirectControllerProvider.getPropertyController(PropertyCollection<?,?> model, java.lang.Object propertyKey)
          (non-Javadoc)
 PropertyController FlyWheelControllerProvider.getPropertyController(PropertyCollection<?,?> model, java.lang.Object propertyKey)
          (non-Javadoc)
static java.lang.Object DefaultPropertyControllerModelImplementation.getPropertyKey(PropertyCollection<?,?> collection)
          Get the value of the instance : property key
static java.lang.Object PropertyControllerModelImplementation.getPropertyKey(PropertyCollection<?,?> collection)
          Get the value of the instance : property key
static java.lang.Object DefaultPropertyControllerModelImplementation.getPropertyValue(PropertyCollection<?,?> collection)
          Get the value of the instance : property value
static java.lang.Object PropertyControllerModelImplementation.getPropertyValue(PropertyCollection<?,?> collection)
          Get the value of the instance : property value
protected  void AbstractControllerFactory.initializeListController(PropertyCollection<?,?> model, PropertyCollectionController createdController)
          initialize List Controller
protected  void AbstractControllerFactory.initializePropertyCollectionController(PropertyCollection<?,?> model, PropertyCollectionController controller)
          initialize Property Collection Controller
protected  void AbstractControllerFactory.initializePropertyController(PropertyCollection<?,?> controlledCollection, java.lang.Object key, PropertyController controller)
          initialize Property Controller
private  void FlyWheelPropertyCollectionControllerList.internalAddPropertyCollectionController(PropertyCollection<?,?> propertyValue)
          internal Add Property Collection Controller
private  void FlyWheelPropertyCollectionControllerList.internalAddPropertyCollectionControllerIfValid(java.lang.Object newValue, PropertyCollection<?,?> instance)
          internal Add Property Collection Controller If Valid.
protected static
<K,V> K
AbstractPropertyCollectionController.internalAddPropertyToControlledCollection(K propertyKey, PropertyCollection<?,?> instance, V propertyValue, PropertyCollectionController controller, DeducedControllerLayerExtension controlLayer)
          internalAddPropertyToControlledCollection
static java.lang.Boolean DefaultPropertyCollectionControllerModelImplementation.isAddAvailable(PropertyCollection<?,?> collection)
          Get the value of the instance : is add available
static java.lang.Boolean PropertyCollectionControllerModelImplementation.isAddAvailable(PropertyCollection<?,?> collection)
          Get the value of the instance : is add available
static boolean AbstractControllerFactory.isAddRemoveAvailableOnModel(PropertyCollection<?,?> model)
          test if Add and Remove is Available On Model
 boolean AbstractPropertyCollectionController.isAddValueValid(PropertyCollection<?,?> instance, PropertyCollection<?,?> value, boolean validateParent)
          (non-Javadoc)
 boolean AbstractPropertyCollectionController.isAddValueValid(PropertyCollection<?,?> instance, PropertyCollection<?,?> value, boolean validateParent)
          (non-Javadoc)
static java.lang.Boolean DefaultPropertyControllerModelImplementation.isChangeable(PropertyCollection<?,?> collection)
          Get the value of the instance : is changeable
static java.lang.Boolean PropertyControllerModelImplementation.isChangeable(PropertyCollection<?,?> collection)
          Get the value of the instance : is changeable
static java.lang.Boolean DefaultPropertyCollectionControllerModelImplementation.isDeleteAvailable(PropertyCollection<?,?> collection)
          Get the value of the instance : is delete available
static java.lang.Boolean PropertyCollectionControllerModelImplementation.isDeleteAvailable(PropertyCollection<?,?> collection)
          Get the value of the instance : is delete available
static java.lang.Boolean DefaultPropertyCollectionControllerModelImplementation.isEnabled(PropertyCollection<?,?> collection)
          Get the value of the instance : enabled
static java.lang.Boolean DefaultPropertyControllerModelImplementation.isEnabled(PropertyCollection<?,?> collection)
          Get the value of the instance : enabled
static java.lang.Boolean DefaultPropertyControllerModelImplementation.isRemovable(PropertyCollection<?,?> collection)
          Get the value of the instance : is removable
static java.lang.Boolean PropertyControllerModelImplementation.isRemovable(PropertyCollection<?,?> collection)
          Get the value of the instance : is removable
private  void DeducedControllerLayerExtensionImplementation.removeCollectionController(PropertyCollection<?,?> oldValue)
          remove Collection Controller
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.setChildCollectionControllerList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : child collection controller list
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.setChildCollectionControllerList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : child collection controller list
static PropertyCollection PropertyCollectionControllerModelImplementation.setChildCollectionControllerList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : child collection controller list
static PropertyCollection PropertyCollectionControllerModelImplementation.setChildCollectionControllerList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : child collection controller list
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.setChildPropertyControllerList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : child property controller list
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.setChildPropertyControllerList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : child property controller list
static PropertyCollection PropertyCollectionControllerModelImplementation.setChildPropertyControllerList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : child property controller list
static PropertyCollection PropertyCollectionControllerModelImplementation.setChildPropertyControllerList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : child property controller list
 PropertyCollection DefaultPropertyCollectionControllerModelImplementation.setControlledCollection(PropertyCollection setValue)
          (non-Javadoc)
 PropertyCollection DefaultPropertyControllerModelImplementation.setControlledCollection(PropertyCollection setValue)
          (non-Javadoc)
 PropertyCollection DirectPropertyCollectionController.setControlledCollection(PropertyCollection collection)
          (non-Javadoc)
 PropertyCollection DirectPropertyController.setControlledCollection(PropertyCollection setControlledCollection)
          (non-Javadoc)
 PropertyCollection PropertyCollectionControllerModelImplementation.setControlledCollection(PropertyCollection setValue)
          (non-Javadoc)
 PropertyCollection PropertyControllerModelImplementation.setControlledCollection(PropertyCollection setValue)
          (non-Javadoc)
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.setControlledCollection(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled collection
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.setControlledCollection(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled collection
static PropertyCollection DefaultPropertyControllerModelImplementation.setControlledCollection(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled collection
static PropertyCollection DefaultPropertyControllerModelImplementation.setControlledCollection(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled collection
static PropertyCollection PropertyCollectionControllerModelImplementation.setControlledCollection(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled collection
static PropertyCollection PropertyCollectionControllerModelImplementation.setControlledCollection(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled collection
static PropertyCollection PropertyControllerModelImplementation.setControlledCollection(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled collection
static PropertyCollection PropertyControllerModelImplementation.setControlledCollection(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled collection
 PropertyCollection DefaultPropertyCollectionControllerModelImplementation.setControlledCollectionFixedInstance(PropertyCollection setValue)
          (non-Javadoc)
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.setControlledCollectionFixedInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled collection fixed instance
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.setControlledCollectionFixedInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled collection fixed instance
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.setControlledCollectionType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled collection type
static PropertyCollection DefaultPropertyCollectionControllerModelImplementation.setControlledCollectionType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled collection type
 PropertyCollection DefaultPropertyControllerModelImplementation.setControlledPropertyInstance(PropertyCollection setValue)
          (non-Javadoc)
 PropertyCollection PropertyControllerModelImplementation.setControlledPropertyInstance(PropertyCollection setValue)
          (non-Javadoc)
static PropertyCollection DefaultPropertyControllerModelImplementation.setControlledPropertyInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled property instance
static PropertyCollection DefaultPropertyControllerModelImplementation.setControlledPropertyInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled property instance
static PropertyCollection PropertyControllerModelImplementation.setControlledPropertyInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled property instance
static PropertyCollection PropertyControllerModelImplementation.setControlledPropertyInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled property instance
 PropertyCollection DefaultPropertyControllerModelImplementation.setControlledPropertyValueType(PropertyCollection setValue)
          (non-Javadoc)
 PropertyCollection PropertyControllerModelImplementation.setControlledPropertyValueType(PropertyCollection setValue)
          (non-Javadoc)
static PropertyCollection DefaultPropertyControllerModelImplementation.setControlledPropertyValueType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled property value type
static PropertyCollection DefaultPropertyControllerModelImplementation.setControlledPropertyValueType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled property value type
static PropertyCollection PropertyControllerModelImplementation.setControlledPropertyValueType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled property value type
static PropertyCollection PropertyControllerModelImplementation.setControlledPropertyValueType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled property value type
static java.lang.Boolean DefaultPropertyCollectionControllerModelImplementation.setEnabled(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : enabled
static java.lang.Boolean DefaultPropertyControllerModelImplementation.setEnabled(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : enabled
static java.lang.Boolean DefaultPropertyCollectionControllerModelImplementation.setIsAddAvailable(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is add available
static java.lang.Boolean PropertyCollectionControllerModelImplementation.setIsAddAvailable(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is add available
static java.lang.Boolean DefaultPropertyControllerModelImplementation.setIsChangeable(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is changeable
static java.lang.Boolean PropertyControllerModelImplementation.setIsChangeable(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is changeable
static java.lang.Boolean DefaultPropertyCollectionControllerModelImplementation.setIsDeleteAvailable(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is delete available
static java.lang.Boolean PropertyCollectionControllerModelImplementation.setIsDeleteAvailable(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is delete available
static java.lang.Boolean DefaultPropertyControllerModelImplementation.setIsRemovable(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is removable
static java.lang.Boolean PropertyControllerModelImplementation.setIsRemovable(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is removable
static java.lang.String DefaultPropertyCollectionControllerModelImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String DefaultPropertyControllerModelImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String PropertyCollectionControllerModelImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String PropertyControllerModelImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.Object DefaultPropertyControllerModelImplementation.setPropertyKey(PropertyCollection collection, java.lang.Object value)
          set the value of the instance : property key
static java.lang.Object PropertyControllerModelImplementation.setPropertyKey(PropertyCollection collection, java.lang.Object value)
          set the value of the instance : property key
static java.lang.Object DefaultPropertyControllerModelImplementation.setPropertyValue(PropertyCollection collection, java.lang.Object value)
          set the value of the instance : property value
static java.lang.Object PropertyControllerModelImplementation.setPropertyValue(PropertyCollection collection, java.lang.Object value)
          set the value of the instance : property value
private  void DeducedControllerLayerExtensionImplementation.updateMonitoredCollectionList(PropertyCollection<?,?> setValue)
          update Monitored Collection List
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 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
protected  void DeducedControllerLayerExtensionImplementation.LooseParentPropertyList.validateCollectionParentBeforeAddition(PropertyCollection<?,?> newCollection)
          (non-JSDoc)
static void DirectPropertyController.validatePropertyUpdate(PropertyCollection<?,?> changedCollection, java.lang.Object newValue, ModelFactory modelFactory, PropertyCollection<?,?> controlledPropertyInstance, boolean validateParent)
          validate Property Update
static void DirectPropertyController.validatePropertyUpdate(PropertyCollection<?,?> changedCollection, java.lang.Object newValue, ModelFactory modelFactory, PropertyCollection<?,?> controlledPropertyInstance, boolean validateParent)
          validate Property Update
 

Constructors in org.deduced.controller.implementation with parameters of type PropertyCollection
CachedFlyWheelControllerProvider.PropertyControllerKey(PropertyCollection<?,?> model, java.lang.Object setKey)
          PropertyControllerKey constructor
DeducedControllerLayerExtensionImplementation.LooseParentPropertyList(PropertyCollection<?,?> setFixedInstance)
          LooseParentPropertyList constructor
FlyWheelPropertyCollectionControllerList(DeducedControllerLayerExtension setControlLayer, PropertyCollection<?,?> setControlledCollection)
          FlyWheelPropertyCollectionControllerMap Constructor
FlyWheelPropertyControllerList(DeducedControllerLayerExtension setControlLayer, PropertyCollection<?,?> setControlledCollection)
          FlyWheelPropertyCollectionControllerMap Constructor
 

Uses of PropertyCollection in org.deduced.controller.rule
 

Methods in org.deduced.controller.rule with parameters of type PropertyCollection
 java.lang.Boolean CollectionIsAddAvailableRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Boolean CollectionIsAddAvailableRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Boolean CollectionIsDeleteAvailableRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Boolean CollectionIsDeleteAvailableRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Boolean PropertyIsChangeableRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Boolean PropertyIsChangeableRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Boolean PropertyIsRemoveableRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Boolean PropertyIsRemoveableRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
static boolean PropertyIsRemoveableRule.isPropertyInputPossibleToEnable(PropertyCollection<?,?> collection, java.lang.Boolean isEnabled, java.lang.Object controlledKey)
          test if a property input is valid to be enabled
 

Uses of PropertyCollection in org.deduced.controller.typed
 

Subinterfaces of PropertyCollection in org.deduced.controller.typed
 interface CollectionTypeControllerPackage
          Interface used to represent the type : Collection Type Controller Package Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface TypedCollectionController
          Interface used to represent the type : Typed Collection Controller Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface TypedCollectionListController
          Interface used to represent the type : Typed Collection List Controller Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface TypedControllerPackage
          Interface used to represent the type : Typed Controller Package Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface TypedControllerSchema
          Interface used to represent the type : Typed Controller Schema Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface TypedPropertyController
          Interface used to represent the type : Typed Property Controller Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 

Methods in org.deduced.controller.typed that return PropertyCollection
 PropertyCollection TypedCollectionController.getLinkedCollectionType()
          Get the value of the instance : Linked Collection Type
 PropertyCollection TypedCollectionController.setLinkedCollectionType(PropertyCollection newValue)
          Set the value of the instance : Linked Collection Type
 

Methods in org.deduced.controller.typed with parameters of type PropertyCollection
 PropertyCollection TypedCollectionController.setLinkedCollectionType(PropertyCollection newValue)
          Set the value of the instance : Linked Collection Type
 

Uses of PropertyCollection in org.deduced.controller.typed.implementation
 

Classes in org.deduced.controller.typed.implementation that implement PropertyCollection
 class CollectionTypeControllerPackageImplementation
          Java Implementation used to represent the type : Collection Type Controller Package Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class TypedCollectionControllerImplementation
          Java Implementation used to represent the type : Typed Collection Controller Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class TypedCollectionListControllerImplementation
          Java Implementation used to represent the type : Typed Collection List Controller Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class TypedControllerPackageImplementation
          Java Implementation used to represent the type : Typed Controller Package Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class TypedControllerSchemaImplementation
          Java Implementation used to represent the type : Typed Controller Schema Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class TypedPropertyControllerImplementation
          Java Implementation used to represent the type : Typed Property Controller Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 

Fields in org.deduced.controller.typed.implementation declared as PropertyCollection
private  PropertyCollection TypedCollectionControllerImplementation.linkedCollectionType
          member variable holding the value for : Linked Collection Type
 

Methods in org.deduced.controller.typed.implementation that return PropertyCollection
static PropertyCollection TypedCollectionControllerImplementation.getActionList(PropertyCollection<?,?> collection)
          Get the value of the instance : action list
static PropertyCollection TypedCollectionListControllerImplementation.getActionList(PropertyCollection<?,?> collection)
          Get the value of the instance : action list
static PropertyCollection TypedPropertyControllerImplementation.getActionList(PropertyCollection<?,?> collection)
          Get the value of the instance : action list
static PropertyCollection TypedCollectionControllerImplementation.getDeductionRuleList(PropertyCollection<?,?> collection)
          Get the value of the instance : deduction rule list
static PropertyCollection TypedCollectionListControllerImplementation.getDeductionRuleList(PropertyCollection<?,?> collection)
          Get the value of the instance : deduction rule list
static PropertyCollection TypedPropertyControllerImplementation.getDeductionRuleList(PropertyCollection<?,?> collection)
          Get the value of the instance : deduction rule list
static PropertyCollection TypedControllerSchemaImplementation.getDependentSchemaList(PropertyCollection<?,?> collection)
          Get the value of the instance : dependent schema list
 PropertyCollection TypedCollectionControllerImplementation.getLinkedCollectionType()
          (non-Javadoc)
static PropertyCollection TypedCollectionControllerImplementation.getLinkedCollectionType(PropertyCollection<?,?> collection)
          Get the value of the instance : Linked Collection Type
static PropertyCollection TypedControllerPackageImplementation.getLinkedPackage(PropertyCollection<?,?> collection)
          Get the value of the instance : Linked Package
static PropertyCollection CollectionTypeControllerPackageImplementation.getLinkedPackageType(PropertyCollection<?,?> collection)
          Get the value of the instance : Linked Package Type
static PropertyCollection TypedCollectionListControllerImplementation.getLinkedPropertyInstance(PropertyCollection<?,?> collection)
          Get the value of the instance : Linked Property Instance
static PropertyCollection TypedPropertyControllerImplementation.getLinkedPropertyInstance(PropertyCollection<?,?> collection)
          Get the value of the instance : Linked Property Instance
static PropertyCollection TypedControllerSchemaImplementation.getLinkedSchema(PropertyCollection<?,?> collection)
          Get the value of the instance : Linked Schema
static PropertyCollection TypedCollectionControllerImplementation.getParentList(PropertyCollection<?,?> collection)
          Get the value of the instance : parent list
static PropertyCollection TypedCollectionListControllerImplementation.getParentList(PropertyCollection<?,?> collection)
          Get the value of the instance : parent list
static PropertyCollection TypedPropertyControllerImplementation.getParentList(PropertyCollection<?,?> collection)
          Get the value of the instance : parent list
static PropertyCollection TypedCollectionControllerImplementation.getPropertyInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : property instance list
static PropertyCollection TypedCollectionListControllerImplementation.getPropertyInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : property instance list
static PropertyCollection TypedPropertyControllerImplementation.getPropertyInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : property instance list
static PropertyCollection CollectionTypeControllerPackageImplementation.getPropertyPackageList(PropertyCollection<?,?> collection)
          Get the value of the instance : property package list
static PropertyCollection TypedControllerPackageImplementation.getPropertyPackageList(PropertyCollection<?,?> collection)
          Get the value of the instance : property package list
static PropertyCollection CollectionTypeControllerPackageImplementation.getPropertyTypeList(PropertyCollection<?,?> collection)
          Get the value of the instance : property type list
static PropertyCollection TypedControllerPackageImplementation.getPropertyTypeList(PropertyCollection<?,?> collection)
          Get the value of the instance : property type list
static PropertyCollection TypedControllerSchemaImplementation.getRootPackage(PropertyCollection<?,?> collection)
          Get the value of the instance : root package
static PropertyCollection TypedCollectionControllerImplementation.setActionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : action list
static PropertyCollection TypedCollectionListControllerImplementation.setActionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : action list
static PropertyCollection TypedPropertyControllerImplementation.setActionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : action list
static PropertyCollection TypedCollectionControllerImplementation.setDeductionRuleList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : deduction rule list
static PropertyCollection TypedCollectionListControllerImplementation.setDeductionRuleList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : deduction rule list
static PropertyCollection TypedPropertyControllerImplementation.setDeductionRuleList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : deduction rule list
static PropertyCollection TypedControllerSchemaImplementation.setDependentSchemaList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : dependent schema list
 PropertyCollection TypedCollectionControllerImplementation.setLinkedCollectionType(PropertyCollection setValue)
          (non-Javadoc)
static PropertyCollection TypedCollectionControllerImplementation.setLinkedCollectionType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : Linked Collection Type
static PropertyCollection TypedControllerPackageImplementation.setLinkedPackage(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : Linked Package
static PropertyCollection CollectionTypeControllerPackageImplementation.setLinkedPackageType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : Linked Package Type
static PropertyCollection TypedCollectionListControllerImplementation.setLinkedPropertyInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : Linked Property Instance
static PropertyCollection TypedPropertyControllerImplementation.setLinkedPropertyInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : Linked Property Instance
static PropertyCollection TypedControllerSchemaImplementation.setLinkedSchema(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : Linked Schema
static PropertyCollection TypedCollectionControllerImplementation.setParentList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parent list
static PropertyCollection TypedCollectionListControllerImplementation.setParentList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parent list
static PropertyCollection TypedPropertyControllerImplementation.setParentList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parent list
static PropertyCollection TypedCollectionControllerImplementation.setPropertyInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property instance list
static PropertyCollection TypedCollectionListControllerImplementation.setPropertyInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property instance list
static PropertyCollection TypedPropertyControllerImplementation.setPropertyInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property instance list
static PropertyCollection CollectionTypeControllerPackageImplementation.setPropertyPackageList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property package list
static PropertyCollection TypedControllerPackageImplementation.setPropertyPackageList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property package list
static PropertyCollection CollectionTypeControllerPackageImplementation.setPropertyTypeList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property type list
static PropertyCollection TypedControllerPackageImplementation.setPropertyTypeList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property type list
static PropertyCollection TypedControllerSchemaImplementation.setRootPackage(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : root package
 

Methods in org.deduced.controller.typed.implementation with parameters of type PropertyCollection
static void CollectionTypeControllerPackageImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void TypedCollectionControllerImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void TypedCollectionListControllerImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void TypedControllerPackageImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void TypedControllerSchemaImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void TypedPropertyControllerImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static PropertyCollection TypedCollectionControllerImplementation.getActionList(PropertyCollection<?,?> collection)
          Get the value of the instance : action list
static PropertyCollection TypedCollectionListControllerImplementation.getActionList(PropertyCollection<?,?> collection)
          Get the value of the instance : action list
static PropertyCollection TypedPropertyControllerImplementation.getActionList(PropertyCollection<?,?> collection)
          Get the value of the instance : action list
static PropertyCollection TypedCollectionControllerImplementation.getDeductionRuleList(PropertyCollection<?,?> collection)
          Get the value of the instance : deduction rule list
static PropertyCollection TypedCollectionListControllerImplementation.getDeductionRuleList(PropertyCollection<?,?> collection)
          Get the value of the instance : deduction rule list
static PropertyCollection TypedPropertyControllerImplementation.getDeductionRuleList(PropertyCollection<?,?> collection)
          Get the value of the instance : deduction rule list
static PropertyCollection TypedControllerSchemaImplementation.getDependentSchemaList(PropertyCollection<?,?> collection)
          Get the value of the instance : dependent schema list
static java.lang.String CollectionTypeControllerPackageImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static java.lang.String TypedCollectionControllerImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static java.lang.String TypedCollectionListControllerImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static java.lang.String TypedControllerPackageImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static java.lang.String TypedControllerSchemaImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static java.lang.String TypedPropertyControllerImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static PropertyCollection TypedCollectionControllerImplementation.getLinkedCollectionType(PropertyCollection<?,?> collection)
          Get the value of the instance : Linked Collection Type
static PropertyCollection TypedControllerPackageImplementation.getLinkedPackage(PropertyCollection<?,?> collection)
          Get the value of the instance : Linked Package
static PropertyCollection CollectionTypeControllerPackageImplementation.getLinkedPackageType(PropertyCollection<?,?> collection)
          Get the value of the instance : Linked Package Type
static PropertyCollection TypedCollectionListControllerImplementation.getLinkedPropertyInstance(PropertyCollection<?,?> collection)
          Get the value of the instance : Linked Property Instance
static PropertyCollection TypedPropertyControllerImplementation.getLinkedPropertyInstance(PropertyCollection<?,?> collection)
          Get the value of the instance : Linked Property Instance
static PropertyCollection TypedControllerSchemaImplementation.getLinkedSchema(PropertyCollection<?,?> collection)
          Get the value of the instance : Linked Schema
static java.lang.String CollectionTypeControllerPackageImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String TypedCollectionControllerImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String TypedCollectionListControllerImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String TypedControllerPackageImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String TypedControllerSchemaImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String TypedPropertyControllerImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static PropertyCollection TypedCollectionControllerImplementation.getParentList(PropertyCollection<?,?> collection)
          Get the value of the instance : parent list
static PropertyCollection TypedCollectionListControllerImplementation.getParentList(PropertyCollection<?,?> collection)
          Get the value of the instance : parent list
static PropertyCollection TypedPropertyControllerImplementation.getParentList(PropertyCollection<?,?> collection)
          Get the value of the instance : parent list
static PropertyCollection TypedCollectionControllerImplementation.getPropertyInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : property instance list
static PropertyCollection TypedCollectionListControllerImplementation.getPropertyInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : property instance list
static PropertyCollection TypedPropertyControllerImplementation.getPropertyInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : property instance list
static PropertyCollection CollectionTypeControllerPackageImplementation.getPropertyPackageList(PropertyCollection<?,?> collection)
          Get the value of the instance : property package list
static PropertyCollection TypedControllerPackageImplementation.getPropertyPackageList(PropertyCollection<?,?> collection)
          Get the value of the instance : property package list
static PropertyCollection CollectionTypeControllerPackageImplementation.getPropertyTypeList(PropertyCollection<?,?> collection)
          Get the value of the instance : property type list
static PropertyCollection TypedControllerPackageImplementation.getPropertyTypeList(PropertyCollection<?,?> collection)
          Get the value of the instance : property type list
static PropertyCollection TypedControllerSchemaImplementation.getRootPackage(PropertyCollection<?,?> collection)
          Get the value of the instance : root package
static PropertyCollection TypedCollectionControllerImplementation.setActionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : action list
static PropertyCollection TypedCollectionControllerImplementation.setActionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : action list
static PropertyCollection TypedCollectionListControllerImplementation.setActionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : action list
static PropertyCollection TypedCollectionListControllerImplementation.setActionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : action list
static PropertyCollection TypedPropertyControllerImplementation.setActionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : action list
static PropertyCollection TypedPropertyControllerImplementation.setActionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : action list
static PropertyCollection TypedCollectionControllerImplementation.setDeductionRuleList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : deduction rule list
static PropertyCollection TypedCollectionControllerImplementation.setDeductionRuleList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : deduction rule list
static PropertyCollection TypedCollectionListControllerImplementation.setDeductionRuleList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : deduction rule list
static PropertyCollection TypedCollectionListControllerImplementation.setDeductionRuleList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : deduction rule list
static PropertyCollection TypedPropertyControllerImplementation.setDeductionRuleList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : deduction rule list
static PropertyCollection TypedPropertyControllerImplementation.setDeductionRuleList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : deduction rule list
static PropertyCollection TypedControllerSchemaImplementation.setDependentSchemaList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : dependent schema list
static PropertyCollection TypedControllerSchemaImplementation.setDependentSchemaList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : dependent schema list
static java.lang.String CollectionTypeControllerPackageImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.String TypedCollectionControllerImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.String TypedCollectionListControllerImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.String TypedControllerPackageImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.String TypedControllerSchemaImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.String TypedPropertyControllerImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
 PropertyCollection TypedCollectionControllerImplementation.setLinkedCollectionType(PropertyCollection setValue)
          (non-Javadoc)
static PropertyCollection TypedCollectionControllerImplementation.setLinkedCollectionType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : Linked Collection Type
static PropertyCollection TypedCollectionControllerImplementation.setLinkedCollectionType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : Linked Collection Type
static PropertyCollection TypedControllerPackageImplementation.setLinkedPackage(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : Linked Package
static PropertyCollection TypedControllerPackageImplementation.setLinkedPackage(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : Linked Package
static PropertyCollection CollectionTypeControllerPackageImplementation.setLinkedPackageType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : Linked Package Type
static PropertyCollection CollectionTypeControllerPackageImplementation.setLinkedPackageType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : Linked Package Type
static PropertyCollection TypedCollectionListControllerImplementation.setLinkedPropertyInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : Linked Property Instance
static PropertyCollection TypedCollectionListControllerImplementation.setLinkedPropertyInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : Linked Property Instance
static PropertyCollection TypedPropertyControllerImplementation.setLinkedPropertyInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : Linked Property Instance
static PropertyCollection TypedPropertyControllerImplementation.setLinkedPropertyInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : Linked Property Instance
static PropertyCollection TypedControllerSchemaImplementation.setLinkedSchema(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : Linked Schema
static PropertyCollection TypedControllerSchemaImplementation.setLinkedSchema(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : Linked Schema
static java.lang.String CollectionTypeControllerPackageImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String TypedCollectionControllerImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String TypedCollectionListControllerImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String TypedControllerPackageImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String TypedControllerSchemaImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String TypedPropertyControllerImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static PropertyCollection TypedCollectionControllerImplementation.setParentList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parent list
static PropertyCollection TypedCollectionControllerImplementation.setParentList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parent list
static PropertyCollection TypedCollectionListControllerImplementation.setParentList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parent list
static PropertyCollection TypedCollectionListControllerImplementation.setParentList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parent list
static PropertyCollection TypedPropertyControllerImplementation.setParentList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parent list
static PropertyCollection TypedPropertyControllerImplementation.setParentList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parent list
static PropertyCollection TypedCollectionControllerImplementation.setPropertyInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property instance list
static PropertyCollection TypedCollectionControllerImplementation.setPropertyInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property instance list
static PropertyCollection TypedCollectionListControllerImplementation.setPropertyInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property instance list
static PropertyCollection TypedCollectionListControllerImplementation.setPropertyInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property instance list
static PropertyCollection TypedPropertyControllerImplementation.setPropertyInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property instance list
static PropertyCollection TypedPropertyControllerImplementation.setPropertyInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property instance list
static PropertyCollection CollectionTypeControllerPackageImplementation.setPropertyPackageList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property package list
static PropertyCollection CollectionTypeControllerPackageImplementation.setPropertyPackageList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property package list
static PropertyCollection TypedControllerPackageImplementation.setPropertyPackageList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property package list
static PropertyCollection TypedControllerPackageImplementation.setPropertyPackageList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property package list
static PropertyCollection CollectionTypeControllerPackageImplementation.setPropertyTypeList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property type list
static PropertyCollection CollectionTypeControllerPackageImplementation.setPropertyTypeList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property type list
static PropertyCollection TypedControllerPackageImplementation.setPropertyTypeList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property type list
static PropertyCollection TypedControllerPackageImplementation.setPropertyTypeList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property type list
static PropertyCollection TypedControllerSchemaImplementation.setRootPackage(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : root package
static PropertyCollection TypedControllerSchemaImplementation.setRootPackage(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : root package
 

Uses of PropertyCollection in org.deduced.dynamic
 

Subinterfaces of PropertyCollection in org.deduced.dynamic
 interface ContextualPropertyCollection<K,V>
          ContextualPropertyCollection extends Property collection by adding a method to fetch the context.
 

Classes in org.deduced.dynamic that implement PropertyCollection
 class DynamicPropertyList
          Class used to host a list of DynamicPropertyMap.
 class DynamicPropertyMap
          This class is used to create dynamic property collections that change as their defined type changes
 class FlyWheelDynamicPropertyCollectionController
          Fly Wheel Dynamic Property Collection Controller
 class FlyWheelDynamicPropertyController
          Fly Wheel Dynamic Property Controller
 

Fields in org.deduced.dynamic declared as PropertyCollection
private  PropertyCollection AbstractDeducedProperty.rule
          the rule model
private  PropertyCollection<?,?> DynamicModelFactory.schemaBasedApplicationLayer
          collection of type SchemaBasedApplicationLayer.
private  PropertyCollection<?,?> DynamicModelFactory.schemaList
          list of schema from the schemaBasedApplicationLayer property
private  PropertyCollection<?,?> DynamicPropertyList.type
          type of the list
private  PropertyCollection<?,?> DynamicPropertyMap.type
          type of the dynamic property map
 

Fields in org.deduced.dynamic with type parameters of type PropertyCollection
private  java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> FlyWheelTypeBasedControllerFactory.collectionControllerTypeMap
          collectionControllerTypeMap is used to store all the property collection type as keys and the matching collection controllers type as value
private  java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> FlyWheelTypeBasedControllerFactory.collectionControllerTypeMap
          collectionControllerTypeMap is used to store all the property collection type as keys and the matching collection controllers type as value
private  java.util.IdentityHashMap<PropertyCollection<?,?>,DeductionRuleAnalyzer<java.lang.Object>> AbstractDynamicExecutionCompiler.compiledModelToAnalyzerMap
          map that associates compiled models to the analyzer that executes them
private  java.util.Map<PropertyCollection<?,?>,java.util.Set<PropertyCollection<?,?>>> DynamicModelFactory.createdModelMap
          map between the property collection type and all the models that were created from that type.
private  java.util.Map<PropertyCollection<?,?>,java.util.Set<PropertyCollection<?,?>>> DynamicModelFactory.createdModelMap
          map between the property collection type and all the models that were created from that type.
private  java.util.Map<PropertyCollection<?,?>,RecursiveModelListener> DynamicModelFactory.fullSchemaMap
          map between the list of schema in use and the recursive model listeners that listen to them
private  java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> FlyWheelTypeBasedControllerFactory.listCollectionControllerTypeMap
          listCollectionControllerTypeMap is used to store the property collection list instances as key and the matching collection controller type for the list as value
private  java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> FlyWheelTypeBasedControllerFactory.listCollectionControllerTypeMap
          listCollectionControllerTypeMap is used to store the property collection list instances as key and the matching collection controller type for the list as value
private  java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> FlyWheelTypeBasedControllerFactory.propertyControllerInstanceMap
          propertyControllerInstanceMap is used to store the property instances as keys and the matching property controller as value.
private  java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> FlyWheelTypeBasedControllerFactory.propertyControllerInstanceMap
          propertyControllerInstanceMap is used to store the property instances as keys and the matching property controller as value.
private  java.util.Map<PropertyCollection<?,?>,java.util.List<PropertyCollection<?,?>>> DynamicModelFactory.reverseDerivedMap
          map containing a list of all the types that have the key-type as a parent.
private  java.util.Map<PropertyCollection<?,?>,java.util.List<PropertyCollection<?,?>>> DynamicModelFactory.reverseDerivedMap
          map containing a list of all the types that have the key-type as a parent.
private  java.util.Map<PropertyCollection<?,?>,DeducedProperty<java.lang.Object>> DynamicPropertyMap.rulePropertyMap
          map of all the rules implemented by the type and their properties
 

Methods in org.deduced.dynamic that return PropertyCollection
private  PropertyCollection<?,?> DynamicModelFactory.createDynamicPropertyCollection(PropertyCollection<?,?> type, boolean activated)
          create Dynamic Property Collection
private  PropertyCollection<?,?> DynamicModelFactory.createDynamicPropertyList()
          create Dynamic Property List
 PropertyCollection<?,?> DynamicModelFactory.createModel(PropertyCollection<?,?> type)
          (non-Javadoc)
 PropertyCollection<?,?> DynamicModelFactory.createModel(PropertyCollection<?,?> type, boolean activated)
          (non-Javadoc)
static PropertyCollection<?,?> DefaultActionInvoker.findActionByNameOnType(java.lang.String actionName, PropertyCollection<?,?> type)
          find Action By Name On Type
private  PropertyCollection<?,?> FlyWheelTypeBasedControllerFactory.findControllerByPropertyCollectionType(PropertyCollection<?,?> modelType)
          attempt to find a property collection controller type associated with a property collection type
private  PropertyCollection<?,?> FlyWheelTypeBasedControllerFactory.findControllerByPropertyCollectionTypeInSchema(PropertyCollection<?,?> modelType)
          attempt to find a property collection controller type associated with a property collection type by searching the schema
private  PropertyCollection<?,?> FlyWheelTypeBasedControllerFactory.findListControllerInSchema(PropertyCollection<?,?> listInstance)
          attempt to find a List Controller In the Schema by matching the linked property collection list instance.
private  PropertyCollection<?,?> FlyWheelTypeBasedControllerFactory.findListControllerType(PropertyCollection<?,?> listInstance)
          attempt to find a list controller type based on the list instance
private  PropertyCollection<?,?> FlyWheelTypeBasedControllerFactory.findPropertyCollectionControllerType(PropertyCollection<?,?> model)
          attempt to find a property collection controller type associated with a property collection type
private  PropertyCollection<?,?> FlyWheelTypeBasedControllerFactory.findPropertyControllerType(PropertyCollection<?,?> controlledInstance)
          attempt to find a property controller type associated with a property instance
private  PropertyCollection<?,?> FlyWheelTypeBasedControllerFactory.findPropertyControllerTypeInSchema(PropertyCollection<?,?> controlledInstance)
          attempt to find a property controller type associated with a property instance in the schema.
private  PropertyCollection<?,?> FlyWheelTypeBasedControllerFactory.findTypeFromKeyValueInPackage(PropertyCollection<?,?> packageToSearch, java.lang.Object key, PropertyCollection<?,?> value)
          find a property collection type in a package that has a specific value in one of it's properties
private  PropertyCollection<?,?> DynamicModelFactory.getActionFromModel(PropertyCollection<?,?> model)
          get action From Model by iterating through the parent list until we hit an action
 PropertyCollection FlyWheelDynamicPropertyCollectionController.getControlledCollection()
          (non-Javadoc)
 PropertyCollection FlyWheelDynamicPropertyController.getControlledCollection()
          (non-Javadoc)
 PropertyCollection<?,?> FlyWheelDynamicPropertyController.getControlledPropertyInstance()
          (non-Javadoc)
 PropertyCollection<?,?> FlyWheelDynamicPropertyController.getControlledPropertyValueType()
          (non-Javadoc)
private  PropertyCollection<?,?> DynamicPropertyMap.getLastOutputInstance(PropertyCollection deductionRule)
          get Last Output Instance
 PropertyCollection<?,?> AbstractDeducedProperty.getRule()
          (non-Javadoc)
private  PropertyCollection<?,?> DynamicModelFactory.getRuleFromModel(PropertyCollection<?,?> model)
          get Rule From Model by iterating through the parent list until we hit a deduction rule
 PropertyCollection<?,?> DynamicModelFactory.getSchemaBasedApplicationLayer()
          get Schema Based Application Layer
private  PropertyCollection<?,?> DynamicModelFactory.getSchemaList()
          get the Schema List
private  PropertyCollection<?,?> FlyWheelTypeBasedControllerFactory.getTypeFromKeyValue(java.lang.Object key, PropertyCollection<?,?> value)
          get a property collection type based on the value of one of it's properties
private static PropertyCollection<?,?> DynamicModelFactory.getTypeFromModel(PropertyCollection<?,?> collection)
          get Type From Model by browsing the list of parents until we hit a property collection type
 PropertyCollection<?,?> FlyWheelDynamicPropertyCollectionController.ChildCollectionControllerListPropertyImplementation.getValue()
          (non-JSDoc)
 PropertyCollection<?,?> FlyWheelDynamicPropertyCollectionController.ChildPropertyControllerListPropertyImplementation.getValue()
          (non-JSDoc)
 PropertyCollection<?,?> FlyWheelDynamicPropertyCollectionController.parent()
          (non-Javadoc)
 PropertyCollection<?,?> FlyWheelDynamicPropertyController.parent()
          (non-Javadoc)
 PropertyCollection FlyWheelDynamicPropertyCollectionController.setControlledCollection(PropertyCollection setControlledCollection)
          (non-Javadoc)
 PropertyCollection FlyWheelDynamicPropertyController.setControlledCollection(PropertyCollection setControlledCollection)
          (non-Javadoc)
 PropertyCollection FlyWheelDynamicPropertyController.setControlledPropertyInstance(PropertyCollection setControlledPropertyInstance)
          (non-Javadoc)
 PropertyCollection FlyWheelDynamicPropertyController.setControlledPropertyValueType(PropertyCollection setControlledPropertyValueType)
          (non-Javadoc)
 PropertyCollection<?,?> DynamicPropertyList.setProperty(java.lang.Object propertyKey, PropertyCollection<?,?> value)
          (non-JSDoc)
 PropertyCollection<?,?> DynamicPropertyList.type()
          (non-JSDoc)
 PropertyCollection<?,?> DynamicPropertyMap.type()
          (non-Javadoc)
 

Methods in org.deduced.dynamic that return types with arguments of type PropertyCollection
private  java.util.List<PropertyCollection<?,?>> DynamicModelFactory.getAllModelsOfType(PropertyCollection<?,?> changedType)
          get a list of All the Models Of a specified Type, including those that are derived from the type.
private  java.util.Set<PropertyCollection<?,?>> DynamicModelFactory.getCreatedModelSet(PropertyCollection<?,?> type, boolean createIfNecessary, boolean canReturnNull)
          get the list of all the created models of a specific type
protected  java.util.List<PropertyCollection<?,?>> DynamicModelFactory.getDerivedModelList(PropertyCollection<?,?> type)
          get the list of all the derived types from the specified type.
static java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> DynamicModelFactory.getInstanceListFromTypeList(java.util.Collection<PropertyCollection<?,?>> typeList)
          get Instance List From Type List
static java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> DynamicModelFactory.getInstanceListFromTypeList(java.util.Collection<PropertyCollection<?,?>> typeList)
          get Instance List From Type List
static java.util.Collection<PropertyCollection<?,?>> DynamicPropertyMap.getRecursiveParentList(PropertyCollection<?,?> startParent)
          get Recursive Parent List
static java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> DynamicModelFactory.getRuleListFromTypeList(java.util.Collection<PropertyCollection<?,?>> typeList)
          get the rule List From Type List
static java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> DynamicModelFactory.getRuleListFromTypeList(java.util.Collection<PropertyCollection<?,?>> typeList)
          get the rule List From Type List
static java.util.List<PropertyCollection<java.lang.Object,java.lang.Object>> RuleDeducedProperty.getRuleOutputList(PropertyCollection<?,?> startPoint, PropertyCollection<?,?> rule)
          get Rule Output List
 Property<PropertyCollection<?,?>> DynamicPropertyList.removeProperty(java.lang.Object propertyKey)
          (non-Javadoc)
 

Methods in org.deduced.dynamic with parameters of type PropertyCollection
private  void DynamicModelFactory.actionUpdated(PropertyCollection<?,?> action)
          action Updated
static void DynamicPropertyMap.activateOwnedChildCollections(PropertyCollection<?,?> collectionToActivate)
          activate all Owned Child Collections
static void FlyWheelDynamicPropertyCollectionController.activateOwnedChildCollectionsSkipLists(PropertyCollection<?,?> collectionToActivate)
          activate all Owned Child Collections, skip the lists of child controllers
private  void DynamicModelFactory.addDeductionRule(PropertyCollection<?,?> rule)
          add Deduction Rule
 void DynamicPropertyMap.addDeductionRule(PropertyCollection<?,?> rule)
          add Deduction Rule
protected  void DynamicModelFactory.addDeleteListener(PropertyCollection<?,?> createdCollection)
          add model Delete Listener
private  void RuleDeducedProperty.addListenerChainSkipLast(PropertyCollection<?,?> newValue, PropertyCollection<?,?> instanceReference, int index)
          add a Listener Chain and Skip the last level since it doesn't need listeners at this point.
private  void RuleDeducedProperty.addListenerChainSkipLast(PropertyCollection<?,?> newValue, PropertyCollection<?,?> instanceReference, int index)
          add a Listener Chain and Skip the last level since it doesn't need listeners at this point.
 java.lang.Object DynamicPropertyList.addProperty(java.lang.Object key, PropertyCollection<?,?> instance, PropertyCollection<?,?> value)
          (non-JSDoc)
 java.lang.Object DynamicPropertyList.addProperty(java.lang.Object key, PropertyCollection<?,?> instance, PropertyCollection<?,?> value)
          (non-JSDoc)
 Task FlyWheelDynamicPropertyCollectionController.addPropertyToControlledCollection(java.lang.Object propertyKey, PropertyCollection<?,?> instance, java.lang.Object propertyValue)
          (non-Javadoc)
private  void DynamicModelFactory.addSchema(PropertyCollection<?,?> schema)
          add a Schema
private  void RuleDeducedProperty.addTrigger(PropertyCollection<?,?> newValue)
          add a listener to a collection that could trigger the rule
private  void DynamicPropertyMap.applyRuleMissingOverride(PropertyCollection<?,?> rule, DeducedProperty<java.lang.Object> propertyOverride)
          apply Rule Missing Override
 void RuleDeducedProperty.applyRuleOverrideOnNewValueIfNecessary(E newValue, PropertyCollection<?,?> lastInstance, java.lang.Object objectOutput, boolean isReference)
          apply Rule Override On New Value If Necessary
private  java.lang.Object[] DefaultActionInvoker.assembleParameters(PropertyCollection<?,?> collection, PropertyCollection<?,?> action, InvocationParameter[] parameters, java.lang.String actionName)
          assemble Parameters in an ordered array of values
private  java.lang.Object[] DefaultActionInvoker.assembleParameters(PropertyCollection<?,?> collection, PropertyCollection<?,?> action, InvocationParameter[] parameters, java.lang.String actionName)
          assemble Parameters in an ordered array of values
static java.lang.Object DynamicPropertyMap.attemptToCreateValue(PropertyCollection<?,?> changedInstance, RuleExecutionContext context, PropertyCollection<?,?> collectionToInitialize)
          attempt To Create Value
static java.lang.Object DynamicPropertyMap.attemptToCreateValue(PropertyCollection<?,?> changedInstance, RuleExecutionContext context, PropertyCollection<?,?> collectionToInitialize)
          attempt To Create Value
abstract  void AbstractDynamicExecutionCompiler.buildClassContent(PropertyCollection compiledModel, java.lang.String className, java.lang.String packageName, java.lang.StringBuilder builder)
          build a Class Content based on the compiled model
 void ActionExecutionCompiler.buildClassContent(PropertyCollection compiledModel, java.lang.String className, java.lang.String packageName, java.lang.StringBuilder builder)
          (non-JSDoc)
 void DeductionRuleExecutionCompiler.buildClassContent(PropertyCollection compiledModel, java.lang.String className, java.lang.String packageName, java.lang.StringBuilder builder)
          (non-JSDoc)
private  void DynamicModelFactory.buildCollectionReverseList(PropertyCollection<?,?> collectionType)
          build a collection type reverse derived type list by browsing it's parent list
private  boolean RuleDeducedProperty.checkEventChain(PropertyChangeEvent<?,?> event, PropertyCollection<?,?> listenerChain, PropertyCollection<?,?> instance, int index)
          check a chain of possible triggers on an event, move listeners if required
private  boolean RuleDeducedProperty.checkEventChain(PropertyChangeEvent<?,?> event, PropertyCollection<?,?> listenerChain, PropertyCollection<?,?> instance, int index)
          check a chain of possible triggers on an event, move listeners if required
private  boolean RuleDeducedProperty.checkEventChainOnChild(PropertyChangeEvent<?,?> event, PropertyCollection<?,?> listenerChain, int index, PropertyCollection<?,?> childCollection)
          check a chain of possible triggers on an event by looking at a specific child value, move listeners if required
private  boolean RuleDeducedProperty.checkEventChainOnChild(PropertyChangeEvent<?,?> event, PropertyCollection<?,?> listenerChain, int index, PropertyCollection<?,?> childCollection)
          check a chain of possible triggers on an event by looking at a specific child value, move listeners if required
private  void DefaultActionInvoker.checkForUnusedParameters(PropertyCollection<?,?> collection, InvocationParameter[] parameters, java.lang.String actionName, java.util.Map<java.lang.String,InvocationParameter> mappedParameters)
          check For Unused Parameters and log them if necessary
private  boolean RuleDeducedProperty.checkListEventChain(PropertyChangeEvent<?,?> event, PropertyCollection<?,?> listenerChain, int index, PropertyCollection<?,?> subImplementation)
          check a chain of possible triggers on an event, move listeners if required
private  boolean RuleDeducedProperty.checkListEventChain(PropertyChangeEvent<?,?> event, PropertyCollection<?,?> listenerChain, int index, PropertyCollection<?,?> subImplementation)
          check a chain of possible triggers on an event, move listeners if required
private  void DynamicModelFactory.cleanAllParentDerivedTypeList(PropertyCollection<?,?> typeToClean)
          clean Parent Derived Type List recursively by verifying if all the known derived types are still valid to the type to clean, and all the parents it has.
private  void DynamicModelFactory.cleanDerivedTypeList(PropertyCollection<?,?> typeToClean)
          clean the Derived Type List of a single property collection type by validating if the known derived types are still inherited.
protected  boolean DynamicPropertyList.clearValueParentIfNecessaryReturnIsReference(PropertyCollection<?,?> value)
          clear the Parent field of the value if the parent is the local object
private  void DynamicModelFactory.collectionTypeUpdated(PropertyCollection<?,?> changedType, PropertyChangeEvent<?,?> event)
          collection Type Updated
private  void DynamicModelFactory.configureReverseDerivedMap(PropertyCollection<?,?> packageToAdd)
          configure the reverse derived object map by browsing through a package and building the list of derived types.
static java.lang.Object DynamicModelFactory.convertValueIfNumericType(PropertyCollection<?,?> type, java.lang.Number newValue)
          create Object If it is a Basic Type
private static java.lang.Object DynamicModelFactory.convertValueIfNumericTypePart2(PropertyCollection<?,?> type, java.lang.Number newValue)
          convert Value If Numeric Type Part2
private  void DynamicPropertyMap.createAllDeducedProperties(PropertyCollection<?,?> activateType, java.util.List<PropertyCollection<?,?>> activatedTypes)
          create All Deduced Properties
 DeductionRuleAnalyzer<java.lang.Object> AbstractDynamicExecutionCompiler.createAnalyzerFromCompiledModel(PropertyCollection compiledModel)
          create Analyzer From Compiled Model
 Task FlyWheelDynamicPropertyCollectionController.createAndAddProperty(java.lang.Object key, PropertyCollection<?,?> instance, PropertyCollection<?,?> createType)
          (non-Javadoc)
 Task FlyWheelDynamicPropertyCollectionController.createAndAddProperty(java.lang.Object key, PropertyCollection<?,?> instance, PropertyCollection<?,?> createType)
          (non-Javadoc)
 Task FlyWheelDynamicPropertyController.createAndSetControlledProperty(PropertyCollection<?,?> createType, boolean deletePreviousValue)
          (non-Javadoc)
 PropertyCollectionController FlyWheelTypeBasedControllerFactory.createController(PropertyCollection<?,?> model)
          (non-Javadoc)
private  DeducedProperty<java.lang.Object> DynamicPropertyMap.createDeducedProperty(PropertyCollection deductionRule, DeductionRuleAnalyzer<java.lang.Object> analyzer, PropertyCollection<?,?> lastInstance)
          create Deduced Property
private  DeducedProperty<java.lang.Object> DynamicPropertyMap.createDeducedProperty(PropertyCollection deductionRule, DeductionRuleAnalyzer<java.lang.Object> analyzer, PropertyCollection<?,?> lastInstance)
          create Deduced Property
private  void DynamicPropertyMap.createDeductionRuleProperties(PropertyCollection<?,?> rebuildType)
          create Deduction Rule Properties
private  void DynamicPropertyMap.createDeductionRuleProperty(PropertyCollection deductionRule)
          create Deduction Rule Property
protected  DynamicPropertyMap DynamicModelFactory.createDynamicMap(PropertyCollection<?,?> type, boolean activated)
          create Dynamic property Map
private  PropertyCollection<?,?> DynamicModelFactory.createDynamicPropertyCollection(PropertyCollection<?,?> type, boolean activated)
          create Dynamic Property Collection
static java.lang.String DefaultActionInvoker.createInvokeActionMessage(PropertyCollection<?,?> collection, java.lang.String actionName, InvocationParameter[] parameters)
          create Invoke Action Message
private  boolean DynamicModelFactory.createListIfValidDestroyOtherwise(PropertyCollection<?,?> changedInstance)
          create List If Valid Destroy Otherwise
 PropertyCollection<?,?> DynamicModelFactory.createModel(PropertyCollection<?,?> type)
          (non-Javadoc)
 PropertyCollection<?,?> DynamicModelFactory.createModel(PropertyCollection<?,?> type, boolean activated)
          (non-Javadoc)
 java.util.Map<java.lang.String,InvocationParameter> DefaultActionInvoker.createNamedParameterMap(PropertyCollection<?,?> collection, InvocationParameter[] parameters, java.lang.String actionName)
          create a Named Parameter Map
static java.lang.Object DynamicPropertyMap.createObjectIfBasicType(PropertyCollection<?,?> type)
          create Object If it is a Basic Type
 PropertyList<PropertyCollectionController> FlyWheelTypeBasedControllerFactory.createPropertyCollectionChildPropertyCollectionControllerList(PropertyCollection<?,?> model)
          (non-Javadoc)
 PropertyList<PropertyController> FlyWheelTypeBasedControllerFactory.createPropertyCollectionPropertyControllerList(PropertyCollection<?,?> model)
          (non-Javadoc)
 PropertyController FlyWheelTypeBasedControllerFactory.createPropertyController(PropertyCollection<?,?> model, java.lang.Object key)
          (non-Javadoc)
private  void DynamicModelFactory.deductionRuleUpdated(PropertyCollection<?,?> rule)
          deduction rule updated
private  void DynamicModelFactory.deleteAllCreatedModelsInPackage(PropertyCollection<?,?> packageToRemove)
          delete All Created Models In Package
private  void DynamicModelFactory.deleteAllCreatedModelsOfType(PropertyCollection<?,?> currentType)
          delete All Created Models Of Type
private  void DynamicModelFactory.deleteInstance(PropertyCollection<?,?> changedType, PropertyCollection<?,?> oldInstance)
          delete Instance
private  void DynamicModelFactory.deleteInstance(PropertyCollection<?,?> changedType, PropertyCollection<?,?> oldInstance)
          delete Instance
 void DynamicPropertyMap.deletePropertyInstance(PropertyCollection<?,?> changedInstance)
          delete Property Instance
private  void DynamicModelFactory.deleteTypeIfNotInSchema(PropertyCollection<?,?> type)
          delete Type If Not In Schema
 void AbstractDynamicExecutionCompiler.disableCompiledModel(PropertyCollection compiledModel)
          disable Compiled Model
private  void DynamicPropertyMap.disconnectCollectionFromPreviousParent(PropertyCollection<?,?> previousParent)
          disconnect Collection From Previous Parent
private  void DynamicModelFactory.enumerationTypeChanged(PropertyCollection<?,?> changedEnumerationType, PropertyChangeEvent<?,?> event)
          enumeration Type Changed
 java.lang.Object DefaultActionInvoker.extractParameterValue(PropertyCollection<?,?> collection, InvocationParameter[] parameters, java.lang.String actionName, PropertyCollection<?,?> parameterDefinition, java.lang.String parameterName, InvocationParameter currentAssignment)
          extract Parameter Value
 java.lang.Object DefaultActionInvoker.extractParameterValue(PropertyCollection<?,?> collection, InvocationParameter[] parameters, java.lang.String actionName, PropertyCollection<?,?> parameterDefinition, java.lang.String parameterName, InvocationParameter currentAssignment)
          extract Parameter Value
static PropertyCollection<?,?> DefaultActionInvoker.findActionByNameOnType(java.lang.String actionName, PropertyCollection<?,?> type)
          find Action By Name On Type
private  PropertyCollection<?,?> FlyWheelTypeBasedControllerFactory.findControllerByPropertyCollectionType(PropertyCollection<?,?> modelType)
          attempt to find a property collection controller type associated with a property collection type
private  PropertyCollection<?,?> FlyWheelTypeBasedControllerFactory.findControllerByPropertyCollectionTypeInSchema(PropertyCollection<?,?> modelType)
          attempt to find a property collection controller type associated with a property collection type by searching the schema
private  PropertyCollection<?,?> FlyWheelTypeBasedControllerFactory.findListControllerInSchema(PropertyCollection<?,?> listInstance)
          attempt to find a List Controller In the Schema by matching the linked property collection list instance.
private  PropertyCollection<?,?> FlyWheelTypeBasedControllerFactory.findListControllerType(PropertyCollection<?,?> listInstance)
          attempt to find a list controller type based on the list instance
private static DeducedProperty<java.lang.Object> DynamicPropertyMap.findMatchingRuleInMap(java.util.List<PropertyCollection<?,?>> reverseInstanceList, PropertyCollection<?,?> ruleToAvoid, DynamicPropertyMap map)
          find a rule in a property map that matches the reverse instance list, overrides other rules and doesn't match one of the rules to avoid.
private static DeducedProperty<java.lang.Object> DynamicPropertyMap.findOverride(PropertyCollection<?,?> searchPoint, PropertyCollection<?,?> instance, java.util.List<PropertyCollection<?,?>> reverseInstanceList, PropertyCollection<?,?> ruleToAvoid)
          find a property Override based on the parent list
private static DeducedProperty<java.lang.Object> DynamicPropertyMap.findOverride(PropertyCollection<?,?> searchPoint, PropertyCollection<?,?> instance, java.util.List<PropertyCollection<?,?>> reverseInstanceList, PropertyCollection<?,?> ruleToAvoid)
          find a property Override based on the parent list
private static DeducedProperty<java.lang.Object> DynamicPropertyMap.findOverride(PropertyCollection<?,?> searchPoint, PropertyCollection<?,?> instance, java.util.List<PropertyCollection<?,?>> reverseInstanceList, PropertyCollection<?,?> ruleToAvoid)
          find a property Override based on the parent list
private  PropertyCollection<?,?> FlyWheelTypeBasedControllerFactory.findPropertyCollectionControllerType(PropertyCollection<?,?> model)
          attempt to find a property collection controller type associated with a property collection type
private  PropertyCollection<?,?> FlyWheelTypeBasedControllerFactory.findPropertyControllerType(PropertyCollection<?,?> controlledInstance)
          attempt to find a property controller type associated with a property instance
private  PropertyCollection<?,?> FlyWheelTypeBasedControllerFactory.findPropertyControllerTypeInSchema(PropertyCollection<?,?> controlledInstance)
          attempt to find a property controller type associated with a property instance in the schema.
private  PropertyCollection<?,?> FlyWheelTypeBasedControllerFactory.findTypeFromKeyValueInPackage(PropertyCollection<?,?> packageToSearch, java.lang.Object key, PropertyCollection<?,?> value)
          find a property collection type in a package that has a specific value in one of it's properties
private  PropertyCollection<?,?> FlyWheelTypeBasedControllerFactory.findTypeFromKeyValueInPackage(PropertyCollection<?,?> packageToSearch, java.lang.Object key, PropertyCollection<?,?> value)
          find a property collection type in a package that has a specific value in one of it's properties
private  void RuleDeducedProperty.fireNewValueOnOutput(E newValue, E oldValue, PropertyCollection<?,?> lastInstance, java.lang.Object instanceKey, java.lang.Object output)
          fire New Value On Output
private  void DynamicPropertyMap.firePropertyChangeEventIfNecessary(PropertyCollection<?,?> instance, java.lang.Object key, java.lang.Object oldValue, java.lang.Object newValue)
          fire Property Change Event If Necessary
private  PropertyCollection<?,?> DynamicModelFactory.getActionFromModel(PropertyCollection<?,?> model)
          get action From Model by iterating through the parent list until we hit an action
private  java.util.List<PropertyCollection<?,?>> DynamicModelFactory.getAllModelsOfType(PropertyCollection<?,?> changedType)
          get a list of All the Models Of a specified Type, including those that are derived from the type.
 DeductionRuleAnalyzer<java.lang.Object> AbstractDynamicExecutionCompiler.getAnalyzerFromCompiledModel(PropertyCollection compiledModel)
          (non-JSDoc)
 DeductionRuleAnalyzer<java.lang.Object> DynamicExecutionCompiler.getAnalyzerFromCompiledModel(PropertyCollection compiledModel)
          get analyzer From compiled model
 void AbstractDynamicExecutionCompiler.getClassFromCompiledModel(PropertyCollection compiledModel, CompileResult result)
          get Class From Compiled Model
 java.lang.String AbstractDynamicExecutionCompiler.getClassNameForCompiledModel(java.lang.String packageName, PropertyCollection compiledModel)
          get Class Name For Compiled Model
static java.lang.String AbstractDynamicExecutionCompiler.getClassNameFromCompiledModel(PropertyCollection compiledModel)
          get Class Name From compiled Model
static RuleExecutionContext DefaultActionInvoker.getContextFromCollection(PropertyCollection<?,?> collection)
          get Context From Collection
private  java.lang.Object DynamicModelFactory.getConvertedBasicValue(PropertyCollection<?,?> changedInstance, PropertyCollection<?,?> newValueType, java.lang.Object propertyValue, PropertyCollection<?,?> changedCollection)
          get Converted Basic Value
private  java.lang.Object DynamicModelFactory.getConvertedBasicValue(PropertyCollection<?,?> changedInstance, PropertyCollection<?,?> newValueType, java.lang.Object propertyValue, PropertyCollection<?,?> changedCollection)
          get Converted Basic Value
private  java.lang.Object DynamicModelFactory.getConvertedBasicValue(PropertyCollection<?,?> changedInstance, PropertyCollection<?,?> newValueType, java.lang.Object propertyValue, PropertyCollection<?,?> changedCollection)
          get Converted Basic Value
private  java.util.Set<PropertyCollection<?,?>> DynamicModelFactory.getCreatedModelSet(PropertyCollection<?,?> type, boolean createIfNecessary, boolean canReturnNull)
          get the list of all the created models of a specific type
protected  java.util.List<PropertyCollection<?,?>> DynamicModelFactory.getDerivedModelList(PropertyCollection<?,?> type)
          get the list of all the derived types from the specified type.
private  PropertyCollection<?,?> DynamicPropertyMap.getLastOutputInstance(PropertyCollection deductionRule)
          get Last Output Instance
static java.util.Collection<PropertyCollection<?,?>> DynamicPropertyMap.getRecursiveParentList(PropertyCollection<?,?> startParent)
          get Recursive Parent List
private  PropertyCollection<?,?> DynamicModelFactory.getRuleFromModel(PropertyCollection<?,?> model)
          get Rule From Model by iterating through the parent list until we hit a deduction rule
static java.lang.String DeductionRuleExecutionCompiler.getRuleMethodName(PropertyCollection<?,?> rule)
          get Rule Method Name
static java.util.List<PropertyCollection<java.lang.Object,java.lang.Object>> RuleDeducedProperty.getRuleOutputList(PropertyCollection<?,?> startPoint, PropertyCollection<?,?> rule)
          get Rule Output List
static java.util.List<PropertyCollection<java.lang.Object,java.lang.Object>> RuleDeducedProperty.getRuleOutputList(PropertyCollection<?,?> startPoint, PropertyCollection<?,?> rule)
          get Rule Output List
 DeducedProperty<java.lang.Object> DynamicPropertyMap.getRuleProperty(PropertyCollection deductionRule)
          get Rule Property
private  PropertyCollection<?,?> FlyWheelTypeBasedControllerFactory.getTypeFromKeyValue(java.lang.Object key, PropertyCollection<?,?> value)
          get a property collection type based on the value of one of it's properties
private static PropertyCollection<?,?> DynamicModelFactory.getTypeFromModel(PropertyCollection<?,?> collection)
          get Type From Model by browsing the list of parents until we hit a property collection type
static java.lang.String DynamicPropertyMap.getTypeName(PropertyCollection<?,?> collection)
          get Type Name
protected  void DynamicModelFactory.initializeCollection(PropertyCollection<?,?> createdCollection)
          initialize Collection
private  void DynamicModelFactory.instanceChanged(PropertyCollection<?,?> changedInstance, PropertyChangeEvent<?,?> event)
          instance Changed
private  void DynamicModelFactory.instanceReferenceChanged(PropertyCollection<?,?> changedInstance, PropertyChangeEvent<?,?> event, PropertyCollection<?,?> changedType)
          instance reference flag Changed
private  void DynamicModelFactory.instanceReferenceChanged(PropertyCollection<?,?> changedInstance, PropertyChangeEvent<?,?> event, PropertyCollection<?,?> changedType)
          instance reference flag Changed
private  void DynamicModelFactory.instanceReferenceChangedOnCollection(boolean deleteValues, java.lang.Object key, DynamicPropertyMap dynamicMap, PropertyCollection<?,?> changedInstance)
          instance Reference Changed On Collection.
private  void DynamicModelFactory.instanceTypeChanged(PropertyCollection<?,?> changedInstance, PropertyChangeEvent<?,?> event, PropertyCollection<?,?> changedType)
          instance Type Changed
private  void DynamicModelFactory.instanceTypeChanged(PropertyCollection<?,?> changedInstance, PropertyChangeEvent<?,?> event, PropertyCollection<?,?> changedType)
          instance Type Changed
 java.lang.Object DefaultActionInvoker.invokeAction(PropertyCollection<?,?> collection, java.lang.String actionName, InvocationParameter[] parameters)
          (non-JSDoc)
 java.lang.Object DefaultActionInvoker.invokeActionSilent(PropertyCollection<?,?> collection, java.lang.String actionName, InvocationParameter[] parameters)
          (non-JSDoc)
static boolean DynamicUtilities.isActionType(PropertyCollection<?,?> type)
          check if a type is an action
 boolean FlyWheelDynamicPropertyCollectionController.isAddValueValid(PropertyCollection<?,?> instance, PropertyCollection<?,?> value, boolean validateParent)
          (non-Javadoc)
 boolean FlyWheelDynamicPropertyCollectionController.isAddValueValid(PropertyCollection<?,?> instance, PropertyCollection<?,?> value, boolean validateParent)
          (non-Javadoc)
static boolean DynamicUtilities.isCollectionListInstanceType(PropertyCollection<?,?> type)
          check if a type is a collection list instance type
static boolean AbstractDynamicExecutionCompiler.isCompiledModelEnabled(PropertyCollection compiledModel)
          is Compiled Model Enabled
static boolean DynamicUtilities.isDeductionRuleType(PropertyCollection<?,?> type)
          check if a type is a deduction rule
static boolean DynamicUtilities.isEnumerationType(PropertyCollection<?,?> type)
          check if a type is an enumeration type
private  boolean RuleDeducedProperty.isEventRelatedToRuleInput(PropertyChangeEvent<?,?> event, PropertyCollection<?,?> currentRuleInputCollection, PropertyCollection<?,?> currentInputInstance)
          test if an event is related to a rule input by verifying if it is either the "All Property Values" instance, or the event instance matches the current collection fixed instance or the current event key matches the rule input key.
private  boolean RuleDeducedProperty.isEventRelatedToRuleInput(PropertyChangeEvent<?,?> event, PropertyCollection<?,?> currentRuleInputCollection, PropertyCollection<?,?> currentInputInstance)
          test if an event is related to a rule input by verifying if it is either the "All Property Values" instance, or the event instance matches the current collection fixed instance or the current event key matches the rule input key.
static boolean DynamicUtilities.isInstanceReferenceType(PropertyCollection<?,?> type)
          check if a type is a instance reference
static boolean DynamicUtilities.isOrderedListType(PropertyCollection<?,?> type)
          is Ordered List Type
static boolean DynamicUtilities.isOrderedParameterType(PropertyCollection<?,?> type)
          check if a type is an ordered parameter
static boolean DynamicUtilities.isParameterType(PropertyCollection<?,?> type)
          check if a type is a parameter
static boolean DynamicModelFactory.isPropertyCollectionListInstanceValid(PropertyCollection<?,?> instanceToValidate)
          is Property Collection List Instance Valid
static boolean DynamicUtilities.isPropertyCollectionType(PropertyCollection<?,?> type)
          check if a type is a property collection type
static boolean DynamicUtilities.isPropertyInstanceType(PropertyCollection<?,?> type)
          check if a type is a property instance type
static boolean DynamicModelFactory.isPropertyInstanceValid(PropertyCollection<?,?> changedInstance)
          check if a property instance is valid
static boolean DynamicUtilities.isPropertyListType(PropertyCollection<?,?> type)
          check if a type is a property list type
static boolean DynamicUtilities.isPropertyPackageType(PropertyCollection<?,?> type)
          check if a type is a property package type
static boolean DynamicPropertyMap.isRuleApplicableToChild(PropertyCollection<?,?> ruleInstanceList, java.util.List<PropertyCollection<?,?>> instanceListToChild)
          check if a Rule is Applicable To Child
 boolean DynamicPropertyMap.isRulePropertyCreated(PropertyCollection deductionRule)
          test if a Rule Property is Created
static boolean DynamicUtilities.isSchemaType(PropertyCollection<?,?> type)
          check if a type is a schema layer type
static boolean DynamicUtilities.isStaticInstanceReferenceType(PropertyCollection<?,?> type)
          check if a type is a static instance reference
private  boolean DynamicModelFactory.isTypeInSchema(PropertyCollection<?,?> type)
          is Type In Schema
private  boolean FlyWheelTypeBasedControllerFactory.isValidControlledModel(PropertyCollection<?,?> model)
          check if a model is within the controlled model layer.
private  void DynamicModelFactory.listFixedInstanceChanged(PropertyCollection<?,?> changedInstance, PropertyChangeEvent<?,?> event)
          list Fixed Instance Changed
private  void DynamicModelFactory.listInstanceChanged(PropertyCollection<?,?> changedInstance, PropertyChangeEvent<?,?> event)
          list Instance Changed
 void AbstractDynamicExecutionCompiler.logAnalyzerCreationResult(PropertyCollection compiledModel, CompileResult result)
          log Rule Creation Result
private  void RuleDeducedProperty.moveListenerChainSkipLast(PropertyChangeEvent<?,?> event, PropertyCollection<?,?> propertyKey, int index)
          move collection Listener Chain and Skip the last level since it doesn't need listeners at this point.
private  void RuleDeducedProperty.moveListenerChainSkipLast(PropertyCollection<?,?> propertyKey, PropertyCollection<?,?> oldValue, PropertyCollection<?,?> newValue, int index)
          move List Listener Chain and Skip the last level since it doesn't need listeners at this point.
private  void RuleDeducedProperty.moveListenerChainSkipLast(PropertyCollection<?,?> propertyKey, PropertyCollection<?,?> oldValue, PropertyCollection<?,?> newValue, int index)
          move List Listener Chain and Skip the last level since it doesn't need listeners at this point.
private  void RuleDeducedProperty.moveListenerChainSkipLast(PropertyCollection<?,?> propertyKey, PropertyCollection<?,?> oldValue, PropertyCollection<?,?> newValue, int index)
          move List Listener Chain and Skip the last level since it doesn't need listeners at this point.
private  void RuleDeducedProperty.moveListListenerChainSkipLast(PropertyChangeEvent<?,?> event, PropertyCollection<?,?> propertyKey, int index)
          move List Listener Chain and Skip the last level since it doesn't need listeners at this point.
private  void ActionExecutionCompiler.printActionGenericMethod(PropertyCollection compiledModel, java.lang.StringBuilder builder)
          printActionGenericMethod
private  void ActionExecutionCompiler.printActionSpecificMethod(PropertyCollection compiledModel, java.lang.StringBuilder builder)
          print Action Specific Method
static void ActionExecutionCompiler.printParameterClassType(java.lang.StringBuilder builder, PropertyCollection<?,?> parameter)
          print parameter Class Type
static void DeductionRuleExecutionCompiler.printReferenceClassType(java.lang.StringBuilder builder, PropertyCollection<?,?> instanceReference)
          print Reference Class Type
static void DeductionRuleExecutionCompiler.printRuleGenericMethod(PropertyCollection<?,?> rule, java.lang.StringBuilder builder)
          print Rule Generic Method
static void DeductionRuleExecutionCompiler.printRuleSpecificMethod(PropertyCollection<?,?> rule, java.lang.StringBuilder builder)
          print Rule Specific Method
private static void DynamicPropertyMap.rebuildChildrenOverridesFromPreviousParents(java.util.Collection<PropertyCollection<?,?>> parentList, PropertyCollection<?,?> currentChild)
          this method is used to remove any deduced property on a collection that was created from a parent collection.
private  void DynamicModelFactory.rebuildInstance(PropertyCollection<?,?> changedType, PropertyCollection<?,?> newInstance)
          rebuild a property instance
private  void DynamicModelFactory.rebuildInstance(PropertyCollection<?,?> changedType, PropertyCollection<?,?> newInstance)
          rebuild a property instance
private  void DynamicPropertyMap.rebuildProperties(PropertyCollection<?,?> rebuildType, java.util.List<PropertyCollection<?,?>> rebuiltTypes)
          rebuild Properties of a specific type recursively
 void DynamicPropertyMap.rebuildProperty(PropertyCollection<?,?> changedInstance)
          rebuild Property
private static void DynamicPropertyMap.rebuildPropertyOverride(DynamicPropertyMap childCollection, DeducedProperty<?> property, PropertyCollection<?,?> ruleToAvoid)
          rebuild Property Override
private  void DynamicModelFactory.recursiveAddAllParentList(PropertyCollection<?,?> childCollection, PropertyCollection<?,?> currentParent)
          browse all the parents of a parent collection and add a child collection to it's derived list
private  void DynamicModelFactory.recursiveAddAllParentList(PropertyCollection<?,?> childCollection, PropertyCollection<?,?> currentParent)
          browse all the parents of a parent collection and add a child collection to it's derived list
private  void DynamicModelFactory.recursiveAddToParentList(PropertyCollection<?,?> childCollection, PropertyCollection<?,?> currentParent)
          recursively add a type to it's parent derived model list
private  void DynamicModelFactory.recursiveAddToParentList(PropertyCollection<?,?> childCollection, PropertyCollection<?,?> currentParent)
          recursively add a type to it's parent derived model list
 void DynamicPropertyMap.recursivelyOverrideChildProperties(PropertyCollection<?,?> instance)
          recursively Override Child Properties based on the current parent of the collection
protected  void DynamicModelFactory.registerCreatedCollection(PropertyCollection<?,?> createdCollection)
          register Created Collection
 void DynamicModelFactory.removeAllObsoleteInstancesAndRulesFromRemovedParent(PropertyCollection<?,?> changedType, PropertyCollection<?,?> removedParent)
          remove All Obsolete Instances and rules From Removed Parent
 void DynamicModelFactory.removeAllObsoleteInstancesAndRulesFromRemovedParent(PropertyCollection<?,?> changedType, PropertyCollection<?,?> removedParent)
          remove All Obsolete Instances and rules From Removed Parent
private  void DynamicModelFactory.removeDeductionRule(PropertyCollection<?,?> rule)
          remove Deduction Rule
 void DynamicPropertyMap.removeDeductionRule(PropertyCollection<?,?> rule)
          remove Deduction Rule
private  void DynamicModelFactory.removeDeductionRule(PropertyCollection<?,?> rule, PropertyCollection<?,?> type)
          remove Deduction Rule
private  void DynamicModelFactory.removeDeductionRule(PropertyCollection<?,?> rule, PropertyCollection<?,?> type)
          remove Deduction Rule
private  void RuleDeducedProperty.removeListenerChainSkipLast(PropertyCollection<?,?> oldValue, PropertyCollection<?,?> propertyKey, int index)
          remove Listener Chain and Skip the Last level since we didn't put listeners on it.
private  void RuleDeducedProperty.removeListenerChainSkipLast(PropertyCollection<?,?> oldValue, PropertyCollection<?,?> propertyKey, int index)
          remove Listener Chain and Skip the Last level since we didn't put listeners on it.
 void DynamicModelFactory.removeObsoleteInstancesOnTypeFromRemovedParent(PropertyCollection<?,?> type, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> currentInstanceList, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> removedParentInstanceMap)
          remove Obsolete Instances On Type From Removed Parent
 void DynamicModelFactory.removeObsoleteRulesOnTypeFromRemovedParent(PropertyCollection<?,?> type, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> currentRuleList, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> removedParentRuleMap)
          remove Obsolete Rules On Type From Removed Parent
private  void DynamicPropertyMap.removeRuleOverrides(PropertyCollection<?,?> rule, DeducedProperty<java.lang.Object> propertyOverride)
          remove Rule Overrides
private  void DynamicModelFactory.removeSchema(PropertyCollection<?,?> schema)
          remove a Schema
private  void DynamicModelFactory.removeSchemaIfNotInList(PropertyCollection<?,?> schema)
          remove a Schema if it's not in the list anymore
private  void RuleDeducedProperty.removeTrigger(PropertyCollection<?,?> oldValue)
          remove a listener on a collection that can't trigger the rule anymore
private  void DynamicModelFactory.resetAllListFixedInstance(PropertyCollection<?,?> changedInstance)
          reset All List Fixed Instance on the models that contain the instance
 void AbstractDynamicExecutionCompiler.resetAnalyzerFromCompiledModel(PropertyCollection<?,?> compiledModel)
          (non-JSDoc)
 void DynamicExecutionCompiler.resetAnalyzerFromCompiledModel(PropertyCollection<?,?> compiledModel)
          reset the analyzer From Compiled Model
private  void DynamicModelFactory.resetListFixedInstance(PropertyCollection<?,?> changedInstance, PropertyList<DynamicPropertyMap> currentList)
          reset List Fixed Instance
private  void DynamicModelFactory.resetListMemberFixedInstance(PropertyList<DynamicPropertyMap> currentList, PropertyCollection<?,?> listFixedInstanceType, boolean fixedInstanceIsReference, java.util.List<DynamicPropertyMap> objectAddList, java.lang.Object currentKey)
          reset List Member Fixed Instance
private  void DynamicModelFactory.revalidateAllInstancesOfType(PropertyCollection<?,?> previousParent)
          after a property collection type isn't a parent of another type anymore, it is possible that some properties that pointed to a type in the parent hierarchy aren't valid anymore.
static boolean DynamicPropertyMap.ruleOutputMatchesReverseInstanceList(PropertyCollection<?,?> rule, java.util.List<PropertyCollection<?,?>> reverseInstanceList)
          verify if a rule Output Matches Reverse Instance List
private  void DynamicModelFactory.schemaObjectChanged(PropertyChangeEvent<?,?> event, PropertyCollection<?,?> collection, PropertyCollection<?,?> type)
          schema Object Changed
private  void DynamicModelFactory.schemaObjectChanged(PropertyChangeEvent<?,?> event, PropertyCollection<?,?> collection, PropertyCollection<?,?> type)
          schema Object Changed
private  void DynamicModelFactory.schemaObjectChanged2(PropertyChangeEvent<?,?> event, PropertyCollection<?,?> type)
          schema Object Changed2 used to breakdown the previous method to lower it's complexity.
 PropertyCollection FlyWheelDynamicPropertyCollectionController.setControlledCollection(PropertyCollection setControlledCollection)
          (non-Javadoc)
 PropertyCollection FlyWheelDynamicPropertyController.setControlledCollection(PropertyCollection setControlledCollection)
          (non-Javadoc)
 PropertyCollection FlyWheelDynamicPropertyController.setControlledPropertyInstance(PropertyCollection setControlledPropertyInstance)
          (non-Javadoc)
 PropertyCollection FlyWheelDynamicPropertyController.setControlledPropertyValueType(PropertyCollection setControlledPropertyValueType)
          (non-Javadoc)
 void DynamicPropertyMap.setParent(PropertyCollection<?,?> parent, java.lang.Object keyOnParent)
          (non-Javadoc)
 PropertyCollection<?,?> DynamicPropertyList.setProperty(java.lang.Object propertyKey, PropertyCollection<?,?> value)
          (non-JSDoc)
protected static void DynamicModelFactory.setPropertyValueOnDynamicMap(java.lang.Object key, PropertyCollection<java.lang.Object,java.lang.Object> dynamicMap, java.lang.Object newValue)
          set Property Value On Dynamic Map
 void DynamicModelFactory.setSchemaBasedApplicationLayer(PropertyCollection<?,?> layer)
          set Schema Based Application Layer
private  void DynamicModelFactory.typeChanged(PropertyCollection<?,?> changedType, PropertyChangeEvent<?,?> event)
          type Changed
private  void DynamicModelFactory.typeDeleted(PropertyCollection<?,?> deletedType)
          collection Type deleted
private  void DynamicModelFactory.updateInstanceValueWithNewCollectionType(PropertyCollection<?,?> changedInstance, PropertyCollection<?,?> changedType, java.lang.Object key, PropertyCollection<?,?> newValueType)
          update Instance Value With New Collection Type
private  void DynamicModelFactory.updateInstanceValueWithNewCollectionType(PropertyCollection<?,?> changedInstance, PropertyCollection<?,?> changedType, java.lang.Object key, PropertyCollection<?,?> newValueType)
          update Instance Value With New Collection Type
private  void DynamicModelFactory.updateInstanceValueWithNewCollectionType(PropertyCollection<?,?> changedInstance, PropertyCollection<?,?> changedType, java.lang.Object key, PropertyCollection<?,?> newValueType)
          update Instance Value With New Collection Type
private  void DynamicModelFactory.updateInstanceWithNewTypeOnCollection(PropertyCollection<?,?> changedInstance, java.lang.Object key, PropertyCollection<?,?> newValueType, DynamicPropertyMap dynamicMap)
          update Instance With New Type On Collection
private  void DynamicModelFactory.updateInstanceWithNewTypeOnCollection(PropertyCollection<?,?> changedInstance, java.lang.Object key, PropertyCollection<?,?> newValueType, DynamicPropertyMap dynamicMap)
          update Instance With New Type On Collection
 void RuleDeducedProperty.updateParentOnValueChange(E newValue, E oldValue, java.lang.Object instanceKey, PropertyCollection<?,?> startCollection, boolean isReference)
          update Parent On Value Change
private  void DefaultActionInvoker.validateAction(PropertyCollection<?,?> action, PropertyCollection<?,?> collection, java.lang.String actionName)
          validate Action
private  void DefaultActionInvoker.validateAction(PropertyCollection<?,?> action, PropertyCollection<?,?> collection, java.lang.String actionName)
          validate Action
private  void DefaultActionInvoker.validateCollectionAndActionName(PropertyCollection<?,?> collection, java.lang.String actionName)
          validate Collection And Action name
 void AbstractDynamicExecutionCompiler.validateCompilationModelForCompilation(PropertyCollection compiledModel, CompileResult result)
          validate Compilation Model For Compilation
 void DeductionRuleExecutionCompiler.validateCompilationModelForCompilation(PropertyCollection compiledModel, CompileResult result)
          (non-JSDoc)
static void AbstractDynamicExecutionCompiler.validateCompilationModelIsEnabled(PropertyCollection compiledModel)
          validate Compilation Model Is Enabled
private  void FlyWheelTypeBasedControllerFactory.validateControlledModel(PropertyCollection<?,?> model)
          validate the Controlled Model
static boolean RuleDeducedProperty.validateListChildInstance(PropertyCollection<?,?> input, PropertyCollection<?,?> listItemPropertyInstance, PropertyCollection<?,?> listInstance, PropertyCollection<?,?> rule)
          validate List Child Instance matches the expected list instance
static boolean RuleDeducedProperty.validateListChildInstance(PropertyCollection<?,?> input, PropertyCollection<?,?> listItemPropertyInstance, PropertyCollection<?,?> listInstance, PropertyCollection<?,?> rule)
          validate List Child Instance matches the expected list instance
static boolean RuleDeducedProperty.validateListChildInstance(PropertyCollection<?,?> input, PropertyCollection<?,?> listItemPropertyInstance, PropertyCollection<?,?> listInstance, PropertyCollection<?,?> rule)
          validate List Child Instance matches the expected list instance
static boolean RuleDeducedProperty.validateListChildInstance(PropertyCollection<?,?> input, PropertyCollection<?,?> listItemPropertyInstance, PropertyCollection<?,?> listInstance, PropertyCollection<?,?> rule)
          validate List Child Instance matches the expected list instance
private  void DeductionRuleExecutionCompiler.validateOutputListSize(PropertyCollection deductionRule, int outputListSize)
          validate Output List Size.
private  void DeductionRuleExecutionCompiler.validateOutputType(PropertyCollection deductionRule, PropertyCollection<?,?> output)
          validate Output Type.
private  void DeductionRuleExecutionCompiler.validateOutputType(PropertyCollection deductionRule, PropertyCollection<?,?> output)
          validate Output Type.
 

Method parameters in org.deduced.dynamic with type arguments of type PropertyCollection
private  void DynamicModelFactory.addMissingInstances(java.util.List<PropertyCollection<?,?>> affectedModelList, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> instanceList)
          add Missing Instances
private  void DynamicModelFactory.addMissingInstances(java.util.List<PropertyCollection<?,?>> affectedModelList, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> instanceList)
          add Missing Instances
private  void DynamicModelFactory.addMissingInstances(java.util.List<PropertyCollection<?,?>> affectedModelList, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> instanceList)
          add Missing Instances
private  void DynamicModelFactory.addMissingRules(java.util.List<PropertyCollection<?,?>> affectedModelList, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> newRuleMap)
          add Missing Rules
private  void DynamicModelFactory.addMissingRules(java.util.List<PropertyCollection<?,?>> affectedModelList, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> newRuleMap)
          add Missing Rules
private  void DynamicModelFactory.addMissingRules(java.util.List<PropertyCollection<?,?>> affectedModelList, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> newRuleMap)
          add Missing Rules
private  void DynamicPropertyMap.createAllDeducedProperties(PropertyCollection<?,?> activateType, java.util.List<PropertyCollection<?,?>> activatedTypes)
          create All Deduced Properties
private static DeducedProperty<java.lang.Object> DynamicPropertyMap.findMatchingRuleInMap(java.util.List<PropertyCollection<?,?>> reverseInstanceList, PropertyCollection<?,?> ruleToAvoid, DynamicPropertyMap map)
          find a rule in a property map that matches the reverse instance list, overrides other rules and doesn't match one of the rules to avoid.
private static DeducedProperty<java.lang.Object> DynamicPropertyMap.findOverride(PropertyCollection<?,?> searchPoint, PropertyCollection<?,?> instance, java.util.List<PropertyCollection<?,?>> reverseInstanceList, PropertyCollection<?,?> ruleToAvoid)
          find a property Override based on the parent list
static java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> DynamicModelFactory.getInstanceListFromTypeList(java.util.Collection<PropertyCollection<?,?>> typeList)
          get Instance List From Type List
static java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> DynamicModelFactory.getRuleListFromTypeList(java.util.Collection<PropertyCollection<?,?>> typeList)
          get the rule List From Type List
protected  java.lang.Object DynamicPropertyList.internalAddProperty(java.lang.Object propertyKey, Property<PropertyCollection<?,?>> resultAdd)
          (non-Javadoc)
static boolean DynamicPropertyMap.isRuleApplicableToChild(PropertyCollection<?,?> ruleInstanceList, java.util.List<PropertyCollection<?,?>> instanceListToChild)
          check if a Rule is Applicable To Child
private  void DynamicPropertyMap.overridePropertiesOnChild(java.util.List<PropertyCollection<?,?>> instanceListToChild)
          override Properties On Child based on the list of deduction rule this collection has.
private static void DynamicPropertyMap.rebuildChildrenOverridesFromPreviousParents(java.util.Collection<PropertyCollection<?,?>> parentList, PropertyCollection<?,?> currentChild)
          this method is used to remove any deduced property on a collection that was created from a parent collection.
private  void DynamicPropertyMap.rebuildProperties(PropertyCollection<?,?> rebuildType, java.util.List<PropertyCollection<?,?>> rebuiltTypes)
          rebuild Properties of a specific type recursively
 void DynamicModelFactory.removeObsoleteInstancesOnTypeFromRemovedParent(PropertyCollection<?,?> type, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> currentInstanceList, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> removedParentInstanceMap)
          remove Obsolete Instances On Type From Removed Parent
 void DynamicModelFactory.removeObsoleteInstancesOnTypeFromRemovedParent(PropertyCollection<?,?> type, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> currentInstanceList, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> removedParentInstanceMap)
          remove Obsolete Instances On Type From Removed Parent
 void DynamicModelFactory.removeObsoleteInstancesOnTypeFromRemovedParent(PropertyCollection<?,?> type, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> currentInstanceList, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> removedParentInstanceMap)
          remove Obsolete Instances On Type From Removed Parent
 void DynamicModelFactory.removeObsoleteInstancesOnTypeFromRemovedParent(PropertyCollection<?,?> type, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> currentInstanceList, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> removedParentInstanceMap)
          remove Obsolete Instances On Type From Removed Parent
 void DynamicModelFactory.removeObsoleteRulesOnTypeFromRemovedParent(PropertyCollection<?,?> type, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> currentRuleList, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> removedParentRuleMap)
          remove Obsolete Rules On Type From Removed Parent
 void DynamicModelFactory.removeObsoleteRulesOnTypeFromRemovedParent(PropertyCollection<?,?> type, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> currentRuleList, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> removedParentRuleMap)
          remove Obsolete Rules On Type From Removed Parent
 void DynamicModelFactory.removeObsoleteRulesOnTypeFromRemovedParent(PropertyCollection<?,?> type, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> currentRuleList, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> removedParentRuleMap)
          remove Obsolete Rules On Type From Removed Parent
 void DynamicModelFactory.removeObsoleteRulesOnTypeFromRemovedParent(PropertyCollection<?,?> type, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> currentRuleList, java.util.Map<PropertyCollection<?,?>,PropertyCollection<?,?>> removedParentRuleMap)
          remove Obsolete Rules On Type From Removed Parent
static boolean DynamicPropertyMap.ruleOutputMatchesReverseInstanceList(PropertyCollection<?,?> rule, java.util.List<PropertyCollection<?,?>> reverseInstanceList)
          verify if a rule Output Matches Reverse Instance List
 

Constructors in org.deduced.dynamic with parameters of type PropertyCollection
AbstractDeducedProperty(ContextualPropertyCollection<?,?> setParent, PropertyCollection<?,?> instance, E value, PropertyCollection<?,?> setRule)
          AbstractDeducedProperty constructor
AbstractDeducedProperty(ContextualPropertyCollection<?,?> setParent, PropertyCollection<?,?> instance, E value, PropertyCollection<?,?> setRule)
          AbstractDeducedProperty constructor
DynamicPropertyList(PropertyCollection<?,?> setFixedInstance, PropertyCollection<?,?> setType)
          constructor for the property list
DynamicPropertyList(PropertyCollection<?,?> setFixedInstance, PropertyCollection<?,?> setType)
          constructor for the property list
DynamicPropertyMap(PropertyCollection<?,?> setType, boolean setActivated, RuleExecutionContext setContext)
          DynamicPropertyMap Constructor
FixedDeducedProperty(ContextualPropertyCollection<?,?> setParent, PropertyCollection<?,?> lastInstance, E value, PropertyCollection<?,?> setRule)
          FixedDeducedProperty Constructor
FixedDeducedProperty(ContextualPropertyCollection<?,?> setParent, PropertyCollection<?,?> lastInstance, E value, PropertyCollection<?,?> setRule)
          FixedDeducedProperty Constructor
FlyWheelDynamicPropertyCollectionController(PropertyCollection<?,?> setType, boolean setActivated, RuleExecutionContext setContext, DeducedControllerLayerExtension setControlLayer)
          FlyWheelDynamicPropertyCollectionController Constructor
FlyWheelDynamicPropertyController(PropertyCollection<?,?> setType, boolean setActivated, RuleExecutionContext setContext, DeducedControllerLayerExtension setControlLayer)
          FlyWheelDynamicPropertyController Constructor
RuleDeducedProperty(PropertyCollection<?,?> instance, ContextualPropertyCollection<?,?> setParent, PropertyCollection<?,?> setRule, DeductionRuleAnalyzer<E> setAnalyzer, E initialValue)
          RuleDeducedProperty Constructor
RuleDeducedProperty(PropertyCollection<?,?> instance, ContextualPropertyCollection<?,?> setParent, PropertyCollection<?,?> setRule, DeductionRuleAnalyzer<E> setAnalyzer, E initialValue)
          RuleDeducedProperty Constructor
 

Uses of PropertyCollection in org.deduced.filter
 

Fields in org.deduced.filter declared as PropertyCollection
private  PropertyCollection<?,?> InstanceOfFilter.instanceOfType
          the type we should be an instance of to be filtered.
 

Methods in org.deduced.filter that return PropertyCollection
 PropertyCollection<?,?> InstanceOfFilter.getInstanceOfType()
           
 

Methods in org.deduced.filter with parameters of type PropertyCollection
 void InstanceOfFilter.setInstanceOfType(PropertyCollection<?,?> setInstanceOfType)
           
 

Uses of PropertyCollection in org.deduced.framework
 

Classes in org.deduced.framework that implement PropertyCollection
 class DeducedModelLayerExtensionImplementation
          Default implementation of a deduced model layer with the extension required to bind a factory to the model.
 

Methods in org.deduced.framework with parameters of type PropertyCollection
static void ControllerSchema.fillStaticVariablesFromSchema(PropertyCollection<?,?> schema)
          fill all the static variables from the schema
static void DefaultSchema.fillStaticVariablesFromSchema(PropertyCollection<?,?> schema)
          fill all the static variables from the schema
static void ControllerSchema.loadSchemaFromXml(PropertyCollection model)
          fill all the static variables from the schema
static void DefaultSchema.loadSchemaFromXml(PropertyCollection model)
          fill all the static variables from the schema
 

Constructors in org.deduced.framework with parameters of type PropertyCollection
ControllerSchema(boolean loadedFromXml, PropertyCollection model)
          Constructor for the schema
DefaultSchema(boolean loadedFromXml, PropertyCollection model)
          Constructor for the schema
 

Uses of PropertyCollection in org.deduced.implementation
 

Classes in org.deduced.implementation that implement PropertyCollection
 class ActionImplementation
          Java Implementation used to represent the type : action Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class CollectionTypeInformationImplementation
          Java Implementation used to represent the type : collection type information Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class CompiledModelImplementation
          Java Implementation used to represent the type : compiled model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class ConfigurationImplementation
          Java Implementation used to represent the type : configuration Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class ConfiguredCollectionImplementation
          Java Implementation used to represent the type : configured collection Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class ContexedCollectionImplementation
          Java Implementation used to represent the type : contexed collection Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class ContextImplementation
          Java Implementation used to represent the type : context Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class DeducedApplicationLayerImplementation
          Java Implementation used to represent the type : deduced application layer Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class DeducedControllerLayerImplementation
          Java Implementation used to represent the type : deduced controller layer Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class DeducedControllerLayerLinkedCollectionImplementation
          Java Implementation used to represent the type : deduced controller layer linked collection Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class DeducedModelLayerImplementation
          Java Implementation used to represent the type : deduced model layer Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class DeducedSchemaLayerImplementation
          Java Implementation used to represent the type : deduced schema layer Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class DeductionRuleImplementation
          Java Implementation used to represent the type : deduction rule Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class DocumentedCollectionImplementation
          Java Implementation used to represent the type : documented collection Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class EnabledPropertyCollectionImplementation
          Java Implementation used to represent the type : enabled property collection Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class EnumerationPropertyCollectionImplementation
          Java Implementation used to represent the type : enumeration property collection Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class EnumerationPropertyTypeImplementation
          Java Implementation used to represent the type : enumeration property type Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class FolderImplementation
          Java Implementation used to represent the type : folder Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class InitializationModelImplementation
          Java Implementation used to represent the type : initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class InstanceReferenceImplementation
          Java Implementation used to represent the type : instance reference Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class ManuallyOrderedInstanceReferenceImplementation
          Java Implementation used to represent the type : manually ordered instance reference Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class ManuallyOrderedParameterImplementation
          Java Implementation used to represent the type : manually ordered parameter Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class ManuallyOrderedTypeImplementation
          Java Implementation used to represent the type : manually ordered type Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class NamedPropertyCollectionImplementation
          Java Implementation used to represent the type : named property collection Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class OrderedInstanceReferenceImplementation
          Java Implementation used to represent the type : ordered instance reference Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class OrderedInstanceReferenceListImplementation
          Java Implementation used to represent the type : ordered instance reference list Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaOrderedPropertyListImplementation.vm
 class OrderedParameterImplementation
          Java Implementation used to represent the type : ordered parameter Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class OrderedParameterListImplementation
          Java Implementation used to represent the type : ordered parameter list Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaOrderedPropertyListImplementation.vm
 class OrderedPropertyListTypeImplementation
          Java Implementation used to represent the type : ordered property list type Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class OrderingPropertyCollectionTypeImplementation
          Java Implementation used to represent the type : ordering property collection type Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class ParameterImplementation
          Java Implementation used to represent the type : parameter Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class PropertyCollectionListInstanceImplementation
          Java Implementation used to represent the type : property collection list instance Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class PropertyCollectionTypeImplementation
          Java Implementation used to represent the type : property collection type Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class PropertyInstanceImplementation
          Java Implementation used to represent the type : property instance Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class PropertyPackageImplementation
          Java Implementation used to represent the type : property package Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class PropertyTypeImplementation
          Java Implementation used to represent the type : property type Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class SchemaAnalyzerImplementation
          Java Implementation used to represent the type : schema analyzer Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class SchemaBasedApplicationLayerImplementation
          Java Implementation used to represent the type : schema based application layer Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class StaticInstanceReferenceImplementation
          Java Implementation used to represent the type : static instance reference Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class UtilitiesImplementation
          Java Implementation used to represent the type : utilities Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class ValidationModelImplementation
          Java Implementation used to represent the type : validation model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 

Fields in org.deduced.implementation declared as PropertyCollection
private  PropertyCollection CollectionTypeInformationImplementation.collectionType
          member variable holding the value for : collection type
private  PropertyCollection StaticInstanceReferenceImplementation.staticCollection
          member variable holding the value for : static collection
 

Methods in org.deduced.implementation that return PropertyCollection
static PropertyCollection EnumerationPropertyTypeImplementation.getActionList(PropertyCollection<?,?> collection)
          Get the value of the instance : action list
static PropertyCollection OrderedPropertyListTypeImplementation.getActionList(PropertyCollection<?,?> collection)
          Get the value of the instance : action list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.getActionList(PropertyCollection<?,?> collection)
          Get the value of the instance : action list
static PropertyCollection PropertyCollectionTypeImplementation.getActionList(PropertyCollection<?,?> collection)
          Get the value of the instance : action list
static PropertyCollection CollectionTypeInformationImplementation.getChildTypeList(PropertyCollection<?,?> collection)
          Get the value of the instance : child type list
static PropertyCollection DeducedControllerLayerImplementation.getCollectionList(PropertyCollection<?,?> collection)
          Get the value of the instance : collection list
static PropertyCollection DeducedModelLayerImplementation.getCollectionList(PropertyCollection<?,?> collection)
          Get the value of the instance : collection list
 PropertyCollection CollectionTypeInformationImplementation.getCollectionType()
          (non-Javadoc)
static PropertyCollection CollectionTypeInformationImplementation.getCollectionType(PropertyCollection<?,?> collection)
          Get the value of the instance : collection type
static PropertyCollection ConfiguredCollectionImplementation.getConfiguration(PropertyCollection<?,?> collection)
          Get the value of the instance : configuration
static PropertyCollection ContexedCollectionImplementation.getContext(PropertyCollection<?,?> collection)
          Get the value of the instance : context
static PropertyCollection DeducedControllerLayerImplementation.getControlledModel(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled model
static PropertyCollection DeducedControllerLayerLinkedCollectionImplementation.getController(PropertyCollection<?,?> collection)
          Get the value of the instance : controller
static PropertyCollection EnumerationPropertyTypeImplementation.getDeductionRuleList(PropertyCollection<?,?> collection)
          Get the value of the instance : deduction rule list
static PropertyCollection OrderedPropertyListTypeImplementation.getDeductionRuleList(PropertyCollection<?,?> collection)
          Get the value of the instance : deduction rule list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.getDeductionRuleList(PropertyCollection<?,?> collection)
          Get the value of the instance : deduction rule list
static PropertyCollection PropertyCollectionTypeImplementation.getDeductionRuleList(PropertyCollection<?,?> collection)
          Get the value of the instance : deduction rule list
static PropertyCollection ParameterImplementation.getDefaultValue(PropertyCollection<?,?> collection)
          Get the value of the instance : default value
static PropertyCollection DeducedControllerLayerImplementation.getDependentModelList(PropertyCollection<?,?> collection)
          Get the value of the instance : dependent model list
static PropertyCollection DeducedModelLayerImplementation.getDependentModelList(PropertyCollection<?,?> collection)
          Get the value of the instance : dependent model list
static PropertyCollection DeducedSchemaLayerImplementation.getDependentSchemaList(PropertyCollection<?,?> collection)
          Get the value of the instance : dependent schema list
static PropertyCollection EnumerationPropertyTypeImplementation.getEnumerationLiteralList(PropertyCollection<?,?> collection)
          Get the value of the instance : enumeration literal list
static PropertyCollection CollectionTypeInformationImplementation.getInheritedTypeList(PropertyCollection<?,?> collection)
          Get the value of the instance : inherited type list
static PropertyCollection PropertyCollectionListInstanceImplementation.getInitializationModel(PropertyCollection<?,?> collection)
          Get the value of the instance : initialization model
static PropertyCollection PropertyInstanceImplementation.getInitializationModel(PropertyCollection<?,?> collection)
          Get the value of the instance : initialization model
static PropertyCollection DeductionRuleImplementation.getInputList(PropertyCollection<?,?> collection)
          Get the value of the instance : input list
static PropertyCollection ManuallyOrderedInstanceReferenceImplementation.getInstance(PropertyCollection<?,?> collection)
          Get the value of the instance : instance
static PropertyCollection OrderedInstanceReferenceImplementation.getInstance(PropertyCollection<?,?> collection)
          Get the value of the instance : instance
static PropertyCollection InstanceReferenceImplementation.getInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : instance list
static PropertyCollection StaticInstanceReferenceImplementation.getInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : instance list
static PropertyCollection PropertyCollectionListInstanceImplementation.getInstanceType(PropertyCollection<?,?> collection)
          Get the value of the instance : instance type
static PropertyCollection PropertyInstanceImplementation.getInstanceType(PropertyCollection<?,?> collection)
          Get the value of the instance : instance type
static PropertyCollection PropertyCollectionListInstanceImplementation.getListFixedInstance(PropertyCollection<?,?> collection)
          Get the value of the instance : list fixed instance
static PropertyCollection FolderImplementation.getObjectList(PropertyCollection<?,?> collection)
          Get the value of the instance : object list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.getOrderingInstance(PropertyCollection<?,?> collection)
          Get the value of the instance : ordering instance
static PropertyCollection OrderedPropertyListTypeImplementation.getOrderingType(PropertyCollection<?,?> collection)
          Get the value of the instance : ordering type
static PropertyCollection DeductionRuleImplementation.getOutput(PropertyCollection<?,?> collection)
          Get the value of the instance : output
static PropertyCollection ActionImplementation.getOutputType(PropertyCollection<?,?> collection)
          Get the value of the instance : output type
static PropertyCollection ManuallyOrderedParameterImplementation.getParameter(PropertyCollection<?,?> collection)
          Get the value of the instance : parameter
static PropertyCollection OrderedParameterImplementation.getParameter(PropertyCollection<?,?> collection)
          Get the value of the instance : parameter
static PropertyCollection ActionImplementation.getParameterList(PropertyCollection<?,?> collection)
          Get the value of the instance : parameter list
static PropertyCollection ParameterImplementation.getParameterType(PropertyCollection<?,?> collection)
          Get the value of the instance : parameter type
static PropertyCollection EnumerationPropertyTypeImplementation.getParentList(PropertyCollection<?,?> collection)
          Get the value of the instance : parent list
static PropertyCollection OrderedPropertyListTypeImplementation.getParentList(PropertyCollection<?,?> collection)
          Get the value of the instance : parent list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.getParentList(PropertyCollection<?,?> collection)
          Get the value of the instance : parent list
static PropertyCollection PropertyCollectionTypeImplementation.getParentList(PropertyCollection<?,?> collection)
          Get the value of the instance : parent list
static PropertyCollection EnumerationPropertyTypeImplementation.getPropertyInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : property instance list
static PropertyCollection OrderedPropertyListTypeImplementation.getPropertyInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : property instance list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.getPropertyInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : property instance list
static PropertyCollection PropertyCollectionTypeImplementation.getPropertyInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : property instance list
static PropertyCollection PropertyPackageImplementation.getPropertyPackageList(PropertyCollection<?,?> collection)
          Get the value of the instance : property package list
static PropertyCollection PropertyPackageImplementation.getPropertyTypeList(PropertyCollection<?,?> collection)
          Get the value of the instance : property type list
static PropertyCollection DeducedSchemaLayerImplementation.getRootPackage(PropertyCollection<?,?> collection)
          Get the value of the instance : root package
static PropertyCollection DeducedControllerLayerImplementation.getSchemaInformation(PropertyCollection<?,?> collection)
          Get the value of the instance : schema information
static PropertyCollection DeducedModelLayerImplementation.getSchemaInformation(PropertyCollection<?,?> collection)
          Get the value of the instance : schema information
static PropertyCollection SchemaBasedApplicationLayerImplementation.getSchemaInformation(PropertyCollection<?,?> collection)
          Get the value of the instance : schema information
static PropertyCollection DeducedControllerLayerImplementation.getSchemaList(PropertyCollection<?,?> collection)
          Get the value of the instance : schema list
static PropertyCollection DeducedModelLayerImplementation.getSchemaList(PropertyCollection<?,?> collection)
          Get the value of the instance : schema list
static PropertyCollection SchemaBasedApplicationLayerImplementation.getSchemaList(PropertyCollection<?,?> collection)
          Get the value of the instance : schema list
 PropertyCollection StaticInstanceReferenceImplementation.getStaticCollection()
          (non-Javadoc)
static PropertyCollection StaticInstanceReferenceImplementation.getStaticCollection(PropertyCollection<?,?> collection)
          Get the value of the instance : static collection
static PropertyCollection SchemaAnalyzerImplementation.getTypeInformationList(PropertyCollection<?,?> collection)
          Get the value of the instance : type information list
static PropertyCollection PropertyCollectionListInstanceImplementation.getValidationModel(PropertyCollection<?,?> collection)
          Get the value of the instance : validation model
static PropertyCollection PropertyInstanceImplementation.getValidationModel(PropertyCollection<?,?> collection)
          Get the value of the instance : validation model
static PropertyCollection OrderingPropertyCollectionTypeImplementation.getValueInstance(PropertyCollection<?,?> collection)
          Get the value of the instance : value instance
static PropertyCollection EnumerationPropertyTypeImplementation.setActionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : action list
static PropertyCollection OrderedPropertyListTypeImplementation.setActionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : action list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.setActionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : action list
static PropertyCollection PropertyCollectionTypeImplementation.setActionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : action list
static PropertyCollection CollectionTypeInformationImplementation.setChildTypeList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : child type list
static PropertyCollection DeducedControllerLayerImplementation.setCollectionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : collection list
static PropertyCollection DeducedModelLayerImplementation.setCollectionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : collection list
 PropertyCollection CollectionTypeInformationImplementation.setCollectionType(PropertyCollection setValue)
          (non-Javadoc)
static PropertyCollection CollectionTypeInformationImplementation.setCollectionType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : collection type
static PropertyCollection ConfiguredCollectionImplementation.setConfiguration(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : configuration
static PropertyCollection ContexedCollectionImplementation.setContext(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : context
static PropertyCollection DeducedControllerLayerImplementation.setControlledModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled model
static PropertyCollection DeducedControllerLayerLinkedCollectionImplementation.setController(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controller
static PropertyCollection EnumerationPropertyTypeImplementation.setDeductionRuleList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : deduction rule list
static PropertyCollection OrderedPropertyListTypeImplementation.setDeductionRuleList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : deduction rule list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.setDeductionRuleList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : deduction rule list
static PropertyCollection PropertyCollectionTypeImplementation.setDeductionRuleList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : deduction rule list
static PropertyCollection ParameterImplementation.setDefaultValue(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default value
static PropertyCollection DeducedControllerLayerImplementation.setDependentModelList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : dependent model list
static PropertyCollection DeducedModelLayerImplementation.setDependentModelList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : dependent model list
static PropertyCollection DeducedSchemaLayerImplementation.setDependentSchemaList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : dependent schema list
static PropertyCollection EnumerationPropertyTypeImplementation.setEnumerationLiteralList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : enumeration literal list
static PropertyCollection CollectionTypeInformationImplementation.setInheritedTypeList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : inherited type list
static PropertyCollection PropertyCollectionListInstanceImplementation.setInitializationModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : initialization model
static PropertyCollection PropertyInstanceImplementation.setInitializationModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : initialization model
static PropertyCollection DeductionRuleImplementation.setInputList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : input list
static PropertyCollection ManuallyOrderedInstanceReferenceImplementation.setInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance
static PropertyCollection OrderedInstanceReferenceImplementation.setInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance
static PropertyCollection InstanceReferenceImplementation.setInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance list
static PropertyCollection StaticInstanceReferenceImplementation.setInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance list
static PropertyCollection PropertyCollectionListInstanceImplementation.setInstanceType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance type
static PropertyCollection PropertyInstanceImplementation.setInstanceType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance type
static PropertyCollection PropertyCollectionListInstanceImplementation.setListFixedInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : list fixed instance
static PropertyCollection FolderImplementation.setObjectList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : object list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.setOrderingInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : ordering instance
static PropertyCollection OrderedPropertyListTypeImplementation.setOrderingType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : ordering type
static PropertyCollection DeductionRuleImplementation.setOutput(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : output
static PropertyCollection ActionImplementation.setOutputType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : output type
static PropertyCollection ManuallyOrderedParameterImplementation.setParameter(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parameter
static PropertyCollection OrderedParameterImplementation.setParameter(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parameter
static PropertyCollection ActionImplementation.setParameterList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parameter list
static PropertyCollection ParameterImplementation.setParameterType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parameter type
static PropertyCollection EnumerationPropertyTypeImplementation.setParentList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parent list
static PropertyCollection OrderedPropertyListTypeImplementation.setParentList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parent list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.setParentList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parent list
static PropertyCollection PropertyCollectionTypeImplementation.setParentList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parent list
static PropertyCollection EnumerationPropertyTypeImplementation.setPropertyInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property instance list
static PropertyCollection OrderedPropertyListTypeImplementation.setPropertyInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property instance list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.setPropertyInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property instance list
static PropertyCollection PropertyCollectionTypeImplementation.setPropertyInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property instance list
static PropertyCollection PropertyPackageImplementation.setPropertyPackageList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property package list
static PropertyCollection PropertyPackageImplementation.setPropertyTypeList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property type list
static PropertyCollection DeducedSchemaLayerImplementation.setRootPackage(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : root package
static PropertyCollection DeducedControllerLayerImplementation.setSchemaInformation(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : schema information
static PropertyCollection DeducedModelLayerImplementation.setSchemaInformation(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : schema information
static PropertyCollection SchemaBasedApplicationLayerImplementation.setSchemaInformation(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : schema information
static PropertyCollection DeducedControllerLayerImplementation.setSchemaList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : schema list
static PropertyCollection DeducedModelLayerImplementation.setSchemaList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : schema list
static PropertyCollection SchemaBasedApplicationLayerImplementation.setSchemaList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : schema list
 PropertyCollection StaticInstanceReferenceImplementation.setStaticCollection(PropertyCollection setValue)
          (non-Javadoc)
static PropertyCollection StaticInstanceReferenceImplementation.setStaticCollection(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : static collection
static PropertyCollection SchemaAnalyzerImplementation.setTypeInformationList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : type information list
static PropertyCollection PropertyCollectionListInstanceImplementation.setValidationModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : validation model
static PropertyCollection PropertyInstanceImplementation.setValidationModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : validation model
static PropertyCollection OrderingPropertyCollectionTypeImplementation.setValueInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : value instance
 

Methods in org.deduced.implementation with parameters of type PropertyCollection
static void ActionImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void CollectionTypeInformationImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void CompiledModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void ConfigurationImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void ConfiguredCollectionImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void ContexedCollectionImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void ContextImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void DeducedApplicationLayerImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void DeducedControllerLayerImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void DeducedControllerLayerLinkedCollectionImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void DeducedModelLayerImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void DeducedSchemaLayerImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void DeductionRuleImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void DocumentedCollectionImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void EnabledPropertyCollectionImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void EnumerationPropertyCollectionImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void EnumerationPropertyTypeImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void FolderImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void InitializationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void InstanceReferenceImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void ManuallyOrderedInstanceReferenceImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void ManuallyOrderedParameterImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void ManuallyOrderedTypeImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void NamedPropertyCollectionImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void OrderedInstanceReferenceImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void OrderedInstanceReferenceListImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void OrderedParameterImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void OrderedParameterListImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void OrderedPropertyListTypeImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void OrderingPropertyCollectionTypeImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void ParameterImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void PropertyCollectionListInstanceImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void PropertyCollectionTypeImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void PropertyInstanceImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void PropertyPackageImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void PropertyTypeImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void SchemaAnalyzerImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void SchemaBasedApplicationLayerImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void StaticInstanceReferenceImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void UtilitiesImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void ValidationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static PropertyCollection EnumerationPropertyTypeImplementation.getActionList(PropertyCollection<?,?> collection)
          Get the value of the instance : action list
static PropertyCollection OrderedPropertyListTypeImplementation.getActionList(PropertyCollection<?,?> collection)
          Get the value of the instance : action list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.getActionList(PropertyCollection<?,?> collection)
          Get the value of the instance : action list
static PropertyCollection PropertyCollectionTypeImplementation.getActionList(PropertyCollection<?,?> collection)
          Get the value of the instance : action list
static java.lang.Object UtilitiesImplementation.getAllPropertyValues(PropertyCollection<?,?> collection)
          Get the value of the instance : all property values
static PropertyCollection CollectionTypeInformationImplementation.getChildTypeList(PropertyCollection<?,?> collection)
          Get the value of the instance : child type list
static java.lang.String ActionImplementation.getCode(PropertyCollection<?,?> collection)
          Get the value of the instance : code
static java.lang.String CompiledModelImplementation.getCode(PropertyCollection<?,?> collection)
          Get the value of the instance : code
static java.lang.String DeductionRuleImplementation.getCode(PropertyCollection<?,?> collection)
          Get the value of the instance : code
static PropertyCollection DeducedControllerLayerImplementation.getCollectionList(PropertyCollection<?,?> collection)
          Get the value of the instance : collection list
static PropertyCollection DeducedModelLayerImplementation.getCollectionList(PropertyCollection<?,?> collection)
          Get the value of the instance : collection list
static PropertyCollection CollectionTypeInformationImplementation.getCollectionType(PropertyCollection<?,?> collection)
          Get the value of the instance : collection type
static java.lang.String ActionImplementation.getCompileError(PropertyCollection<?,?> collection)
          Get the value of the instance : compile error
static java.lang.String CompiledModelImplementation.getCompileError(PropertyCollection<?,?> collection)
          Get the value of the instance : compile error
static java.lang.String DeductionRuleImplementation.getCompileError(PropertyCollection<?,?> collection)
          Get the value of the instance : compile error
static java.lang.String ActionImplementation.getCompileOutput(PropertyCollection<?,?> collection)
          Get the value of the instance : compile output
static java.lang.String CompiledModelImplementation.getCompileOutput(PropertyCollection<?,?> collection)
          Get the value of the instance : compile output
static java.lang.String DeductionRuleImplementation.getCompileOutput(PropertyCollection<?,?> collection)
          Get the value of the instance : compile output
static PropertyCollection ConfiguredCollectionImplementation.getConfiguration(PropertyCollection<?,?> collection)
          Get the value of the instance : configuration
static PropertyCollection ContexedCollectionImplementation.getContext(PropertyCollection<?,?> collection)
          Get the value of the instance : context
static PropertyCollection DeducedControllerLayerImplementation.getControlledModel(PropertyCollection<?,?> collection)
          Get the value of the instance : controlled model
static PropertyCollection DeducedControllerLayerLinkedCollectionImplementation.getController(PropertyCollection<?,?> collection)
          Get the value of the instance : controller
static PropertyCollection EnumerationPropertyTypeImplementation.getDeductionRuleList(PropertyCollection<?,?> collection)
          Get the value of the instance : deduction rule list
static PropertyCollection OrderedPropertyListTypeImplementation.getDeductionRuleList(PropertyCollection<?,?> collection)
          Get the value of the instance : deduction rule list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.getDeductionRuleList(PropertyCollection<?,?> collection)
          Get the value of the instance : deduction rule list
static PropertyCollection PropertyCollectionTypeImplementation.getDeductionRuleList(PropertyCollection<?,?> collection)
          Get the value of the instance : deduction rule list
static PropertyCollection ParameterImplementation.getDefaultValue(PropertyCollection<?,?> collection)
          Get the value of the instance : default value
static PropertyCollection DeducedControllerLayerImplementation.getDependentModelList(PropertyCollection<?,?> collection)
          Get the value of the instance : dependent model list
static PropertyCollection DeducedModelLayerImplementation.getDependentModelList(PropertyCollection<?,?> collection)
          Get the value of the instance : dependent model list
static PropertyCollection DeducedSchemaLayerImplementation.getDependentSchemaList(PropertyCollection<?,?> collection)
          Get the value of the instance : dependent schema list
static java.lang.String ActionImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static java.lang.String CompiledModelImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static java.lang.String DeducedApplicationLayerImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static java.lang.String DeducedControllerLayerImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static java.lang.String DeducedModelLayerImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static java.lang.String DeducedSchemaLayerImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static java.lang.String DeductionRuleImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static java.lang.String DocumentedCollectionImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static java.lang.String EnumerationPropertyTypeImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static java.lang.String OrderedPropertyListTypeImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static java.lang.String OrderingPropertyCollectionTypeImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static java.lang.String PropertyCollectionListInstanceImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static java.lang.String PropertyCollectionTypeImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static java.lang.String PropertyInstanceImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static java.lang.String PropertyPackageImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static java.lang.String PropertyTypeImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static java.lang.String SchemaBasedApplicationLayerImplementation.getDocumentation(PropertyCollection<?,?> collection)
          Get the value of the instance : documentation
static PropertyCollection EnumerationPropertyTypeImplementation.getEnumerationLiteralList(PropertyCollection<?,?> collection)
          Get the value of the instance : enumeration literal list
static java.lang.Integer ManuallyOrderedInstanceReferenceImplementation.getIndex(PropertyCollection<?,?> collection)
          Get the value of the instance : index
static java.lang.Integer ManuallyOrderedParameterImplementation.getIndex(PropertyCollection<?,?> collection)
          Get the value of the instance : index
static java.lang.Integer ManuallyOrderedTypeImplementation.getIndex(PropertyCollection<?,?> collection)
          Get the value of the instance : index
static PropertyCollection CollectionTypeInformationImplementation.getInheritedTypeList(PropertyCollection<?,?> collection)
          Get the value of the instance : inherited type list
static PropertyCollection PropertyCollectionListInstanceImplementation.getInitializationModel(PropertyCollection<?,?> collection)
          Get the value of the instance : initialization model
static PropertyCollection PropertyInstanceImplementation.getInitializationModel(PropertyCollection<?,?> collection)
          Get the value of the instance : initialization model
static PropertyCollection DeductionRuleImplementation.getInputList(PropertyCollection<?,?> collection)
          Get the value of the instance : input list
static PropertyCollection ManuallyOrderedInstanceReferenceImplementation.getInstance(PropertyCollection<?,?> collection)
          Get the value of the instance : instance
static PropertyCollection OrderedInstanceReferenceImplementation.getInstance(PropertyCollection<?,?> collection)
          Get the value of the instance : instance
static PropertyCollection InstanceReferenceImplementation.getInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : instance list
static PropertyCollection StaticInstanceReferenceImplementation.getInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : instance list
static PropertyCollection PropertyCollectionListInstanceImplementation.getInstanceType(PropertyCollection<?,?> collection)
          Get the value of the instance : instance type
static PropertyCollection PropertyInstanceImplementation.getInstanceType(PropertyCollection<?,?> collection)
          Get the value of the instance : instance type
static java.lang.String ActionImplementation.getLastException(PropertyCollection<?,?> collection)
          Get the value of the instance : last exception
static java.lang.String CompiledModelImplementation.getLastException(PropertyCollection<?,?> collection)
          Get the value of the instance : last exception
static java.lang.String DeductionRuleImplementation.getLastException(PropertyCollection<?,?> collection)
          Get the value of the instance : last exception
static PropertyCollection PropertyCollectionListInstanceImplementation.getListFixedInstance(PropertyCollection<?,?> collection)
          Get the value of the instance : list fixed instance
static java.lang.String ActionImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String CollectionTypeInformationImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String CompiledModelImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String ConfigurationImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String DeducedApplicationLayerImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String DeducedControllerLayerImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String DeducedModelLayerImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String DeducedSchemaLayerImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String DeductionRuleImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String EnumerationPropertyCollectionImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String EnumerationPropertyTypeImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String FolderImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String InstanceReferenceImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String NamedPropertyCollectionImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String OrderedPropertyListTypeImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String OrderingPropertyCollectionTypeImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String ParameterImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String PropertyCollectionListInstanceImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String PropertyCollectionTypeImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String PropertyInstanceImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String PropertyPackageImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String PropertyTypeImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String SchemaBasedApplicationLayerImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String StaticInstanceReferenceImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static PropertyCollection FolderImplementation.getObjectList(PropertyCollection<?,?> collection)
          Get the value of the instance : object list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.getOrderingInstance(PropertyCollection<?,?> collection)
          Get the value of the instance : ordering instance
static PropertyCollection OrderedPropertyListTypeImplementation.getOrderingType(PropertyCollection<?,?> collection)
          Get the value of the instance : ordering type
static java.lang.Integer EnumerationPropertyCollectionImplementation.getOrdinal(PropertyCollection<?,?> collection)
          Get the value of the instance : ordinal
static PropertyCollection DeductionRuleImplementation.getOutput(PropertyCollection<?,?> collection)
          Get the value of the instance : output
static PropertyCollection ActionImplementation.getOutputType(PropertyCollection<?,?> collection)
          Get the value of the instance : output type
static PropertyCollection ManuallyOrderedParameterImplementation.getParameter(PropertyCollection<?,?> collection)
          Get the value of the instance : parameter
static PropertyCollection OrderedParameterImplementation.getParameter(PropertyCollection<?,?> collection)
          Get the value of the instance : parameter
static PropertyCollection ActionImplementation.getParameterList(PropertyCollection<?,?> collection)
          Get the value of the instance : parameter list
static PropertyCollection ParameterImplementation.getParameterType(PropertyCollection<?,?> collection)
          Get the value of the instance : parameter type
static PropertyCollection EnumerationPropertyTypeImplementation.getParentList(PropertyCollection<?,?> collection)
          Get the value of the instance : parent list
static PropertyCollection OrderedPropertyListTypeImplementation.getParentList(PropertyCollection<?,?> collection)
          Get the value of the instance : parent list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.getParentList(PropertyCollection<?,?> collection)
          Get the value of the instance : parent list
static PropertyCollection PropertyCollectionTypeImplementation.getParentList(PropertyCollection<?,?> collection)
          Get the value of the instance : parent list
static PropertyCollection EnumerationPropertyTypeImplementation.getPropertyInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : property instance list
static PropertyCollection OrderedPropertyListTypeImplementation.getPropertyInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : property instance list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.getPropertyInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : property instance list
static PropertyCollection PropertyCollectionTypeImplementation.getPropertyInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : property instance list
static PropertyCollection PropertyPackageImplementation.getPropertyPackageList(PropertyCollection<?,?> collection)
          Get the value of the instance : property package list
static PropertyCollection PropertyPackageImplementation.getPropertyTypeList(PropertyCollection<?,?> collection)
          Get the value of the instance : property type list
static PropertyCollection DeducedSchemaLayerImplementation.getRootPackage(PropertyCollection<?,?> collection)
          Get the value of the instance : root package
static PropertyCollection DeducedControllerLayerImplementation.getSchemaInformation(PropertyCollection<?,?> collection)
          Get the value of the instance : schema information
static PropertyCollection DeducedModelLayerImplementation.getSchemaInformation(PropertyCollection<?,?> collection)
          Get the value of the instance : schema information
static PropertyCollection SchemaBasedApplicationLayerImplementation.getSchemaInformation(PropertyCollection<?,?> collection)
          Get the value of the instance : schema information
static PropertyCollection DeducedControllerLayerImplementation.getSchemaList(PropertyCollection<?,?> collection)
          Get the value of the instance : schema list
static PropertyCollection DeducedModelLayerImplementation.getSchemaList(PropertyCollection<?,?> collection)
          Get the value of the instance : schema list
static PropertyCollection SchemaBasedApplicationLayerImplementation.getSchemaList(PropertyCollection<?,?> collection)
          Get the value of the instance : schema list
static PropertyCollection StaticInstanceReferenceImplementation.getStaticCollection(PropertyCollection<?,?> collection)
          Get the value of the instance : static collection
static PropertyCollection SchemaAnalyzerImplementation.getTypeInformationList(PropertyCollection<?,?> collection)
          Get the value of the instance : type information list
static PropertyCollection PropertyCollectionListInstanceImplementation.getValidationModel(PropertyCollection<?,?> collection)
          Get the value of the instance : validation model
static PropertyCollection PropertyInstanceImplementation.getValidationModel(PropertyCollection<?,?> collection)
          Get the value of the instance : validation model
static PropertyCollection OrderingPropertyCollectionTypeImplementation.getValueInstance(PropertyCollection<?,?> collection)
          Get the value of the instance : value instance
static java.lang.Boolean ActionImplementation.isEnabled(PropertyCollection<?,?> collection)
          Get the value of the instance : enabled
static java.lang.Boolean CompiledModelImplementation.isEnabled(PropertyCollection<?,?> collection)
          Get the value of the instance : enabled
static java.lang.Boolean DeductionRuleImplementation.isEnabled(PropertyCollection<?,?> collection)
          Get the value of the instance : enabled
static java.lang.Boolean EnabledPropertyCollectionImplementation.isEnabled(PropertyCollection<?,?> collection)
          Get the value of the instance : enabled
static java.lang.Boolean PropertyCollectionListInstanceImplementation.isReference(PropertyCollection<?,?> collection)
          Get the value of the instance : is reference
static java.lang.Boolean PropertyInstanceImplementation.isReference(PropertyCollection<?,?> collection)
          Get the value of the instance : is reference
static PropertyCollection EnumerationPropertyTypeImplementation.setActionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : action list
static PropertyCollection EnumerationPropertyTypeImplementation.setActionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : action list
static PropertyCollection OrderedPropertyListTypeImplementation.setActionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : action list
static PropertyCollection OrderedPropertyListTypeImplementation.setActionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : action list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.setActionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : action list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.setActionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : action list
static PropertyCollection PropertyCollectionTypeImplementation.setActionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : action list
static PropertyCollection PropertyCollectionTypeImplementation.setActionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : action list
static java.lang.Object UtilitiesImplementation.setAllPropertyValues(PropertyCollection collection, java.lang.Object value)
          set the value of the instance : all property values
static PropertyCollection CollectionTypeInformationImplementation.setChildTypeList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : child type list
static PropertyCollection CollectionTypeInformationImplementation.setChildTypeList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : child type list
static java.lang.String ActionImplementation.setCode(PropertyCollection collection, java.lang.String value)
          set the value of the instance : code
static java.lang.String CompiledModelImplementation.setCode(PropertyCollection collection, java.lang.String value)
          set the value of the instance : code
static java.lang.String DeductionRuleImplementation.setCode(PropertyCollection collection, java.lang.String value)
          set the value of the instance : code
static PropertyCollection DeducedControllerLayerImplementation.setCollectionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : collection list
static PropertyCollection DeducedControllerLayerImplementation.setCollectionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : collection list
static PropertyCollection DeducedModelLayerImplementation.setCollectionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : collection list
static PropertyCollection DeducedModelLayerImplementation.setCollectionList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : collection list
 PropertyCollection CollectionTypeInformationImplementation.setCollectionType(PropertyCollection setValue)
          (non-Javadoc)
static PropertyCollection CollectionTypeInformationImplementation.setCollectionType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : collection type
static PropertyCollection CollectionTypeInformationImplementation.setCollectionType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : collection type
static java.lang.String ActionImplementation.setCompileError(PropertyCollection collection, java.lang.String value)
          set the value of the instance : compile error
static java.lang.String CompiledModelImplementation.setCompileError(PropertyCollection collection, java.lang.String value)
          set the value of the instance : compile error
static java.lang.String DeductionRuleImplementation.setCompileError(PropertyCollection collection, java.lang.String value)
          set the value of the instance : compile error
static java.lang.String ActionImplementation.setCompileOutput(PropertyCollection collection, java.lang.String value)
          set the value of the instance : compile output
static java.lang.String CompiledModelImplementation.setCompileOutput(PropertyCollection collection, java.lang.String value)
          set the value of the instance : compile output
static java.lang.String DeductionRuleImplementation.setCompileOutput(PropertyCollection collection, java.lang.String value)
          set the value of the instance : compile output
static PropertyCollection ConfiguredCollectionImplementation.setConfiguration(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : configuration
static PropertyCollection ConfiguredCollectionImplementation.setConfiguration(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : configuration
static PropertyCollection ContexedCollectionImplementation.setContext(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : context
static PropertyCollection ContexedCollectionImplementation.setContext(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : context
static PropertyCollection DeducedControllerLayerImplementation.setControlledModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled model
static PropertyCollection DeducedControllerLayerImplementation.setControlledModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controlled model
static PropertyCollection DeducedControllerLayerLinkedCollectionImplementation.setController(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controller
static PropertyCollection DeducedControllerLayerLinkedCollectionImplementation.setController(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : controller
static PropertyCollection EnumerationPropertyTypeImplementation.setDeductionRuleList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : deduction rule list
static PropertyCollection EnumerationPropertyTypeImplementation.setDeductionRuleList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : deduction rule list
static PropertyCollection OrderedPropertyListTypeImplementation.setDeductionRuleList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : deduction rule list
static PropertyCollection OrderedPropertyListTypeImplementation.setDeductionRuleList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : deduction rule list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.setDeductionRuleList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : deduction rule list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.setDeductionRuleList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : deduction rule list
static PropertyCollection PropertyCollectionTypeImplementation.setDeductionRuleList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : deduction rule list
static PropertyCollection PropertyCollectionTypeImplementation.setDeductionRuleList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : deduction rule list
static PropertyCollection ParameterImplementation.setDefaultValue(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default value
static PropertyCollection ParameterImplementation.setDefaultValue(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default value
static PropertyCollection DeducedControllerLayerImplementation.setDependentModelList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : dependent model list
static PropertyCollection DeducedControllerLayerImplementation.setDependentModelList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : dependent model list
static PropertyCollection DeducedModelLayerImplementation.setDependentModelList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : dependent model list
static PropertyCollection DeducedModelLayerImplementation.setDependentModelList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : dependent model list
static PropertyCollection DeducedSchemaLayerImplementation.setDependentSchemaList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : dependent schema list
static PropertyCollection DeducedSchemaLayerImplementation.setDependentSchemaList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : dependent schema list
static java.lang.String ActionImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.String CompiledModelImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.String DeducedApplicationLayerImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.String DeducedControllerLayerImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.String DeducedModelLayerImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.String DeducedSchemaLayerImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.String DeductionRuleImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.String DocumentedCollectionImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.String EnumerationPropertyTypeImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.String OrderedPropertyListTypeImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.String OrderingPropertyCollectionTypeImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.String PropertyCollectionListInstanceImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.String PropertyCollectionTypeImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.String PropertyInstanceImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.String PropertyPackageImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.String PropertyTypeImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.String SchemaBasedApplicationLayerImplementation.setDocumentation(PropertyCollection collection, java.lang.String value)
          set the value of the instance : documentation
static java.lang.Boolean ActionImplementation.setEnabled(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : enabled
static java.lang.Boolean CompiledModelImplementation.setEnabled(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : enabled
static java.lang.Boolean DeductionRuleImplementation.setEnabled(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : enabled
static java.lang.Boolean EnabledPropertyCollectionImplementation.setEnabled(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : enabled
static PropertyCollection EnumerationPropertyTypeImplementation.setEnumerationLiteralList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : enumeration literal list
static PropertyCollection EnumerationPropertyTypeImplementation.setEnumerationLiteralList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : enumeration literal list
static java.lang.Integer ManuallyOrderedInstanceReferenceImplementation.setIndex(PropertyCollection collection, java.lang.Integer value)
          set the value of the instance : index
static java.lang.Integer ManuallyOrderedParameterImplementation.setIndex(PropertyCollection collection, java.lang.Integer value)
          set the value of the instance : index
static java.lang.Integer ManuallyOrderedTypeImplementation.setIndex(PropertyCollection collection, java.lang.Integer value)
          set the value of the instance : index
static PropertyCollection CollectionTypeInformationImplementation.setInheritedTypeList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : inherited type list
static PropertyCollection CollectionTypeInformationImplementation.setInheritedTypeList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : inherited type list
static PropertyCollection PropertyCollectionListInstanceImplementation.setInitializationModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : initialization model
static PropertyCollection PropertyCollectionListInstanceImplementation.setInitializationModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : initialization model
static PropertyCollection PropertyInstanceImplementation.setInitializationModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : initialization model
static PropertyCollection PropertyInstanceImplementation.setInitializationModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : initialization model
static PropertyCollection DeductionRuleImplementation.setInputList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : input list
static PropertyCollection DeductionRuleImplementation.setInputList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : input list
static PropertyCollection ManuallyOrderedInstanceReferenceImplementation.setInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance
static PropertyCollection ManuallyOrderedInstanceReferenceImplementation.setInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance
static PropertyCollection OrderedInstanceReferenceImplementation.setInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance
static PropertyCollection OrderedInstanceReferenceImplementation.setInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance
static PropertyCollection InstanceReferenceImplementation.setInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance list
static PropertyCollection InstanceReferenceImplementation.setInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance list
static PropertyCollection StaticInstanceReferenceImplementation.setInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance list
static PropertyCollection StaticInstanceReferenceImplementation.setInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance list
static PropertyCollection PropertyCollectionListInstanceImplementation.setInstanceType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance type
static PropertyCollection PropertyCollectionListInstanceImplementation.setInstanceType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance type
static PropertyCollection PropertyInstanceImplementation.setInstanceType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance type
static PropertyCollection PropertyInstanceImplementation.setInstanceType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance type
static java.lang.Boolean PropertyCollectionListInstanceImplementation.setIsReference(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is reference
static java.lang.Boolean PropertyInstanceImplementation.setIsReference(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is reference
static java.lang.String ActionImplementation.setLastException(PropertyCollection collection, java.lang.String value)
          set the value of the instance : last exception
static java.lang.String CompiledModelImplementation.setLastException(PropertyCollection collection, java.lang.String value)
          set the value of the instance : last exception
static java.lang.String DeductionRuleImplementation.setLastException(PropertyCollection collection, java.lang.String value)
          set the value of the instance : last exception
static PropertyCollection PropertyCollectionListInstanceImplementation.setListFixedInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : list fixed instance
static PropertyCollection PropertyCollectionListInstanceImplementation.setListFixedInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : list fixed instance
static java.lang.String ActionImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String CollectionTypeInformationImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String CompiledModelImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String ConfigurationImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String DeducedApplicationLayerImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String DeducedControllerLayerImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String DeducedModelLayerImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String DeducedSchemaLayerImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String DeductionRuleImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String EnumerationPropertyCollectionImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String EnumerationPropertyTypeImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String FolderImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String InstanceReferenceImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String NamedPropertyCollectionImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String OrderedPropertyListTypeImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String OrderingPropertyCollectionTypeImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String ParameterImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String PropertyCollectionListInstanceImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String PropertyCollectionTypeImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String PropertyInstanceImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String PropertyPackageImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String PropertyTypeImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String SchemaBasedApplicationLayerImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String StaticInstanceReferenceImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static PropertyCollection FolderImplementation.setObjectList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : object list
static PropertyCollection FolderImplementation.setObjectList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : object list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.setOrderingInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : ordering instance
static PropertyCollection OrderingPropertyCollectionTypeImplementation.setOrderingInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : ordering instance
static PropertyCollection OrderedPropertyListTypeImplementation.setOrderingType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : ordering type
static PropertyCollection OrderedPropertyListTypeImplementation.setOrderingType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : ordering type
static java.lang.Integer EnumerationPropertyCollectionImplementation.setOrdinal(PropertyCollection collection, java.lang.Integer value)
          set the value of the instance : ordinal
static PropertyCollection DeductionRuleImplementation.setOutput(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : output
static PropertyCollection DeductionRuleImplementation.setOutput(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : output
static PropertyCollection ActionImplementation.setOutputType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : output type
static PropertyCollection ActionImplementation.setOutputType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : output type
static PropertyCollection ManuallyOrderedParameterImplementation.setParameter(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parameter
static PropertyCollection ManuallyOrderedParameterImplementation.setParameter(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parameter
static PropertyCollection OrderedParameterImplementation.setParameter(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parameter
static PropertyCollection OrderedParameterImplementation.setParameter(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parameter
static PropertyCollection ActionImplementation.setParameterList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parameter list
static PropertyCollection ActionImplementation.setParameterList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parameter list
static PropertyCollection ParameterImplementation.setParameterType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parameter type
static PropertyCollection ParameterImplementation.setParameterType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parameter type
static PropertyCollection EnumerationPropertyTypeImplementation.setParentList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parent list
static PropertyCollection EnumerationPropertyTypeImplementation.setParentList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parent list
static PropertyCollection OrderedPropertyListTypeImplementation.setParentList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parent list
static PropertyCollection OrderedPropertyListTypeImplementation.setParentList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parent list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.setParentList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parent list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.setParentList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parent list
static PropertyCollection PropertyCollectionTypeImplementation.setParentList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parent list
static PropertyCollection PropertyCollectionTypeImplementation.setParentList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : parent list
static PropertyCollection EnumerationPropertyTypeImplementation.setPropertyInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property instance list
static PropertyCollection EnumerationPropertyTypeImplementation.setPropertyInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property instance list
static PropertyCollection OrderedPropertyListTypeImplementation.setPropertyInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property instance list
static PropertyCollection OrderedPropertyListTypeImplementation.setPropertyInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property instance list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.setPropertyInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property instance list
static PropertyCollection OrderingPropertyCollectionTypeImplementation.setPropertyInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property instance list
static PropertyCollection PropertyCollectionTypeImplementation.setPropertyInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property instance list
static PropertyCollection PropertyCollectionTypeImplementation.setPropertyInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property instance list
static PropertyCollection PropertyPackageImplementation.setPropertyPackageList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property package list
static PropertyCollection PropertyPackageImplementation.setPropertyPackageList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property package list
static PropertyCollection PropertyPackageImplementation.setPropertyTypeList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property type list
static PropertyCollection PropertyPackageImplementation.setPropertyTypeList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : property type list
static PropertyCollection DeducedSchemaLayerImplementation.setRootPackage(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : root package
static PropertyCollection DeducedSchemaLayerImplementation.setRootPackage(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : root package
static PropertyCollection DeducedControllerLayerImplementation.setSchemaInformation(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : schema information
static PropertyCollection DeducedControllerLayerImplementation.setSchemaInformation(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : schema information
static PropertyCollection DeducedModelLayerImplementation.setSchemaInformation(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : schema information
static PropertyCollection DeducedModelLayerImplementation.setSchemaInformation(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : schema information
static PropertyCollection SchemaBasedApplicationLayerImplementation.setSchemaInformation(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : schema information
static PropertyCollection SchemaBasedApplicationLayerImplementation.setSchemaInformation(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : schema information
static PropertyCollection DeducedControllerLayerImplementation.setSchemaList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : schema list
static PropertyCollection DeducedControllerLayerImplementation.setSchemaList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : schema list
static PropertyCollection DeducedModelLayerImplementation.setSchemaList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : schema list
static PropertyCollection DeducedModelLayerImplementation.setSchemaList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : schema list
static PropertyCollection SchemaBasedApplicationLayerImplementation.setSchemaList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : schema list
static PropertyCollection SchemaBasedApplicationLayerImplementation.setSchemaList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : schema list
 PropertyCollection StaticInstanceReferenceImplementation.setStaticCollection(PropertyCollection setValue)
          (non-Javadoc)
static PropertyCollection StaticInstanceReferenceImplementation.setStaticCollection(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : static collection
static PropertyCollection StaticInstanceReferenceImplementation.setStaticCollection(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : static collection
static PropertyCollection SchemaAnalyzerImplementation.setTypeInformationList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : type information list
static PropertyCollection SchemaAnalyzerImplementation.setTypeInformationList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : type information list
static PropertyCollection PropertyCollectionListInstanceImplementation.setValidationModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : validation model
static PropertyCollection PropertyCollectionListInstanceImplementation.setValidationModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : validation model
static PropertyCollection PropertyInstanceImplementation.setValidationModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : validation model
static PropertyCollection PropertyInstanceImplementation.setValidationModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : validation model
static PropertyCollection OrderingPropertyCollectionTypeImplementation.setValueInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : value instance
static PropertyCollection OrderingPropertyCollectionTypeImplementation.setValueInstance(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : value instance
 

Constructors in org.deduced.implementation with parameters of type PropertyCollection
OrderedInstanceReferenceListImplementation(PropertyCollection<?,?> setFixedInstance)
          Constructor with fixed instance for the type : ordered instance reference list
OrderedParameterListImplementation(PropertyCollection<?,?> setFixedInstance)
          Constructor with fixed instance for the type : ordered parameter list
 

Uses of PropertyCollection in org.deduced.initialization.model
 

Subinterfaces of PropertyCollection in org.deduced.initialization.model
 interface BigDecimalInitializationModel
          Interface used to represent the type : big decimal initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface BigIntegerInitializationModel
          Interface used to represent the type : big integer initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface BooleanInitializationModel
          Interface used to represent the type : boolean initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface ByteInitializationModel
          Interface used to represent the type : byte initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface CalendarInitializationModel
          Interface used to represent the type : calendar initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface CharacterInitializationModel
          Interface used to represent the type : character initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface CreationInitializationModel
          Interface used to represent the type : creation initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface DoubleInitializationModel
          Interface used to represent the type : double initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface FloatInitializationModel
          Interface used to represent the type : float initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface InstanceReferenceInitializationModel
          Interface used to represent the type : instance reference initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface IntegerInitializationModel
          Interface used to represent the type : integer initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface LongInitializationModel
          Interface used to represent the type : long initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface ReferenceInitializationModel
          Interface used to represent the type : reference initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface ShortInitializationModel
          Interface used to represent the type : short initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface StaticInstanceReferenceInitializationModel
          Interface used to represent the type : static instance reference initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface StringInitializationModel
          Interface used to represent the type : string initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 

Methods in org.deduced.initialization.model that return PropertyCollection
 PropertyCollection ReferenceInitializationModel.getInitialValue()
          Get the value of the instance : initial value
 PropertyCollection ReferenceInitializationModel.setInitialValue(PropertyCollection newValue)
          Set the value of the instance : initial value
 

Methods in org.deduced.initialization.model with parameters of type PropertyCollection
 PropertyCollection ReferenceInitializationModel.setInitialValue(PropertyCollection newValue)
          Set the value of the instance : initial value
 

Uses of PropertyCollection in org.deduced.initialization.model.implementation
 

Classes in org.deduced.initialization.model.implementation that implement PropertyCollection
 class BigDecimalInitializationModelImplementation
          Java Implementation used to represent the type : big decimal initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class BigIntegerInitializationModelImplementation
          Java Implementation used to represent the type : big integer initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class BooleanInitializationModelImplementation
          Java Implementation used to represent the type : boolean initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class ByteInitializationModelImplementation
          Java Implementation used to represent the type : byte initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class CalendarInitializationModelImplementation
          Java Implementation used to represent the type : calendar initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class CharacterInitializationModelImplementation
          Java Implementation used to represent the type : character initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class CreationInitializationModelImplementation
          Java Implementation used to represent the type : creation initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class DoubleInitializationModelImplementation
          Java Implementation used to represent the type : double initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class FloatInitializationModelImplementation
          Java Implementation used to represent the type : float initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class InstanceReferenceInitializationModelImplementation
          Java Implementation used to represent the type : instance reference initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class IntegerInitializationModelImplementation
          Java Implementation used to represent the type : integer initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class LongInitializationModelImplementation
          Java Implementation used to represent the type : long initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class ReferenceInitializationModelImplementation
          Java Implementation used to represent the type : reference initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class ShortInitializationModelImplementation
          Java Implementation used to represent the type : short initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class StaticInstanceReferenceInitializationModelImplementation
          Java Implementation used to represent the type : static instance reference initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class StringInitializationModelImplementation
          Java Implementation used to represent the type : string initialization model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 

Fields in org.deduced.initialization.model.implementation declared as PropertyCollection
private  PropertyCollection ReferenceInitializationModelImplementation.initialValue
          member variable holding the value for : initial value
private  PropertyCollection StaticInstanceReferenceInitializationModelImplementation.staticCollection
          member variable holding the value for : static collection
 

Methods in org.deduced.initialization.model.implementation that return PropertyCollection
 PropertyCollection ReferenceInitializationModelImplementation.getInitialValue()
          (non-Javadoc)
static PropertyCollection ReferenceInitializationModelImplementation.getInitialValue(PropertyCollection<?,?> collection)
          Get the value of the instance : initial value
static PropertyCollection InstanceReferenceInitializationModelImplementation.getInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : instance list
static PropertyCollection StaticInstanceReferenceInitializationModelImplementation.getInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : instance list
 PropertyCollection StaticInstanceReferenceInitializationModelImplementation.getStaticCollection()
          (non-Javadoc)
static PropertyCollection StaticInstanceReferenceInitializationModelImplementation.getStaticCollection(PropertyCollection<?,?> collection)
          Get the value of the instance : static collection
static PropertyCollection CreationInitializationModelImplementation.getTypeToCreate(PropertyCollection<?,?> collection)
          Get the value of the instance : type to create
 PropertyCollection ReferenceInitializationModelImplementation.setInitialValue(PropertyCollection setValue)
          (non-Javadoc)
static PropertyCollection ReferenceInitializationModelImplementation.setInitialValue(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : initial value
static PropertyCollection InstanceReferenceInitializationModelImplementation.setInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance list
static PropertyCollection StaticInstanceReferenceInitializationModelImplementation.setInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance list
 PropertyCollection StaticInstanceReferenceInitializationModelImplementation.setStaticCollection(PropertyCollection setValue)
          (non-Javadoc)
static PropertyCollection StaticInstanceReferenceInitializationModelImplementation.setStaticCollection(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : static collection
static PropertyCollection CreationInitializationModelImplementation.setTypeToCreate(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : type to create
 

Methods in org.deduced.initialization.model.implementation with parameters of type PropertyCollection
static void BigDecimalInitializationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void BigIntegerInitializationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void BooleanInitializationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void ByteInitializationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void CalendarInitializationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void CharacterInitializationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void CreationInitializationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void DoubleInitializationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void FloatInitializationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void InstanceReferenceInitializationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void IntegerInitializationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void LongInitializationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void ReferenceInitializationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void ShortInitializationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void StaticInstanceReferenceInitializationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void StringInitializationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static java.math.BigDecimal BigDecimalInitializationModelImplementation.getInitialValue(PropertyCollection<?,?> collection)
          Get the value of the instance : initial value
static java.math.BigInteger BigIntegerInitializationModelImplementation.getInitialValue(PropertyCollection<?,?> collection)
          Get the value of the instance : initial value
static java.lang.Byte ByteInitializationModelImplementation.getInitialValue(PropertyCollection<?,?> collection)
          Get the value of the instance : initial value
static java.util.Calendar CalendarInitializationModelImplementation.getInitialValue(PropertyCollection<?,?> collection)
          Get the value of the instance : initial value
static java.lang.Character CharacterInitializationModelImplementation.getInitialValue(PropertyCollection<?,?> collection)
          Get the value of the instance : initial value
static java.lang.Double DoubleInitializationModelImplementation.getInitialValue(PropertyCollection<?,?> collection)
          Get the value of the instance : initial value
static java.lang.Float FloatInitializationModelImplementation.getInitialValue(PropertyCollection<?,?> collection)
          Get the value of the instance : initial value
static java.lang.Integer IntegerInitializationModelImplementation.getInitialValue(PropertyCollection<?,?> collection)
          Get the value of the instance : initial value
static java.lang.Long LongInitializationModelImplementation.getInitialValue(PropertyCollection<?,?> collection)
          Get the value of the instance : initial value
static PropertyCollection ReferenceInitializationModelImplementation.getInitialValue(PropertyCollection<?,?> collection)
          Get the value of the instance : initial value
static java.lang.Short ShortInitializationModelImplementation.getInitialValue(PropertyCollection<?,?> collection)
          Get the value of the instance : initial value
static java.lang.String StringInitializationModelImplementation.getInitialValue(PropertyCollection<?,?> collection)
          Get the value of the instance : initial value
static PropertyCollection InstanceReferenceInitializationModelImplementation.getInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : instance list
static PropertyCollection StaticInstanceReferenceInitializationModelImplementation.getInstanceList(PropertyCollection<?,?> collection)
          Get the value of the instance : instance list
static java.lang.String InstanceReferenceInitializationModelImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String StaticInstanceReferenceInitializationModelImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static PropertyCollection StaticInstanceReferenceInitializationModelImplementation.getStaticCollection(PropertyCollection<?,?> collection)
          Get the value of the instance : static collection
static PropertyCollection CreationInitializationModelImplementation.getTypeToCreate(PropertyCollection<?,?> collection)
          Get the value of the instance : type to create
static java.lang.Boolean BooleanInitializationModelImplementation.isInitialValue(PropertyCollection<?,?> collection)
          Get the value of the instance : initial value
 PropertyCollection ReferenceInitializationModelImplementation.setInitialValue(PropertyCollection setValue)
          (non-Javadoc)
static java.math.BigDecimal BigDecimalInitializationModelImplementation.setInitialValue(PropertyCollection collection, java.math.BigDecimal value)
          set the value of the instance : initial value
static java.math.BigInteger BigIntegerInitializationModelImplementation.setInitialValue(PropertyCollection collection, java.math.BigInteger value)
          set the value of the instance : initial value
static java.lang.Boolean BooleanInitializationModelImplementation.setInitialValue(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : initial value
static java.lang.Byte ByteInitializationModelImplementation.setInitialValue(PropertyCollection collection, java.lang.Byte value)
          set the value of the instance : initial value
static java.util.Calendar CalendarInitializationModelImplementation.setInitialValue(PropertyCollection collection, java.util.Calendar value)
          set the value of the instance : initial value
static java.lang.Character CharacterInitializationModelImplementation.setInitialValue(PropertyCollection collection, java.lang.Character value)
          set the value of the instance : initial value
static java.lang.Double DoubleInitializationModelImplementation.setInitialValue(PropertyCollection collection, java.lang.Double value)
          set the value of the instance : initial value
static java.lang.Float FloatInitializationModelImplementation.setInitialValue(PropertyCollection collection, java.lang.Float value)
          set the value of the instance : initial value
static java.lang.Integer IntegerInitializationModelImplementation.setInitialValue(PropertyCollection collection, java.lang.Integer value)
          set the value of the instance : initial value
static java.lang.Long LongInitializationModelImplementation.setInitialValue(PropertyCollection collection, java.lang.Long value)
          set the value of the instance : initial value
static PropertyCollection ReferenceInitializationModelImplementation.setInitialValue(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : initial value
static PropertyCollection ReferenceInitializationModelImplementation.setInitialValue(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : initial value
static java.lang.Short ShortInitializationModelImplementation.setInitialValue(PropertyCollection collection, java.lang.Short value)
          set the value of the instance : initial value
static java.lang.String StringInitializationModelImplementation.setInitialValue(PropertyCollection collection, java.lang.String value)
          set the value of the instance : initial value
static PropertyCollection InstanceReferenceInitializationModelImplementation.setInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance list
static PropertyCollection InstanceReferenceInitializationModelImplementation.setInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance list
static PropertyCollection StaticInstanceReferenceInitializationModelImplementation.setInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance list
static PropertyCollection StaticInstanceReferenceInitializationModelImplementation.setInstanceList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : instance list
static java.lang.String InstanceReferenceInitializationModelImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String StaticInstanceReferenceInitializationModelImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
 PropertyCollection StaticInstanceReferenceInitializationModelImplementation.setStaticCollection(PropertyCollection setValue)
          (non-Javadoc)
static PropertyCollection StaticInstanceReferenceInitializationModelImplementation.setStaticCollection(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : static collection
static PropertyCollection StaticInstanceReferenceInitializationModelImplementation.setStaticCollection(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : static collection
static PropertyCollection CreationInitializationModelImplementation.setTypeToCreate(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : type to create
static PropertyCollection CreationInitializationModelImplementation.setTypeToCreate(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : type to create
 

Uses of PropertyCollection in org.deduced.initializer
 

Fields in org.deduced.initializer with type parameters of type PropertyCollection
private static java.util.Map<PropertyCollection<?,?>,InstanceInitializer> InitializerImplementation.INITIALIZATION_MODEL_TO_INITIALIZER_MAP
          Map where the keys are the initialization model types and the values are the instance initializers to use.
 

Methods in org.deduced.initializer with parameters of type PropertyCollection
 java.lang.Object AbstractInitializer.getInitialInstanceValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> instanceToInitialize, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object AbstractInitializer.getInitialInstanceValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> instanceToInitialize, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object InstanceInitializer.getInitialInstanceValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> instanceToInitialize, RuleExecutionContext context)
          get the Initial Instance Value based on the instance initialization model
 java.lang.Object InstanceInitializer.getInitialInstanceValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> instanceToInitialize, RuleExecutionContext context)
          get the Initial Instance Value based on the instance initialization model
 java.lang.Object AbstractInitializer.getInitialInstanceValueSilent(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> changedInstance, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object AbstractInitializer.getInitialInstanceValueSilent(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> changedInstance, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object InstanceInitializer.getInitialInstanceValueSilent(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> instanceToInitialize, RuleExecutionContext context)
          get Initial Value From Initializer silently by catching any error that occurs and by logging the problems.
 java.lang.Object InstanceInitializer.getInitialInstanceValueSilent(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> instanceToInitialize, RuleExecutionContext context)
          get Initial Value From Initializer silently by catching any error that occurs and by logging the problems.
static InstanceInitializer InitializerImplementation.getInitializerFromInitializationModelType(PropertyCollection<?,?> initializationModelType)
          get Initializer From Initialization Model Type
 java.lang.Object BigDecimalInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object BigDecimalInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object BigIntegerInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object BigIntegerInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object BooleanInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object BooleanInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object ByteInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object ByteInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object CalendarInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object CalendarInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object CharacterInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object CharacterInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object CreationInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object CreationInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object DoubleInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object DoubleInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object FloatInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object FloatInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object InstanceInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          get the Initial Value based on the initialization model
 java.lang.Object InstanceInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          get the Initial Value based on the initialization model
 java.lang.Object InstanceReferenceInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object InstanceReferenceInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object IntegerInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object IntegerInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object LongInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object LongInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object ReferenceInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object ReferenceInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object ShortInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object ShortInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object StaticInstanceReferenceInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object StaticInstanceReferenceInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object StringInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 java.lang.Object StringInitializer.getInitialValue(PropertyCollection<?,?> collectionToInitialize, PropertyCollection<?,?> initializationModel, RuleExecutionContext context)
          (non-JSDoc)
 

Uses of PropertyCollection in org.deduced.rule
 

Fields in org.deduced.rule declared as PropertyCollection
private  PropertyCollection DeductionRuleLibrary.CompareResult.collection
          the property collection
 

Methods in org.deduced.rule that return PropertyCollection
static PropertyCollection DeductionRuleLibrary.addReferenceToList(PropertyCollection referenceToAdd, PropertyCollection list, boolean allowDuplicateReference)
          add a reference to a list.
static PropertyCollection DeductionRuleLibrary.createObject(PropertyCollection typeToCreate, RuleExecutionContext context)
          create an Object
static PropertyCollection DeductionRuleLibrary.createObjectsMatchingAllValues(java.util.List setValuesToMatch, PropertyCollection listToAddMissingValues, PropertyCollection instanceToMatch, PropertyCollection typeToCreate, boolean deleteUnmatchedValues, RuleExecutionContext context)
          create Objects Matching All Values and add them to the specified list
static PropertyCollection DeductionRuleLibrary.createObjectsMatchingAllValues(java.util.List valuesToMatch, PropertyCollection listToAddMissingValues, PropertyCollection instanceToMatch, PropertyCollection typeToCreate, RuleExecutionContext context)
          create Objects Matching All Values and add them to the specified list
static PropertyCollection DeductionRuleLibrary.createObjectsMatchingAllValuesInOrderedList(java.util.List setValuesToMatch, PropertyCollection listToAddMissingValues, PropertyCollection instanceToMatch, PropertyCollection typeToCreate, boolean deleteUnmatchedValues, RuleExecutionContext context)
          create Objects Matching All Values and add them to the specified ordered list
static PropertyCollection DeductionRuleLibrary.createObjectsMatchingAllValuesInOrderedList(java.util.List valuesToMatch, PropertyCollection listToAddMissingValues, PropertyCollection instanceToMatch, PropertyCollection typeToCreate, RuleExecutionContext context)
          create Objects Matching All Values and add them to the specified ordered list
static PropertyCollection<?,?> DeductionRuleLibrary.createOrReuseListToMatchType(PropertyCollection<?,?> currentList, PropertyCollection<?,?> requiredListType, PropertyCollection<?,?> fixedInstance, ModelFactory factory)
          create Or Reuse a List To Match a desired list type.
static PropertyCollection DeductionRuleLibrary.fillList(PropertyCollection listToFill, java.util.List objectsToAddToList, boolean removeUnmatchedValues)
          fill a List with a list of objects.
static PropertyCollection DeductionRuleLibrary.fillOrderedList(PropertyCollection listToFill, java.util.List objectsToAddToList, boolean removeUnmatchedValues, RuleExecutionContext context)
          fill an ordered List with a list of objects.
static PropertyCollection<?,?> DeductionRuleLibrary.filterList(PropertyCollection<?,?> listToFilter, boolean nullOnMultipleResult)
          filter property collection to extract a single object from it.
static PropertyCollection DeductionRuleLibrary.findParentOfType(PropertyCollection searchPoint, PropertyCollection type, boolean matchExactType)
          find Parent Of Type
 PropertyCollection DeductionRuleLibrary.CompareResult.getCollection()
           
static PropertyCollection<?,?> DeductionRuleLibrary.getModelFromCollection(PropertyCollection<?,?> collection)
          get the Model layer associated with a Collection
static PropertyCollection DeductionRuleLibrary.maximumCollection(java.util.List collectionList, PropertyCollection instanceToCompare)
          find the property collection in the list that has the maximum value for the specified instance
static PropertyCollection DeductionRuleLibrary.minimumCollection(java.util.List collectionList, PropertyCollection instanceToCompare)
          find the property collection in the list that has the minimum value for the specified instance
 

Methods in org.deduced.rule that return types with arguments of type PropertyCollection
private static java.util.List<PropertyCollection<?,?>> DeductionRuleLibrary.getTypeCreationList(PropertyCollection<?,?>[] typesToCreate)
          getTypeCreationList : utility method to fetch a modifiable list from a type creation array.
 

Methods in org.deduced.rule with parameters of type PropertyCollection
static PropertyCollection DeductionRuleLibrary.addReferenceToList(PropertyCollection referenceToAdd, PropertyCollection list, boolean allowDuplicateReference)
          add a reference to a list.
static PropertyCollection DeductionRuleLibrary.addReferenceToList(PropertyCollection referenceToAdd, PropertyCollection list, boolean allowDuplicateReference)
          add a reference to a list.
private static void DeductionRuleLibrary.addToRemoveListIfNotMatched(boolean removeUnmatchedValues, java.util.List<PropertyCollection> objectsToRemove, java.util.Collection valuesToMatchClone, PropertyCollection currentCollection)
          add a collection To the Remove List If Not Matched
private static void DeductionRuleLibrary.addToRemoveListIfPropertyNotMatched(boolean removeUnmatchedValues, java.util.List<PropertyCollection> objectsToRemove, java.util.Collection valuesToMatchClone, PropertyCollection currentCollection, java.lang.Object propertyKey)
          add a collection To the Remove List If Not Matched
 java.lang.Boolean AlwaysFalseRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Boolean AlwaysFalseRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Boolean AlwaysTrueRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Boolean AlwaysTrueRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Object CopyFirstParameterRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Object CopyFirstParameterRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
static void DeductionRuleLibrary.clearPropertyCollection(PropertyCollection<?,?> collectionToClear)
          clear a Property Collection by removing all it's children and deleting them if they are owned by this collection.
static PropertyCollection DeductionRuleLibrary.createObject(PropertyCollection typeToCreate, RuleExecutionContext context)
          create an Object
static PropertyCollection DeductionRuleLibrary.createObjectsMatchingAllValues(java.util.List setValuesToMatch, PropertyCollection listToAddMissingValues, PropertyCollection instanceToMatch, PropertyCollection typeToCreate, boolean deleteUnmatchedValues, RuleExecutionContext context)
          create Objects Matching All Values and add them to the specified list
static PropertyCollection DeductionRuleLibrary.createObjectsMatchingAllValues(java.util.List setValuesToMatch, PropertyCollection listToAddMissingValues, PropertyCollection instanceToMatch, PropertyCollection typeToCreate, boolean deleteUnmatchedValues, RuleExecutionContext context)
          create Objects Matching All Values and add them to the specified list
static PropertyCollection DeductionRuleLibrary.createObjectsMatchingAllValues(java.util.List setValuesToMatch, PropertyCollection listToAddMissingValues, PropertyCollection instanceToMatch, PropertyCollection typeToCreate, boolean deleteUnmatchedValues, RuleExecutionContext context)
          create Objects Matching All Values and add them to the specified list
static PropertyCollection DeductionRuleLibrary.createObjectsMatchingAllValues(java.util.List valuesToMatch, PropertyCollection listToAddMissingValues, PropertyCollection instanceToMatch, PropertyCollection typeToCreate, RuleExecutionContext context)
          create Objects Matching All Values and add them to the specified list
static PropertyCollection DeductionRuleLibrary.createObjectsMatchingAllValues(java.util.List valuesToMatch, PropertyCollection listToAddMissingValues, PropertyCollection instanceToMatch, PropertyCollection typeToCreate, RuleExecutionContext context)
          create Objects Matching All Values and add them to the specified list
static PropertyCollection DeductionRuleLibrary.createObjectsMatchingAllValues(java.util.List valuesToMatch, PropertyCollection listToAddMissingValues, PropertyCollection instanceToMatch, PropertyCollection typeToCreate, RuleExecutionContext context)
          create Objects Matching All Values and add them to the specified list
static PropertyCollection DeductionRuleLibrary.createObjectsMatchingAllValuesInOrderedList(java.util.List setValuesToMatch, PropertyCollection listToAddMissingValues, PropertyCollection instanceToMatch, PropertyCollection typeToCreate, boolean deleteUnmatchedValues, RuleExecutionContext context)
          create Objects Matching All Values and add them to the specified ordered list
static PropertyCollection DeductionRuleLibrary.createObjectsMatchingAllValuesInOrderedList(java.util.List setValuesToMatch, PropertyCollection listToAddMissingValues, PropertyCollection instanceToMatch, PropertyCollection typeToCreate, boolean deleteUnmatchedValues, RuleExecutionContext context)
          create Objects Matching All Values and add them to the specified ordered list
static PropertyCollection DeductionRuleLibrary.createObjectsMatchingAllValuesInOrderedList(java.util.List setValuesToMatch, PropertyCollection listToAddMissingValues, PropertyCollection instanceToMatch, PropertyCollection typeToCreate, boolean deleteUnmatchedValues, RuleExecutionContext context)
          create Objects Matching All Values and add them to the specified ordered list
static PropertyCollection DeductionRuleLibrary.createObjectsMatchingAllValuesInOrderedList(java.util.List valuesToMatch, PropertyCollection listToAddMissingValues, PropertyCollection instanceToMatch, PropertyCollection typeToCreate, RuleExecutionContext context)
          create Objects Matching All Values and add them to the specified ordered list
static PropertyCollection DeductionRuleLibrary.createObjectsMatchingAllValuesInOrderedList(java.util.List valuesToMatch, PropertyCollection listToAddMissingValues, PropertyCollection instanceToMatch, PropertyCollection typeToCreate, RuleExecutionContext context)
          create Objects Matching All Values and add them to the specified ordered list
static PropertyCollection DeductionRuleLibrary.createObjectsMatchingAllValuesInOrderedList(java.util.List valuesToMatch, PropertyCollection listToAddMissingValues, PropertyCollection instanceToMatch, PropertyCollection typeToCreate, RuleExecutionContext context)
          create Objects Matching All Values and add them to the specified ordered list
static PropertyCollection<?,?> DeductionRuleLibrary.createOrReuseListToMatchType(PropertyCollection<?,?> currentList, PropertyCollection<?,?> requiredListType, PropertyCollection<?,?> fixedInstance, ModelFactory factory)
          create Or Reuse a List To Match a desired list type.
static PropertyCollection<?,?> DeductionRuleLibrary.createOrReuseListToMatchType(PropertyCollection<?,?> currentList, PropertyCollection<?,?> requiredListType, PropertyCollection<?,?> fixedInstance, ModelFactory factory)
          create Or Reuse a List To Match a desired list type.
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.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
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
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 PropertyCollection DeductionRuleLibrary.fillList(PropertyCollection listToFill, java.util.List objectsToAddToList, boolean removeUnmatchedValues)
          fill a List with a list of objects.
private static void DeductionRuleLibrary.fillListCreateUnmatchedValues(PropertyCollection listToFill, java.util.Collection valuesToMatchClone)
          fill List Create Unmatched Values
private static void DeductionRuleLibrary.fillListRemoveUnmatchedValues(PropertyCollection listToFill, boolean isReference, java.util.List<PropertyCollection> objectsToRemove)
          fill List Remove Unmatched Values
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.
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.
static PropertyCollection DeductionRuleLibrary.fillOrderedList(PropertyCollection listToFill, java.util.List objectsToAddToList, boolean removeUnmatchedValues, RuleExecutionContext context)
          fill an ordered List with a list of objects.
private static void DeductionRuleLibrary.fillOrderedListCreateUnmatchedValues(PropertyCollection listToFill, java.util.Collection valuesToMatchClone, java.lang.Object valueKey, PropertyCollection typeToCreate, ModelFactory factory)
          fill List Create Unmatched Values
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.
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.
static PropertyCollection<?,?> DeductionRuleLibrary.filterList(PropertyCollection<?,?> listToFilter, boolean nullOnMultipleResult)
          filter property collection to extract a single object from it.
private static DeductionRuleLibrary.CompareResult DeductionRuleLibrary.findMaximumResult(java.util.List collectionList, PropertyCollection instanceToCompare)
          find the maximum result in the list of property collection for the specified instance
private static DeductionRuleLibrary.CompareResult DeductionRuleLibrary.findMinimumResult(java.util.List<?> collectionList, PropertyCollection<?,?> instanceToCompare)
          find the minimum result in the list of property collection for the specified instance
static PropertyCollection DeductionRuleLibrary.findParentOfType(PropertyCollection searchPoint, PropertyCollection type, boolean matchExactType)
          find Parent Of Type
static PropertyCollection DeductionRuleLibrary.findParentOfType(PropertyCollection searchPoint, PropertyCollection type, boolean matchExactType)
          find Parent Of Type
static PropertyCollection<?,?> DeductionRuleLibrary.getModelFromCollection(PropertyCollection<?,?> collection)
          get the Model layer associated with a Collection
static PropertyCollectionController DeductionRuleLibrary.getPropertyCollectionController(PropertyCollection<?,?> controlLayer, PropertyCollection<?,?> collection)
          get the Property Collection Controller from the control layer
static PropertyCollectionController DeductionRuleLibrary.getPropertyCollectionController(PropertyCollection<?,?> controlLayer, PropertyCollection<?,?> collection)
          get the Property Collection Controller from the control layer
private static java.util.List<PropertyCollection<?,?>> DeductionRuleLibrary.getTypeCreationList(PropertyCollection<?,?>[] typesToCreate)
          getTypeCreationList : utility method to fetch a modifiable list from a type creation array.
private static boolean DeductionRuleLibrary.isCreationOptionsValid(java.util.List valuesToMatch, PropertyCollection listToAddMissingValues, PropertyCollection instanceToMatch, PropertyCollection typeToCreate, RuleExecutionContext context)
          test if the options used to create collections are all valid
private static boolean DeductionRuleLibrary.isCreationOptionsValid(java.util.List valuesToMatch, PropertyCollection listToAddMissingValues, PropertyCollection instanceToMatch, PropertyCollection typeToCreate, RuleExecutionContext context)
          test if the options used to create collections are all valid
private static boolean DeductionRuleLibrary.isCreationOptionsValid(java.util.List valuesToMatch, PropertyCollection listToAddMissingValues, PropertyCollection instanceToMatch, PropertyCollection typeToCreate, RuleExecutionContext context)
          test if the options used to create collections are all valid
private static boolean DeductionRuleLibrary.isTypeToCreateValid(PropertyCollection<?,?> typeToCreate)
          is Type To Create Valid
static PropertyCollection DeductionRuleLibrary.maximumCollection(java.util.List collectionList, PropertyCollection instanceToCompare)
          find the property collection in the list that has the maximum value for the specified instance
static java.lang.Object DeductionRuleLibrary.maximumValue(java.util.List collectionList, PropertyCollection instanceToCompare)
          find the maximum value in the list of property collection for the specified instance
static PropertyCollection DeductionRuleLibrary.minimumCollection(java.util.List collectionList, PropertyCollection instanceToCompare)
          find the property collection in the list that has the minimum value for the specified instance
static java.lang.Object DeductionRuleLibrary.minimumValue(java.util.List collectionList, PropertyCollection instanceToCompare)
          find the minimum value in the list of property collection for the specified instance
static Filter DeductionRuleLibrary.property(PropertyCollection<?,?> instance, Filter propertyValueFilter)
          create a filter based on the value of a property and a filter applied to that value
protected static void DeductionRuleLibrary.removeAlreadyMatchedOrderedListValues(boolean deleteUnmatchedValues, java.lang.Object valueKey, java.lang.Object instanceKey, java.util.List valuesToMatchClone, java.util.List<PropertyCollection> valuesToRemove, java.lang.Object possibleCollection, PropertyCollection<?,?> objectCreationType)
          remove Already Matched Ordered List Values
private static void DeductionRuleLibrary.removeAlreadyMatchedValues(boolean deleteUnmatchedValues, java.lang.Object instanceKey, java.util.List valuesToMatchClone, java.util.List<PropertyCollection> valuesToRemove, java.lang.Object possibleCollection, PropertyCollection<?,?> objectCreationType)
          remove Already Matched Values
 void DeductionRuleLibrary.CompareResult.setCollection(PropertyCollection setCollection)
           
private static void DeductionRuleLibrary.updateMaximumResultBasedOnCollection(DeductionRuleLibrary.CompareResult retVal, java.lang.Object instanceIdentityKey, PropertyCollection collection)
          update Maximum Result Based On Collection
private static void DeductionRuleLibrary.updateMinimumResultWithCollection(DeductionRuleLibrary.CompareResult retVal, java.lang.Object instanceIdentityKey, PropertyCollection<?,?> collection)
          update Minimum Result With Collection
private static void DeductionRuleLibrary.validateAddTypeToList(PropertyCollection list, PropertyCollection<?,?> typeToAdd, boolean reference)
          validate if an object of the specified property collection type can be added to a property collection
private static void DeductionRuleLibrary.validateAddTypeToList(PropertyCollection list, PropertyCollection<?,?> typeToAdd, boolean reference)
          validate if an object of the specified property collection type can be added to a property collection
private static void DeductionRuleLibrary.validateAddTypeWithInstance(PropertyCollection<?,?> typeToAdd, boolean reference, PropertyCollection valueInstance)
          validate Add Type With Instance
private static void DeductionRuleLibrary.validateAddTypeWithInstance(PropertyCollection<?,?> typeToAdd, boolean reference, PropertyCollection valueInstance)
          validate Add Type With Instance
private static void DeductionRuleLibrary.validateTypesToCreate(java.util.List<PropertyCollection<?,?>> createList, PropertyCollection instance)
          validate the Types To Create in the specified instance
 

Method parameters in org.deduced.rule with type arguments of type PropertyCollection
private static void DeductionRuleLibrary.addToRemoveListIfNotMatched(boolean removeUnmatchedValues, java.util.List<PropertyCollection> objectsToRemove, java.util.Collection valuesToMatchClone, PropertyCollection currentCollection)
          add a collection To the Remove List If Not Matched
private static void DeductionRuleLibrary.addToRemoveListIfPropertyNotMatched(boolean removeUnmatchedValues, java.util.List<PropertyCollection> objectsToRemove, java.util.Collection valuesToMatchClone, PropertyCollection currentCollection, java.lang.Object propertyKey)
          add a collection To the Remove List If Not Matched
private static void DeductionRuleLibrary.fillListExtractMatchesValues(boolean removeUnmatchedValues, java.util.List currentValueCollectionList, java.util.List<PropertyCollection> objectsToRemove, java.util.Collection valuesToMatchClone)
          fill List Extract Matches Values
private static void DeductionRuleLibrary.fillListRemoveUnmatchedValues(PropertyCollection listToFill, boolean isReference, java.util.List<PropertyCollection> objectsToRemove)
          fill List Remove Unmatched Values
protected static void DeductionRuleLibrary.fillOrderedListExtractMatchesValues(boolean removeUnmatchedValues, java.util.List currentValueCollectionList, java.util.List<PropertyCollection> objectsToRemove, java.util.Collection valuesToMatchClone, java.lang.Object valueKey)
          fill ordered List Extract Matches Values
protected static void DeductionRuleLibrary.removeAlreadyMatchedOrderedListValues(boolean deleteUnmatchedValues, java.lang.Object valueKey, java.lang.Object instanceKey, java.util.List valuesToMatchClone, java.util.List<PropertyCollection> valuesToRemove, java.lang.Object possibleCollection, PropertyCollection<?,?> objectCreationType)
          remove Already Matched Ordered List Values
private static void DeductionRuleLibrary.removeAlreadyMatchedValues(boolean deleteUnmatchedValues, java.lang.Object instanceKey, java.util.List valuesToMatchClone, java.util.List<PropertyCollection> valuesToRemove, java.lang.Object possibleCollection, PropertyCollection<?,?> objectCreationType)
          remove Already Matched Values
private static void DeductionRuleLibrary.validateTypesToCreate(java.util.List<PropertyCollection<?,?>> createList, PropertyCollection instance)
          validate the Types To Create in the specified instance
 

Uses of PropertyCollection in org.deduced.task
 

Subinterfaces of PropertyCollection in org.deduced.task
 interface Task
          Interface used to represent the type : task Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface TaskMonitor
          Interface used to represent the type : task monitor Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 

Uses of PropertyCollection in org.deduced.task.implementation
 

Classes in org.deduced.task.implementation that implement PropertyCollection
 class TaskImplementation
          Java Implementation used to represent the type : task Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class TaskMonitorImplementation
          Java Implementation used to represent the type : task monitor Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 

Methods in org.deduced.task.implementation that return PropertyCollection
static PropertyCollection TaskMonitorImplementation.getTaskList(PropertyCollection<?,?> collection)
          Get the value of the instance : task list
static PropertyCollection TaskMonitorImplementation.setTaskList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : task list
 

Methods in org.deduced.task.implementation with parameters of type PropertyCollection
static void TaskImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void TaskMonitorImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static java.lang.Object TaskImplementation.getGeneratedException(PropertyCollection<?,?> collection)
          Get the value of the instance : generated exception
static java.lang.String TaskImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.Integer TaskImplementation.getOrder(PropertyCollection<?,?> collection)
          Get the value of the instance : order
static java.lang.Float TaskImplementation.getPercentageCompleted(PropertyCollection<?,?> collection)
          Get the value of the instance : percentage completed
static java.lang.Object TaskImplementation.getResult(PropertyCollection<?,?> collection)
          Get the value of the instance : result
static java.lang.Long TaskImplementation.getStartTime(PropertyCollection<?,?> collection)
          Get the value of the instance : start time
static java.lang.Long TaskImplementation.getStopTime(PropertyCollection<?,?> collection)
          Get the value of the instance : stop time
static PropertyCollection TaskMonitorImplementation.getTaskList(PropertyCollection<?,?> collection)
          Get the value of the instance : task list
static java.lang.Boolean TaskImplementation.isCancelled(PropertyCollection<?,?> collection)
          Get the value of the instance : cancelled
static java.lang.Boolean TaskImplementation.isCompleted(PropertyCollection<?,?> collection)
          Get the value of the instance : completed
static java.lang.Boolean TaskImplementation.setCancelled(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : cancelled
static java.lang.Boolean TaskImplementation.setCompleted(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : completed
static java.lang.Object TaskImplementation.setGeneratedException(PropertyCollection collection, java.lang.Object value)
          set the value of the instance : generated exception
static java.lang.String TaskImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.Integer TaskImplementation.setOrder(PropertyCollection collection, java.lang.Integer value)
          set the value of the instance : order
static java.lang.Float TaskImplementation.setPercentageCompleted(PropertyCollection collection, java.lang.Float value)
          set the value of the instance : percentage completed
static java.lang.Object TaskImplementation.setResult(PropertyCollection collection, java.lang.Object value)
          set the value of the instance : result
static java.lang.Long TaskImplementation.setStartTime(PropertyCollection collection, java.lang.Long value)
          set the value of the instance : start time
static java.lang.Long TaskImplementation.setStopTime(PropertyCollection collection, java.lang.Long value)
          set the value of the instance : stop time
static PropertyCollection TaskMonitorImplementation.setTaskList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : task list
static PropertyCollection TaskMonitorImplementation.setTaskList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : task list
 

Uses of PropertyCollection in org.deduced.text
 

Subinterfaces of PropertyCollection in org.deduced.text
 interface AbstractLanguageCollection
          Interface used to represent the type : abstract language collection Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface AbstractTextCollection
          Interface used to represent the type : abstract text collection Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface Language
          Interface used to represent the type : language Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface LanguageSpecificTextConfiguration
          Interface used to represent the type : language specific text configuration Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface MultilanguageTextConfiguration
          Interface used to represent the type : multi-language text configuration Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface TextConfiguration
          Interface used to represent the type : text configuration Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 

Uses of PropertyCollection in org.deduced.text.builder
 

Subinterfaces of PropertyCollection in org.deduced.text.builder
 interface AbstractTextBuilder
          Interface used to represent the type : abstract text builder Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface FormattedMultilanguageTextBuilder
          Interface used to represent the type : formatted multi-language text builder Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface MultilanguageTextBuilder
          Interface used to represent the type : multi-language text builder Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 

Uses of PropertyCollection in org.deduced.text.builder.implementation
 

Classes in org.deduced.text.builder.implementation that implement PropertyCollection
 class AbstractTextBuilderImplementation
          Java Implementation used to represent the type : abstract text builder Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class FormattedMultilanguageTextBuilderImplementation
          Java Implementation used to represent the type : formatted multi-language text builder Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class MultilanguageTextBuilderImplementation
          Java Implementation used to represent the type : multi-language text builder Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 

Methods in org.deduced.text.builder.implementation that return PropertyCollection
static PropertyCollection AbstractTextBuilderImplementation.getConfiguration(PropertyCollection<?,?> collection)
          Get the value of the instance : configuration
static PropertyCollection FormattedMultilanguageTextBuilderImplementation.getConfiguration(PropertyCollection<?,?> collection)
          Get the value of the instance : configuration
static PropertyCollection MultilanguageTextBuilderImplementation.getConfiguration(PropertyCollection<?,?> collection)
          Get the value of the instance : configuration
static PropertyCollection FormattedMultilanguageTextBuilderImplementation.getLanguage(PropertyCollection<?,?> collection)
          Get the value of the instance : language
static PropertyCollection MultilanguageTextBuilderImplementation.getLanguage(PropertyCollection<?,?> collection)
          Get the value of the instance : language
static PropertyCollection AbstractTextBuilderImplementation.setConfiguration(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : configuration
static PropertyCollection FormattedMultilanguageTextBuilderImplementation.setConfiguration(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : configuration
static PropertyCollection MultilanguageTextBuilderImplementation.setConfiguration(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : configuration
static PropertyCollection FormattedMultilanguageTextBuilderImplementation.setLanguage(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : language
static PropertyCollection MultilanguageTextBuilderImplementation.setLanguage(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : language
 

Methods in org.deduced.text.builder.implementation with parameters of type PropertyCollection
static void AbstractTextBuilderImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void FormattedMultilanguageTextBuilderImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void MultilanguageTextBuilderImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static PropertyCollection AbstractTextBuilderImplementation.getConfiguration(PropertyCollection<?,?> collection)
          Get the value of the instance : configuration
static PropertyCollection FormattedMultilanguageTextBuilderImplementation.getConfiguration(PropertyCollection<?,?> collection)
          Get the value of the instance : configuration
static PropertyCollection MultilanguageTextBuilderImplementation.getConfiguration(PropertyCollection<?,?> collection)
          Get the value of the instance : configuration
static PropertyCollection FormattedMultilanguageTextBuilderImplementation.getLanguage(PropertyCollection<?,?> collection)
          Get the value of the instance : language
static PropertyCollection MultilanguageTextBuilderImplementation.getLanguage(PropertyCollection<?,?> collection)
          Get the value of the instance : language
static java.lang.Object FormattedMultilanguageTextBuilderImplementation.getParameter1(PropertyCollection<?,?> collection)
          Get the value of the instance : parameter 1
static java.lang.Object FormattedMultilanguageTextBuilderImplementation.getParameter2(PropertyCollection<?,?> collection)
          Get the value of the instance : parameter 2
static java.lang.Object FormattedMultilanguageTextBuilderImplementation.getParameter3(PropertyCollection<?,?> collection)
          Get the value of the instance : parameter 3
static java.lang.Object FormattedMultilanguageTextBuilderImplementation.getParameter4(PropertyCollection<?,?> collection)
          Get the value of the instance : parameter 4
static java.lang.Object FormattedMultilanguageTextBuilderImplementation.getParameter5(PropertyCollection<?,?> collection)
          Get the value of the instance : parameter 5
static java.lang.String AbstractTextBuilderImplementation.getText(PropertyCollection<?,?> collection)
          Get the value of the instance : text
static java.lang.String FormattedMultilanguageTextBuilderImplementation.getText(PropertyCollection<?,?> collection)
          Get the value of the instance : text
static java.lang.String MultilanguageTextBuilderImplementation.getText(PropertyCollection<?,?> collection)
          Get the value of the instance : text
static PropertyCollection AbstractTextBuilderImplementation.setConfiguration(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : configuration
static PropertyCollection AbstractTextBuilderImplementation.setConfiguration(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : configuration
static PropertyCollection FormattedMultilanguageTextBuilderImplementation.setConfiguration(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : configuration
static PropertyCollection FormattedMultilanguageTextBuilderImplementation.setConfiguration(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : configuration
static PropertyCollection MultilanguageTextBuilderImplementation.setConfiguration(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : configuration
static PropertyCollection MultilanguageTextBuilderImplementation.setConfiguration(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : configuration
static PropertyCollection FormattedMultilanguageTextBuilderImplementation.setLanguage(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : language
static PropertyCollection FormattedMultilanguageTextBuilderImplementation.setLanguage(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : language
static PropertyCollection MultilanguageTextBuilderImplementation.setLanguage(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : language
static PropertyCollection MultilanguageTextBuilderImplementation.setLanguage(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : language
static java.lang.Object FormattedMultilanguageTextBuilderImplementation.setParameter1(PropertyCollection collection, java.lang.Object value)
          set the value of the instance : parameter 1
static java.lang.Object FormattedMultilanguageTextBuilderImplementation.setParameter2(PropertyCollection collection, java.lang.Object value)
          set the value of the instance : parameter 2
static java.lang.Object FormattedMultilanguageTextBuilderImplementation.setParameter3(PropertyCollection collection, java.lang.Object value)
          set the value of the instance : parameter 3
static java.lang.Object FormattedMultilanguageTextBuilderImplementation.setParameter4(PropertyCollection collection, java.lang.Object value)
          set the value of the instance : parameter 4
static java.lang.Object FormattedMultilanguageTextBuilderImplementation.setParameter5(PropertyCollection collection, java.lang.Object value)
          set the value of the instance : parameter 5
static java.lang.String AbstractTextBuilderImplementation.setText(PropertyCollection collection, java.lang.String value)
          set the value of the instance : text
static java.lang.String FormattedMultilanguageTextBuilderImplementation.setText(PropertyCollection collection, java.lang.String value)
          set the value of the instance : text
static java.lang.String MultilanguageTextBuilderImplementation.setText(PropertyCollection collection, java.lang.String value)
          set the value of the instance : text
 

Uses of PropertyCollection in org.deduced.text.implementation
 

Classes in org.deduced.text.implementation that implement PropertyCollection
 class AbstractLanguageCollectionImplementation
          Java Implementation used to represent the type : abstract language collection Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class AbstractTextCollectionImplementation
          Java Implementation used to represent the type : abstract text collection Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class LanguageImplementation
          Java Implementation used to represent the type : language Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class LanguageSpecificTextConfigurationImplementation
          Java Implementation used to represent the type : language specific text configuration Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class MultilanguageTextConfigurationImplementation
          Java Implementation used to represent the type : multi-language text configuration Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class TextConfigurationImplementation
          Java Implementation used to represent the type : text configuration Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 

Methods in org.deduced.text.implementation that return PropertyCollection
static PropertyCollection AbstractLanguageCollectionImplementation.getLanguage(PropertyCollection<?,?> collection)
          Get the value of the instance : language
static PropertyCollection LanguageSpecificTextConfigurationImplementation.getLanguage(PropertyCollection<?,?> collection)
          Get the value of the instance : language
static PropertyCollection MultilanguageTextConfigurationImplementation.getLanguageSpecificTextConfigurationList(PropertyCollection<?,?> collection)
          Get the value of the instance : language specific text configuration list
static PropertyCollection MultilanguageTextConfigurationImplementation.getTextBuilderType(PropertyCollection<?,?> collection)
          Get the value of the instance : text builder type
static PropertyCollection TextConfigurationImplementation.getTextBuilderType(PropertyCollection<?,?> collection)
          Get the value of the instance : text builder type
static PropertyCollection AbstractLanguageCollectionImplementation.setLanguage(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : language
static PropertyCollection LanguageSpecificTextConfigurationImplementation.setLanguage(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : language
static PropertyCollection MultilanguageTextConfigurationImplementation.setLanguageSpecificTextConfigurationList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : language specific text configuration list
static PropertyCollection MultilanguageTextConfigurationImplementation.setTextBuilderType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : text builder type
static PropertyCollection TextConfigurationImplementation.setTextBuilderType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : text builder type
 

Methods in org.deduced.text.implementation with parameters of type PropertyCollection
static void AbstractLanguageCollectionImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void AbstractTextCollectionImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void LanguageImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void LanguageSpecificTextConfigurationImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void MultilanguageTextConfigurationImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void TextConfigurationImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static java.lang.String LanguageImplementation.getCode(PropertyCollection<?,?> collection)
          Get the value of the instance : code
static java.lang.String MultilanguageTextConfigurationImplementation.getDefaultText(PropertyCollection<?,?> collection)
          Get the value of the instance : default text
static PropertyCollection AbstractLanguageCollectionImplementation.getLanguage(PropertyCollection<?,?> collection)
          Get the value of the instance : language
static PropertyCollection LanguageSpecificTextConfigurationImplementation.getLanguage(PropertyCollection<?,?> collection)
          Get the value of the instance : language
static PropertyCollection MultilanguageTextConfigurationImplementation.getLanguageSpecificTextConfigurationList(PropertyCollection<?,?> collection)
          Get the value of the instance : language specific text configuration list
static java.lang.String LanguageImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String MultilanguageTextConfigurationImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String TextConfigurationImplementation.getName(PropertyCollection<?,?> collection)
          Get the value of the instance : name
static java.lang.String AbstractTextCollectionImplementation.getText(PropertyCollection<?,?> collection)
          Get the value of the instance : text
static java.lang.String LanguageSpecificTextConfigurationImplementation.getText(PropertyCollection<?,?> collection)
          Get the value of the instance : text
static PropertyCollection MultilanguageTextConfigurationImplementation.getTextBuilderType(PropertyCollection<?,?> collection)
          Get the value of the instance : text builder type
static PropertyCollection TextConfigurationImplementation.getTextBuilderType(PropertyCollection<?,?> collection)
          Get the value of the instance : text builder type
static java.lang.String LanguageImplementation.setCode(PropertyCollection collection, java.lang.String value)
          set the value of the instance : code
static java.lang.String MultilanguageTextConfigurationImplementation.setDefaultText(PropertyCollection collection, java.lang.String value)
          set the value of the instance : default text
static PropertyCollection AbstractLanguageCollectionImplementation.setLanguage(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : language
static PropertyCollection AbstractLanguageCollectionImplementation.setLanguage(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : language
static PropertyCollection LanguageSpecificTextConfigurationImplementation.setLanguage(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : language
static PropertyCollection LanguageSpecificTextConfigurationImplementation.setLanguage(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : language
static PropertyCollection MultilanguageTextConfigurationImplementation.setLanguageSpecificTextConfigurationList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : language specific text configuration list
static PropertyCollection MultilanguageTextConfigurationImplementation.setLanguageSpecificTextConfigurationList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : language specific text configuration list
static java.lang.String LanguageImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String MultilanguageTextConfigurationImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String TextConfigurationImplementation.setName(PropertyCollection collection, java.lang.String value)
          set the value of the instance : name
static java.lang.String AbstractTextCollectionImplementation.setText(PropertyCollection collection, java.lang.String value)
          set the value of the instance : text
static java.lang.String LanguageSpecificTextConfigurationImplementation.setText(PropertyCollection collection, java.lang.String value)
          set the value of the instance : text
static PropertyCollection MultilanguageTextConfigurationImplementation.setTextBuilderType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : text builder type
static PropertyCollection MultilanguageTextConfigurationImplementation.setTextBuilderType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : text builder type
static PropertyCollection TextConfigurationImplementation.setTextBuilderType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : text builder type
static PropertyCollection TextConfigurationImplementation.setTextBuilderType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : text builder type
 

Uses of PropertyCollection in org.deduced.text.rule
 

Methods in org.deduced.text.rule with parameters of type PropertyCollection
 java.lang.Object GetFormattedMultiLanguageTextRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-JSDoc)
 java.lang.Object GetFormattedMultiLanguageTextRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-JSDoc)
 java.lang.Object GetMultiLanguageTextRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-JSDoc)
 java.lang.Object GetMultiLanguageTextRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-JSDoc)
static java.lang.Object GetFormattedMultiLanguageTextRule.getParameterizedTextForLanguage(PropertyCollection<?,?> translationList, java.lang.String defaultText, PropertyCollection<?,?> language, java.lang.Object[] parameters)
          get parameterized Text For Language
static java.lang.Object GetFormattedMultiLanguageTextRule.getParameterizedTextForLanguage(PropertyCollection<?,?> translationList, java.lang.String defaultText, PropertyCollection<?,?> language, java.lang.Object[] parameters)
          get parameterized Text For Language
static java.lang.Object GetMultiLanguageTextRule.getTextForLanguage(PropertyCollection<?,?> translationList, java.lang.String defaultText, PropertyCollection<?,?> language)
          get Text For Language
static java.lang.Object GetMultiLanguageTextRule.getTextForLanguage(PropertyCollection<?,?> translationList, java.lang.String defaultText, PropertyCollection<?,?> language)
          get Text For Language
 

Uses of PropertyCollection in org.deduced.validation
 

Methods in org.deduced.validation that return PropertyCollection
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
 

Methods in org.deduced.validation with parameters of type PropertyCollection
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
private static void ValidationUtilities.validateBasicType(java.lang.Object value, PropertyCollection<?,?> propertyInstanceInstanceType)
          validate Basic Type
private static void ValidationUtilities.validateCollectionType(java.lang.Object value, PropertyCollection<?,?> controlledPropertyInstance, PropertyCollection<?,?> propertyInstanceInstanceType)
          validateCollectionType
private static void ValidationUtilities.validateCollectionType(java.lang.Object value, PropertyCollection<?,?> controlledPropertyInstance, PropertyCollection<?,?> propertyInstanceInstanceType)
          validateCollectionType
private static void ValidationUtilities.validateEnumerationType(java.lang.Object value, PropertyCollection<?,?> propertyInstanceInstanceType)
          validate Enumeration Type
static void ValidationUtilities.validateNewValueOnInstance(java.lang.Object value, ModelFactory validatorFactory, PropertyCollection<?,?> controlledPropertyInstance, boolean validateParent)
          validate New Value On Instance
private static void ValidationUtilities.validatePotentialListFixedInstance(PropertyCollection<?,?> controlledPropertyInstance, PropertyCollection<?,?> propertyInstanceInstanceType, PropertyCollection<?,?> collectionValue, PropertyCollection<?,?> valueType)
          validate a Potential List Fixed Instance
private static void ValidationUtilities.validatePotentialListFixedInstance(PropertyCollection<?,?> controlledPropertyInstance, PropertyCollection<?,?> propertyInstanceInstanceType, PropertyCollection<?,?> collectionValue, PropertyCollection<?,?> valueType)
          validate a Potential List Fixed Instance
private static void ValidationUtilities.validatePotentialListFixedInstance(PropertyCollection<?,?> controlledPropertyInstance, PropertyCollection<?,?> propertyInstanceInstanceType, PropertyCollection<?,?> collectionValue, PropertyCollection<?,?> valueType)
          validate a Potential List Fixed Instance
private static void ValidationUtilities.validatePotentialListFixedInstance(PropertyCollection<?,?> controlledPropertyInstance, PropertyCollection<?,?> propertyInstanceInstanceType, PropertyCollection<?,?> collectionValue, PropertyCollection<?,?> valueType)
          validate a Potential List Fixed Instance
static void ValidationUtilities.validateValueOnValidator(java.lang.Object value, PropertyCollection createdValidator)
          validate a Value On a Validator
private static void ValidationUtilities.validateValueParentIfNotReference(java.lang.Object value, PropertyCollection<?,?> controlledPropertyInstance)
          validate Value Parent If Not Reference.
static void ValidationUtilities.validateValueTypeOnInstance(java.lang.Object value, PropertyCollection<?,?> controlledPropertyInstance)
          validate that a value has the right type to match a property instance
 

Uses of PropertyCollection in org.deduced.validation.model
 

Subinterfaces of PropertyCollection in org.deduced.validation.model
 interface EnumerationValidationModel
          Interface used to represent the type : enumeration validation model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface LinkedValidationModel
          Interface used to represent the type : linked validation model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface NullableValidationModel
          Interface used to represent the type : nullable validation model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface NumberValidationModel
          Interface used to represent the type : number validation model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface StringValidationModel
          Interface used to represent the type : string validation model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface TypeCreationValidationModel
          Interface used to represent the type : type creation validation model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface TypeReferenceValidationModel
          Interface used to represent the type : type reference validation model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 

Uses of PropertyCollection in org.deduced.validation.model.implementation
 

Classes in org.deduced.validation.model.implementation that implement PropertyCollection
 class EnumerationValidationModelImplementation
          Java Implementation used to represent the type : enumeration validation model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class LinkedValidationModelImplementation
          Java Implementation used to represent the type : linked validation model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class NullableValidationModelImplementation
          Java Implementation used to represent the type : nullable validation model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class NumberValidationModelImplementation
          Java Implementation used to represent the type : number validation model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class StringValidationModelImplementation
          Java Implementation used to represent the type : string validation model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class TypeCreationValidationModelImplementation
          Java Implementation used to represent the type : type creation validation model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class TypeReferenceValidationModelImplementation
          Java Implementation used to represent the type : type reference validation model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 

Methods in org.deduced.validation.model.implementation that return PropertyCollection
static PropertyCollection EnumerationValidationModelImplementation.getDefaultValidatorType(PropertyCollection<?,?> collection)
          Get the value of the instance : default validator type
static PropertyCollection LinkedValidationModelImplementation.getDefaultValidatorType(PropertyCollection<?,?> collection)
          Get the value of the instance : default validator type
static PropertyCollection NullableValidationModelImplementation.getDefaultValidatorType(PropertyCollection<?,?> collection)
          Get the value of the instance : default validator type
static PropertyCollection NumberValidationModelImplementation.getDefaultValidatorType(PropertyCollection<?,?> collection)
          Get the value of the instance : default validator type
static PropertyCollection StringValidationModelImplementation.getDefaultValidatorType(PropertyCollection<?,?> collection)
          Get the value of the instance : default validator type
static PropertyCollection TypeCreationValidationModelImplementation.getDefaultValidatorType(PropertyCollection<?,?> collection)
          Get the value of the instance : default validator type
static PropertyCollection TypeReferenceValidationModelImplementation.getDefaultValidatorType(PropertyCollection<?,?> collection)
          Get the value of the instance : default validator type
static PropertyCollection EnumerationValidationModelImplementation.getEnumerationType(PropertyCollection<?,?> collection)
          Get the value of the instance : enumeration type
static PropertyCollection TypeCreationValidationModelImplementation.getInvalidTypeList(PropertyCollection<?,?> collection)
          Get the value of the instance : invalid type list
static PropertyCollection TypeReferenceValidationModelImplementation.getInvalidTypeList(PropertyCollection<?,?> collection)
          Get the value of the instance : invalid type list
static PropertyCollection EnumerationValidationModelImplementation.getInvalidValueList(PropertyCollection<?,?> collection)
          Get the value of the instance : invalid value list
static PropertyCollection TypeCreationValidationModelImplementation.getMustImplement(PropertyCollection<?,?> collection)
          Get the value of the instance : must implement
static PropertyCollection TypeReferenceValidationModelImplementation.getMustImplement(PropertyCollection<?,?> collection)
          Get the value of the instance : must implement
static PropertyCollection EnumerationValidationModelImplementation.setDefaultValidatorType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default validator type
static PropertyCollection LinkedValidationModelImplementation.setDefaultValidatorType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default validator type
static PropertyCollection NullableValidationModelImplementation.setDefaultValidatorType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default validator type
static PropertyCollection NumberValidationModelImplementation.setDefaultValidatorType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default validator type
static PropertyCollection StringValidationModelImplementation.setDefaultValidatorType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default validator type
static PropertyCollection TypeCreationValidationModelImplementation.setDefaultValidatorType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default validator type
static PropertyCollection TypeReferenceValidationModelImplementation.setDefaultValidatorType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default validator type
static PropertyCollection EnumerationValidationModelImplementation.setEnumerationType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : enumeration type
static PropertyCollection TypeCreationValidationModelImplementation.setInvalidTypeList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : invalid type list
static PropertyCollection TypeReferenceValidationModelImplementation.setInvalidTypeList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : invalid type list
static PropertyCollection EnumerationValidationModelImplementation.setInvalidValueList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : invalid value list
static PropertyCollection TypeCreationValidationModelImplementation.setMustImplement(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : must implement
static PropertyCollection TypeReferenceValidationModelImplementation.setMustImplement(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : must implement
 

Methods in org.deduced.validation.model.implementation with parameters of type PropertyCollection
static void EnumerationValidationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void LinkedValidationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void NullableValidationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void NumberValidationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void StringValidationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void TypeCreationValidationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void TypeReferenceValidationModelImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static PropertyCollection EnumerationValidationModelImplementation.getDefaultValidatorType(PropertyCollection<?,?> collection)
          Get the value of the instance : default validator type
static PropertyCollection LinkedValidationModelImplementation.getDefaultValidatorType(PropertyCollection<?,?> collection)
          Get the value of the instance : default validator type
static PropertyCollection NullableValidationModelImplementation.getDefaultValidatorType(PropertyCollection<?,?> collection)
          Get the value of the instance : default validator type
static PropertyCollection NumberValidationModelImplementation.getDefaultValidatorType(PropertyCollection<?,?> collection)
          Get the value of the instance : default validator type
static PropertyCollection StringValidationModelImplementation.getDefaultValidatorType(PropertyCollection<?,?> collection)
          Get the value of the instance : default validator type
static PropertyCollection TypeCreationValidationModelImplementation.getDefaultValidatorType(PropertyCollection<?,?> collection)
          Get the value of the instance : default validator type
static PropertyCollection TypeReferenceValidationModelImplementation.getDefaultValidatorType(PropertyCollection<?,?> collection)
          Get the value of the instance : default validator type
static PropertyCollection EnumerationValidationModelImplementation.getEnumerationType(PropertyCollection<?,?> collection)
          Get the value of the instance : enumeration type
static java.lang.String StringValidationModelImplementation.getInvalidRegularExpression(PropertyCollection<?,?> collection)
          Get the value of the instance : invalid regular expression
static PropertyCollection TypeCreationValidationModelImplementation.getInvalidTypeList(PropertyCollection<?,?> collection)
          Get the value of the instance : invalid type list
static PropertyCollection TypeReferenceValidationModelImplementation.getInvalidTypeList(PropertyCollection<?,?> collection)
          Get the value of the instance : invalid type list
static PropertyCollection EnumerationValidationModelImplementation.getInvalidValueList(PropertyCollection<?,?> collection)
          Get the value of the instance : invalid value list
static java.lang.Integer StringValidationModelImplementation.getMaximumLength(PropertyCollection<?,?> collection)
          Get the value of the instance : maximum length
static java.lang.Double NumberValidationModelImplementation.getMaximumValue(PropertyCollection<?,?> collection)
          Get the value of the instance : maximum value
static java.lang.Integer StringValidationModelImplementation.getMinimumLength(PropertyCollection<?,?> collection)
          Get the value of the instance : minimum length
static java.lang.Double NumberValidationModelImplementation.getMinimumValue(PropertyCollection<?,?> collection)
          Get the value of the instance : minimum value
static PropertyCollection TypeCreationValidationModelImplementation.getMustImplement(PropertyCollection<?,?> collection)
          Get the value of the instance : must implement
static PropertyCollection TypeReferenceValidationModelImplementation.getMustImplement(PropertyCollection<?,?> collection)
          Get the value of the instance : must implement
static java.lang.String StringValidationModelImplementation.getValidRegularExpression(PropertyCollection<?,?> collection)
          Get the value of the instance : valid regular expression
static java.lang.Boolean StringValidationModelImplementation.isMultipleLinesAllowed(PropertyCollection<?,?> collection)
          Get the value of the instance : is multiple lines allowed
static java.lang.Boolean EnumerationValidationModelImplementation.isNullValid(PropertyCollection<?,?> collection)
          Get the value of the instance : is null valid
static java.lang.Boolean NullableValidationModelImplementation.isNullValid(PropertyCollection<?,?> collection)
          Get the value of the instance : is null valid
static java.lang.Boolean NumberValidationModelImplementation.isNullValid(PropertyCollection<?,?> collection)
          Get the value of the instance : is null valid
static java.lang.Boolean StringValidationModelImplementation.isNullValid(PropertyCollection<?,?> collection)
          Get the value of the instance : is null valid
static java.lang.Boolean TypeReferenceValidationModelImplementation.isNullValid(PropertyCollection<?,?> collection)
          Get the value of the instance : is null valid
static PropertyCollection EnumerationValidationModelImplementation.setDefaultValidatorType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default validator type
static PropertyCollection EnumerationValidationModelImplementation.setDefaultValidatorType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default validator type
static PropertyCollection LinkedValidationModelImplementation.setDefaultValidatorType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default validator type
static PropertyCollection LinkedValidationModelImplementation.setDefaultValidatorType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default validator type
static PropertyCollection NullableValidationModelImplementation.setDefaultValidatorType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default validator type
static PropertyCollection NullableValidationModelImplementation.setDefaultValidatorType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default validator type
static PropertyCollection NumberValidationModelImplementation.setDefaultValidatorType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default validator type
static PropertyCollection NumberValidationModelImplementation.setDefaultValidatorType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default validator type
static PropertyCollection StringValidationModelImplementation.setDefaultValidatorType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default validator type
static PropertyCollection StringValidationModelImplementation.setDefaultValidatorType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default validator type
static PropertyCollection TypeCreationValidationModelImplementation.setDefaultValidatorType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default validator type
static PropertyCollection TypeCreationValidationModelImplementation.setDefaultValidatorType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default validator type
static PropertyCollection TypeReferenceValidationModelImplementation.setDefaultValidatorType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default validator type
static PropertyCollection TypeReferenceValidationModelImplementation.setDefaultValidatorType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : default validator type
static PropertyCollection EnumerationValidationModelImplementation.setEnumerationType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : enumeration type
static PropertyCollection EnumerationValidationModelImplementation.setEnumerationType(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : enumeration type
static java.lang.String StringValidationModelImplementation.setInvalidRegularExpression(PropertyCollection collection, java.lang.String value)
          set the value of the instance : invalid regular expression
static PropertyCollection TypeCreationValidationModelImplementation.setInvalidTypeList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : invalid type list
static PropertyCollection TypeCreationValidationModelImplementation.setInvalidTypeList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : invalid type list
static PropertyCollection TypeReferenceValidationModelImplementation.setInvalidTypeList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : invalid type list
static PropertyCollection TypeReferenceValidationModelImplementation.setInvalidTypeList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : invalid type list
static PropertyCollection EnumerationValidationModelImplementation.setInvalidValueList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : invalid value list
static PropertyCollection EnumerationValidationModelImplementation.setInvalidValueList(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : invalid value list
static java.lang.Boolean StringValidationModelImplementation.setIsMultipleLinesAllowed(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is multiple lines allowed
static java.lang.Boolean EnumerationValidationModelImplementation.setIsNullValid(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is null valid
static java.lang.Boolean NullableValidationModelImplementation.setIsNullValid(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is null valid
static java.lang.Boolean NumberValidationModelImplementation.setIsNullValid(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is null valid
static java.lang.Boolean StringValidationModelImplementation.setIsNullValid(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is null valid
static java.lang.Boolean TypeReferenceValidationModelImplementation.setIsNullValid(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is null valid
static java.lang.Integer StringValidationModelImplementation.setMaximumLength(PropertyCollection collection, java.lang.Integer value)
          set the value of the instance : maximum length
static java.lang.Double NumberValidationModelImplementation.setMaximumValue(PropertyCollection collection, java.lang.Double value)
          set the value of the instance : maximum value
static java.lang.Integer StringValidationModelImplementation.setMinimumLength(PropertyCollection collection, java.lang.Integer value)
          set the value of the instance : minimum length
static java.lang.Double NumberValidationModelImplementation.setMinimumValue(PropertyCollection collection, java.lang.Double value)
          set the value of the instance : minimum value
static PropertyCollection TypeCreationValidationModelImplementation.setMustImplement(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : must implement
static PropertyCollection TypeCreationValidationModelImplementation.setMustImplement(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : must implement
static PropertyCollection TypeReferenceValidationModelImplementation.setMustImplement(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : must implement
static PropertyCollection TypeReferenceValidationModelImplementation.setMustImplement(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : must implement
static java.lang.String StringValidationModelImplementation.setValidRegularExpression(PropertyCollection collection, java.lang.String value)
          set the value of the instance : valid regular expression
 

Uses of PropertyCollection in org.deduced.validation.validator
 

Subinterfaces of PropertyCollection in org.deduced.validation.validator
 interface EnumerationValidator
          Interface used to represent the type : enumeration validator Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface ErrorMessageBasedValidator
          Interface used to represent the type : error message based validator Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface NullableValidator
          Interface used to represent the type : nullable validator Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface NumberValidator
          Interface used to represent the type : number validator Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface StringValidator
          Interface used to represent the type : string validator Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface TypeCreationValidator
          Interface used to represent the type : type creation validator Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface TypeReferenceValidator
          Interface used to represent the type : type reference validator Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 interface Validator
          Interface used to represent the type : validator Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm
 

Uses of PropertyCollection in org.deduced.validation.validator.implementation
 

Classes in org.deduced.validation.validator.implementation that implement PropertyCollection
 class EnumerationValidatorImplementation
          Java Implementation used to represent the type : enumeration validator Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class ErrorMessageBasedValidatorImplementation
          Java Implementation used to represent the type : error message based validator Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class NullableValidatorImplementation
          Java Implementation used to represent the type : nullable validator Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class NumberValidatorImplementation
          Java Implementation used to represent the type : number validator Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class StringValidatorImplementation
          Java Implementation used to represent the type : string validator Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class TypeCreationValidatorImplementation
          Java Implementation used to represent the type : type creation validator Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class TypeReferenceValidatorImplementation
          Java Implementation used to represent the type : type reference validator Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 class ValidatorImplementation
          Java Implementation used to represent the type : validator Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaImplementation.vm
 

Methods in org.deduced.validation.validator.implementation that return PropertyCollection
static PropertyCollection EnumerationValidatorImplementation.getModel(PropertyCollection<?,?> collection)
          Get the value of the instance : model
static PropertyCollection ErrorMessageBasedValidatorImplementation.getModel(PropertyCollection<?,?> collection)
          Get the value of the instance : model
static PropertyCollection NullableValidatorImplementation.getModel(PropertyCollection<?,?> collection)
          Get the value of the instance : model
static PropertyCollection NumberValidatorImplementation.getModel(PropertyCollection<?,?> collection)
          Get the value of the instance : model
static PropertyCollection StringValidatorImplementation.getModel(PropertyCollection<?,?> collection)
          Get the value of the instance : model
static PropertyCollection TypeCreationValidatorImplementation.getModel(PropertyCollection<?,?> collection)
          Get the value of the instance : model
static PropertyCollection TypeReferenceValidatorImplementation.getModel(PropertyCollection<?,?> collection)
          Get the value of the instance : model
static PropertyCollection ValidatorImplementation.getModel(PropertyCollection<?,?> collection)
          Get the value of the instance : model
static PropertyCollection EnumerationValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection ErrorMessageBasedValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection NullableValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection NumberValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection StringValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection TypeCreationValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection TypeReferenceValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection ValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
 

Methods in org.deduced.validation.validator.implementation with parameters of type PropertyCollection
static void EnumerationValidatorImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void ErrorMessageBasedValidatorImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void NullableValidatorImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void NumberValidatorImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void StringValidatorImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void TypeCreationValidatorImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void TypeReferenceValidatorImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static void ValidatorImplementation.fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
          fill instances and types from a schema
static java.lang.Object EnumerationValidatorImplementation.getCurrentValue(PropertyCollection<?,?> collection)
          Get the value of the instance : current value
static java.lang.Object ErrorMessageBasedValidatorImplementation.getCurrentValue(PropertyCollection<?,?> collection)
          Get the value of the instance : current value
static java.lang.Object NullableValidatorImplementation.getCurrentValue(PropertyCollection<?,?> collection)
          Get the value of the instance : current value
static java.lang.Object NumberValidatorImplementation.getCurrentValue(PropertyCollection<?,?> collection)
          Get the value of the instance : current value
static java.lang.Object StringValidatorImplementation.getCurrentValue(PropertyCollection<?,?> collection)
          Get the value of the instance : current value
static java.lang.Object TypeCreationValidatorImplementation.getCurrentValue(PropertyCollection<?,?> collection)
          Get the value of the instance : current value
static java.lang.Object TypeReferenceValidatorImplementation.getCurrentValue(PropertyCollection<?,?> collection)
          Get the value of the instance : current value
static java.lang.Object ValidatorImplementation.getCurrentValue(PropertyCollection<?,?> collection)
          Get the value of the instance : current value
static java.lang.String EnumerationValidatorImplementation.getErrorMessage(PropertyCollection<?,?> collection)
          Get the value of the instance : error message
static java.lang.String ErrorMessageBasedValidatorImplementation.getErrorMessage(PropertyCollection<?,?> collection)
          Get the value of the instance : error message
static java.lang.String NullableValidatorImplementation.getErrorMessage(PropertyCollection<?,?> collection)
          Get the value of the instance : error message
static java.lang.String NumberValidatorImplementation.getErrorMessage(PropertyCollection<?,?> collection)
          Get the value of the instance : error message
static java.lang.String StringValidatorImplementation.getErrorMessage(PropertyCollection<?,?> collection)
          Get the value of the instance : error message
static java.lang.String TypeCreationValidatorImplementation.getErrorMessage(PropertyCollection<?,?> collection)
          Get the value of the instance : error message
static java.lang.String TypeReferenceValidatorImplementation.getErrorMessage(PropertyCollection<?,?> collection)
          Get the value of the instance : error message
static java.lang.String ValidatorImplementation.getErrorMessage(PropertyCollection<?,?> collection)
          Get the value of the instance : error message
static PropertyCollection EnumerationValidatorImplementation.getModel(PropertyCollection<?,?> collection)
          Get the value of the instance : model
static PropertyCollection ErrorMessageBasedValidatorImplementation.getModel(PropertyCollection<?,?> collection)
          Get the value of the instance : model
static PropertyCollection NullableValidatorImplementation.getModel(PropertyCollection<?,?> collection)
          Get the value of the instance : model
static PropertyCollection NumberValidatorImplementation.getModel(PropertyCollection<?,?> collection)
          Get the value of the instance : model
static PropertyCollection StringValidatorImplementation.getModel(PropertyCollection<?,?> collection)
          Get the value of the instance : model
static PropertyCollection TypeCreationValidatorImplementation.getModel(PropertyCollection<?,?> collection)
          Get the value of the instance : model
static PropertyCollection TypeReferenceValidatorImplementation.getModel(PropertyCollection<?,?> collection)
          Get the value of the instance : model
static PropertyCollection ValidatorImplementation.getModel(PropertyCollection<?,?> collection)
          Get the value of the instance : model
static java.lang.Boolean EnumerationValidatorImplementation.isValid(PropertyCollection<?,?> collection)
          Get the value of the instance : is valid
static java.lang.Boolean ErrorMessageBasedValidatorImplementation.isValid(PropertyCollection<?,?> collection)
          Get the value of the instance : is valid
static java.lang.Boolean NullableValidatorImplementation.isValid(PropertyCollection<?,?> collection)
          Get the value of the instance : is valid
static java.lang.Boolean NumberValidatorImplementation.isValid(PropertyCollection<?,?> collection)
          Get the value of the instance : is valid
static java.lang.Boolean StringValidatorImplementation.isValid(PropertyCollection<?,?> collection)
          Get the value of the instance : is valid
static java.lang.Boolean TypeCreationValidatorImplementation.isValid(PropertyCollection<?,?> collection)
          Get the value of the instance : is valid
static java.lang.Boolean TypeReferenceValidatorImplementation.isValid(PropertyCollection<?,?> collection)
          Get the value of the instance : is valid
static java.lang.Boolean ValidatorImplementation.isValid(PropertyCollection<?,?> collection)
          Get the value of the instance : is valid
static java.lang.Object EnumerationValidatorImplementation.setCurrentValue(PropertyCollection collection, java.lang.Object value)
          set the value of the instance : current value
static java.lang.Object ErrorMessageBasedValidatorImplementation.setCurrentValue(PropertyCollection collection, java.lang.Object value)
          set the value of the instance : current value
static java.lang.Object NullableValidatorImplementation.setCurrentValue(PropertyCollection collection, java.lang.Object value)
          set the value of the instance : current value
static java.lang.Object NumberValidatorImplementation.setCurrentValue(PropertyCollection collection, java.lang.Object value)
          set the value of the instance : current value
static java.lang.Object StringValidatorImplementation.setCurrentValue(PropertyCollection collection, java.lang.Object value)
          set the value of the instance : current value
static java.lang.Object TypeCreationValidatorImplementation.setCurrentValue(PropertyCollection collection, java.lang.Object value)
          set the value of the instance : current value
static java.lang.Object TypeReferenceValidatorImplementation.setCurrentValue(PropertyCollection collection, java.lang.Object value)
          set the value of the instance : current value
static java.lang.Object ValidatorImplementation.setCurrentValue(PropertyCollection collection, java.lang.Object value)
          set the value of the instance : current value
static java.lang.String EnumerationValidatorImplementation.setErrorMessage(PropertyCollection collection, java.lang.String value)
          set the value of the instance : error message
static java.lang.String ErrorMessageBasedValidatorImplementation.setErrorMessage(PropertyCollection collection, java.lang.String value)
          set the value of the instance : error message
static java.lang.String NullableValidatorImplementation.setErrorMessage(PropertyCollection collection, java.lang.String value)
          set the value of the instance : error message
static java.lang.String NumberValidatorImplementation.setErrorMessage(PropertyCollection collection, java.lang.String value)
          set the value of the instance : error message
static java.lang.String StringValidatorImplementation.setErrorMessage(PropertyCollection collection, java.lang.String value)
          set the value of the instance : error message
static java.lang.String TypeCreationValidatorImplementation.setErrorMessage(PropertyCollection collection, java.lang.String value)
          set the value of the instance : error message
static java.lang.String TypeReferenceValidatorImplementation.setErrorMessage(PropertyCollection collection, java.lang.String value)
          set the value of the instance : error message
static java.lang.String ValidatorImplementation.setErrorMessage(PropertyCollection collection, java.lang.String value)
          set the value of the instance : error message
static java.lang.Boolean EnumerationValidatorImplementation.setIsValid(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is valid
static java.lang.Boolean ErrorMessageBasedValidatorImplementation.setIsValid(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is valid
static java.lang.Boolean NullableValidatorImplementation.setIsValid(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is valid
static java.lang.Boolean NumberValidatorImplementation.setIsValid(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is valid
static java.lang.Boolean StringValidatorImplementation.setIsValid(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is valid
static java.lang.Boolean TypeCreationValidatorImplementation.setIsValid(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is valid
static java.lang.Boolean TypeReferenceValidatorImplementation.setIsValid(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is valid
static java.lang.Boolean ValidatorImplementation.setIsValid(PropertyCollection collection, java.lang.Boolean value)
          set the value of the instance : is valid
static PropertyCollection EnumerationValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection EnumerationValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection ErrorMessageBasedValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection ErrorMessageBasedValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection NullableValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection NullableValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection NumberValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection NumberValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection StringValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection StringValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection TypeCreationValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection TypeCreationValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection TypeReferenceValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection TypeReferenceValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection ValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
static PropertyCollection ValidatorImplementation.setModel(PropertyCollection collection, PropertyCollection value)
          set the value of the instance : model
 

Uses of PropertyCollection in org.deduced.validation.validator.rule
 

Methods in org.deduced.validation.validator.rule with parameters of type PropertyCollection
 java.lang.Object IsCreateTypeValidRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Object IsCreateTypeValidRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Object IsEnumerationValidRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Object IsEnumerationValidRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Object IsNullableValidRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Object IsNullableValidRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Object IsNumberValidRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Object IsNumberValidRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Object IsReferenceTypeValidRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Object IsReferenceTypeValidRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Object IsStringValidRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Object IsStringValidRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Object SetIsValidBasedOnErrorMessageRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
 java.lang.Object SetIsValidBasedOnErrorMessageRule.analyzeRule(java.lang.Object[] inputs, RuleExecutionContext context, PropertyCollection collection, PropertyCollection rule)
          (non-Javadoc)
private static java.lang.String IsCreateTypeValidRule.attemptToMatchInvalidTypes(java.util.List<PropertyCollection<?,?>> invalidType, PropertyCollection<?,?> collectionValue)
          attempt To Match Invalid Types
static java.lang.String IsReferenceTypeValidRule.validateCreateType(java.lang.Object value, PropertyCollection<?,?> mustImplement, java.util.List<?> invalidType, java.lang.Boolean isNullValid)
          validate if a type to reference is valid
static java.lang.String IsCreateTypeValidRule.validateCreateType(java.lang.Object value, PropertyCollection<?,?> mustImplement, java.util.List<PropertyCollection<?,?>> invalidType)
          validate if a type to create is valid
static java.lang.String IsEnumerationValidRule.validateEnumeration(java.lang.Object value, java.util.List<?> enumerationValues, java.util.List<?> invalidValues, java.lang.Boolean isNullValid, PropertyCollection<?,?> enumerationType)
          validate if a type to reference is valid
 

Method parameters in org.deduced.validation.validator.rule with type arguments of type PropertyCollection
private static java.lang.String IsCreateTypeValidRule.attemptToMatchInvalidTypes(java.util.List<PropertyCollection<?,?>> invalidType, PropertyCollection<?,?> collectionValue)
          attempt To Match Invalid Types
static java.lang.String IsCreateTypeValidRule.validateCreateType(java.lang.Object value, PropertyCollection<?,?> mustImplement, java.util.List<PropertyCollection<?,?>> invalidType)
          validate if a type to create is valid
 

Uses of PropertyCollection in org.deduced.xml
 

Fields in org.deduced.xml declared as PropertyCollection
private  PropertyCollection<?,?> XmlModelDecoder.CollectionToElementAssociation.collection
          the created collection
private  PropertyCollection<?,?> XmlModelEncoder.ReferenceCollection.collection
          the actual instance of the referenced collection
private  PropertyCollection<?,?> XmlModelDecoder.PropertyToElementAssociation.instance
          actual instance that will be set with this property
private  PropertyCollection<?,?> XmlModelEncoder.modelLayer
          model layer used to create references
private  PropertyCollection<?,?> XmlModelEncoder.PackageSubObjectList.propertyPackage
          the property package
private  PropertyCollection<?,?> XmlModelDecoder.readResult
          collection associated with the root ID in the DOM.
private  PropertyCollection<?,?> XmlModelEncoder.rootCollection
          root collection that will be read from the XML file
private  PropertyCollection<?,?> XmlModelEncoder.TypeInstanceList.type
          the property type
 

Fields in org.deduced.xml with type parameters of type PropertyCollection
private  java.util.Map<java.lang.Object,PropertyCollection<?,?>> XmlModelEncoder.collectionByReferenceMap
          map of all the properties that reference other collections
private  java.util.Map<java.lang.Object,PropertyCollection<?,?>> XmlModelEncoder.collectionByValueMap
          map of all the properties that are contained by value
private  java.util.Map<java.lang.Object,PropertyCollection<?,?>> XmlModelEncoder.collectionMap
          map of all the property collections decoded in the XML file by their unique ID
private  java.util.Map<java.lang.Object,PropertyCollection<?,?>> XmlModelEncoder.TypeInstanceList.instanceList
          the property type instance map by their unique ID
private  java.util.Map<java.lang.Long,PropertyCollection<?,?>> XmlModelDecoder.instanceMap
          list of all the instances contained in this document.
private  java.util.Map<java.lang.Object,PropertyCollection<?,?>> XmlModelEncoder.instanceMap
          map of all the instances encoded in the XML file by their unique ID
private  java.util.Map<java.lang.Long,PropertyCollection<?,?>> XmlModelDecoder.referenceCreationMap
          Map of all the collections that will be referenced when reading the DOM.
private  java.util.IdentityHashMap<PropertyCollection<?,?>,XmlModelEncoder.PackageSubObjectList> XmlModelEncoder.schemaRootPackageMap
          root package read in the XML file
private  java.util.Map<java.lang.Long,PropertyCollection<?,?>> XmlModelDecoder.typeMap
          list of all the types contained in this document.
 

Methods in org.deduced.xml that return PropertyCollection
private static PropertyCollection<?,?> XmlModelEncoder.buildPackageList(java.util.List<PropertyCollection<?,?>> packageList, PropertyCollection<?,?> ownerType)
          build a list that contains all the packages in the hierarchy of the specified type
private static PropertyCollection<?,?> XmlModelDecoder.findInstanceByNameInListInstanceList(java.lang.String name, PropertyCollection currentTypeInstanceList)
          find Instance By Name In List Instance List
private static PropertyCollection<?,?> XmlModelDecoder.findInstanceByNameInParentTypeList(PropertyCollection<?,?> currentType, java.lang.String name, java.util.IdentityHashMap<PropertyCollection<?,?>,PropertyCollection<?,?>> parsedTypes)
          find Instance By Name In Parent Type List
protected static PropertyCollection<?,?> XmlModelDecoder.findPropertyInstance(PropertyCollection<?,?> currentType, java.lang.String name)
          find Property Instance in a type
private  PropertyCollection<?,?> XmlModelDecoder.findTypeByNameFromPackageList(java.util.List<PropertyCollection<?,?>> currentPackages, java.lang.String name)
          find Type By Name From Package List
 PropertyCollection<?,?> XmlModelDecoder.CollectionToElementAssociation.getCollection()
           
 PropertyCollection<?,?> XmlModelEncoder.ReferenceCollection.getCollection()
           
 PropertyCollection<?,?> XmlModelDecoder.PropertyToElementAssociation.getInstance()
           
 PropertyCollection<?,?> XmlModelEncoder.PackageSubObjectList.getPropertyPackage()
           
 PropertyCollection<?,?> XmlModelEncoder.TypeInstanceList.getType()
           
static PropertyCollection<?,?> DeducedXmlUtilities.readModelLayer(java.lang.String fileName, PropertyCollection<?,?> modelLayerToRead, PropertyCollection<?,?> applicationModel, boolean ignoreErrors)
          Utility method to read a model layer from a XML file.
 PropertyCollection<?,?> XmlFileParser.readModelLayer(java.lang.String fileName, PropertyCollection<?,?> modelLayer, PropertyCollection<?,?> applicationModel, boolean ignoreErrors)
          See DeducedXmlUtilities.readModelLayer(String, PropertyCollection, PropertyCollection, boolean) for details.
 PropertyCollection<?,?> XmlFileParserImplementation.readModelLayer(java.lang.String fileName, PropertyCollection<?,?> modelLayer, PropertyCollection<?,?> applicationModel, boolean ignoreErrors)
          (non-Javadoc)
 PropertyCollection<?,?> XmlModelDecoder.readObject(PropertyCollection<?,?> rootResult)
          read the object in this decoder and specify the property collection that should be used as the root of the decoding operation
 PropertyCollection<?,?> XmlModelDecoder.readObject(PropertyCollection<?,?> modelLayer, PropertyCollection<?,?> rootResult, PropertyCollection<?,?> applicationModel)
          read a property collection.
protected static PropertyCollection<?,?> XmlModelDecoder.recursiveFindPropertyInstance(PropertyCollection<?,?> currentType, java.lang.String name, java.util.IdentityHashMap<PropertyCollection<?,?>,PropertyCollection<?,?>> parsedTypes)
          recursively Find a Property Instance by name on a type
 

Methods in org.deduced.xml that return types with arguments of type PropertyCollection
 java.util.Map<java.lang.Object,PropertyCollection<?,?>> XmlModelEncoder.TypeInstanceList.getInstanceList()
           
 

Methods in org.deduced.xml with parameters of type PropertyCollection
private  void XmlModelEncoder.addAllInstances(PropertyCollection<?,?> collection)
          add All Instances of a property collection to the object maps
private  void XmlModelDecoder.addAllReferencedChildren(org.w3c.dom.Element readElement, PropertyCollection<?,?> parentCollection)
          add All Reference Children
private  void XmlModelDecoder.addAllSchemaToModelLayerSchemaList(PropertyCollection<?,?> modelLayer, org.w3c.dom.Element setSchemaListElement)
          add All Schema To Model Layer Schema List
private  void XmlModelDecoder.addInstance(org.w3c.dom.Element instanceElement, PropertyCollection<?,?> currentType)
          add Instance to a type
private  void XmlModelEncoder.addInstance(PropertyCollection<?,?> instance)
          add Instance to the object map
private  void XmlModelDecoder.addInstances(PropertyCollection<?,?> currentType, org.w3c.dom.Element typeElement)
          add Instances to a type
private  void XmlModelEncoder.addObjectToReferenceMap(PropertyCollection<?,?> collection, java.lang.Object uniqueID)
          add Object To Value Map
private  void XmlModelEncoder.addObjectToRootMap(PropertyCollection<?,?> collection, java.lang.Object uniqueID)
          add Object To Value Map
private  void XmlModelEncoder.addObjectToValueMap(PropertyCollection<?,?> collection, java.lang.Object uniqueID)
          add Object To Value Map
private  XmlModelEncoder.TypeInstanceList XmlModelEncoder.addPropertyType(PropertyCollection<?,?> ownerType)
          add Property Type to the object map
private  void XmlModelEncoder.addReferenceMap(java.util.Map<java.lang.String,XmlModelEncoder.ReferenceCollection> rootMap, PropertyCollection<?,?> collection)
          add a Reference to the reference Map
private  void XmlModelDecoder.addSchema(PropertyCollection modelSchemaList, org.w3c.dom.Element schemaElement)
          read a schema element from the xml document
private  void XmlModelEncoder.buildObjectMap(PropertyCollection<?,?> collection)
          build a map of all the property collections linked to the specified collection.
private static PropertyCollection<?,?> XmlModelEncoder.buildPackageList(java.util.List<PropertyCollection<?,?>> packageList, PropertyCollection<?,?> ownerType)
          build a list that contains all the packages in the hierarchy of the specified type
static java.lang.Object DeducedXmlUtilities.createBasicType(java.lang.String className, java.lang.String value, PropertyCollection<?,?> instance)
          Create a basic object type (such as boolean, float, int) from the Specified class name or property instance.
private  void XmlModelEncoder.createCollectionDocument(org.w3c.dom.Element parentElement, PropertyCollection<?,?> collection, java.lang.Object uniqueID)
          create Collection DOM element
private  void XmlModelDecoder.createNamedReferenceFinder(PropertyCollection<?,?> modelLayer, PropertyCollection<?,?> applicationModel)
          create Named Reference Finder
private  void XmlModelDecoder.createNamedReferenceFinder(PropertyCollection<?,?> modelLayer, PropertyCollection<?,?> applicationModel)
          create Named Reference Finder
private  XmlModelEncoder.ReferenceCollection XmlModelEncoder.createReferenceCollection(PropertyCollection<?,?> child, java.lang.String name, java.util.Map<java.lang.String,XmlModelEncoder.ReferenceCollection> mapToSearch)
          create Reference Collection
private  void XmlModelDecoder.createReferencedElement(org.w3c.dom.Element readElement, PropertyCollection<?,?> parentCollection)
          create a referenced element
private  void XmlModelDecoder.extractModelFactory(PropertyCollection<?,?> modelLayer)
          extract Model Factory from the model layer
private  void XmlModelEncoder.extractNamedReferenceFinder(PropertyCollection<?,?> applicationModel)
          extract Name Reference Finder
private  void XmlModelDecoder.extractSchemaListElement(PropertyCollection<?,?> modelLayer, java.lang.String schemaListID, org.w3c.dom.NodeList instanceChildNodes)
          extract Schema List Element
private  XmlModelEncoder.PackageSubObjectList XmlModelEncoder.fetchSubPackageObjectList(XmlModelEncoder.PackageSubObjectList currentPackageObjectList, PropertyCollection<?,?> currentPackage)
          fetch or add the package holder object in the object map
private  void XmlModelEncoder.fillParentList(PropertyCollection<?,?> collection, java.util.List<PropertyCollection<?,?>> collectionTree)
          fill a list with all the Parents of a collection
private static PropertyCollection<?,?> XmlModelDecoder.findInstanceByNameInListInstanceList(java.lang.String name, PropertyCollection currentTypeInstanceList)
          find Instance By Name In List Instance List
private static PropertyCollection<?,?> XmlModelDecoder.findInstanceByNameInParentTypeList(PropertyCollection<?,?> currentType, java.lang.String name, java.util.IdentityHashMap<PropertyCollection<?,?>,PropertyCollection<?,?>> parsedTypes)
          find Instance By Name In Parent Type List
protected static PropertyCollection<?,?> XmlModelDecoder.findPropertyInstance(PropertyCollection<?,?> currentType, java.lang.String name)
          find Property Instance in a type
private  boolean XmlModelEncoder.isChildOfRoots(PropertyCollection<?,?> collection)
          test to see if the specified collection is a child of the root collection being encoded
private  boolean XmlModelEncoder.isParentOf(PropertyCollection<?,?> collection, PropertyCollection<?,?> possibleParent)
          test to see if a collection is a parent of another one
private  boolean XmlModelEncoder.isParentOf(PropertyCollection<?,?> collection, PropertyCollection<?,?> possibleParent)
          test to see if a collection is a parent of another one
private  void XmlModelDecoder.parseModelSchemaList(PropertyCollection<?,?> modelLayer)
          parse Model Schema List
private static java.lang.Object DeducedXmlUtilities.parseNumericType(PropertyCollection<?,?> valueType, java.lang.String value)
          parse Numeric Type
static java.lang.Object DeducedXmlUtilities.parseStringValueFromInstance(PropertyCollection<?,?> instance, java.lang.String value)
          read a basic type value from the property instance description
static java.lang.Object DeducedXmlUtilities.parseStringValueFromType(PropertyCollection<?,?> valueType, java.lang.String value)
          parse a basic type value from the property type description
private  void XmlModelDecoder.parseTypeAndInstanceMap(PropertyCollection<?,?> modelLayer)
          build Type And Instance Map
static PropertyCollection<?,?> DeducedXmlUtilities.readModelLayer(java.lang.String fileName, PropertyCollection<?,?> modelLayerToRead, PropertyCollection<?,?> applicationModel, boolean ignoreErrors)
          Utility method to read a model layer from a XML file.
static PropertyCollection<?,?> DeducedXmlUtilities.readModelLayer(java.lang.String fileName, PropertyCollection<?,?> modelLayerToRead, PropertyCollection<?,?> applicationModel, boolean ignoreErrors)
          Utility method to read a model layer from a XML file.
 PropertyCollection<?,?> XmlFileParser.readModelLayer(java.lang.String fileName, PropertyCollection<?,?> modelLayer, PropertyCollection<?,?> applicationModel, boolean ignoreErrors)
          See DeducedXmlUtilities.readModelLayer(String, PropertyCollection, PropertyCollection, boolean) for details.
 PropertyCollection<?,?> XmlFileParser.readModelLayer(java.lang.String fileName, PropertyCollection<?,?> modelLayer, PropertyCollection<?,?> applicationModel, boolean ignoreErrors)
          See DeducedXmlUtilities.readModelLayer(String, PropertyCollection, PropertyCollection, boolean) for details.
 PropertyCollection<?,?> XmlFileParserImplementation.readModelLayer(java.lang.String fileName, PropertyCollection<?,?> modelLayer, PropertyCollection<?,?> applicationModel, boolean ignoreErrors)
          (non-Javadoc)
 PropertyCollection<?,?> XmlFileParserImplementation.readModelLayer(java.lang.String fileName, PropertyCollection<?,?> modelLayer, PropertyCollection<?,?> applicationModel, boolean ignoreErrors)
          (non-Javadoc)
 PropertyCollection<?,?> XmlModelDecoder.readObject(PropertyCollection<?,?> rootResult)
          read the object in this decoder and specify the property collection that should be used as the root of the decoding operation
 PropertyCollection<?,?> XmlModelDecoder.readObject(PropertyCollection<?,?> modelLayer, PropertyCollection<?,?> rootResult, PropertyCollection<?,?> applicationModel)
          read a property collection.
 PropertyCollection<?,?> XmlModelDecoder.readObject(PropertyCollection<?,?> modelLayer, PropertyCollection<?,?> rootResult, PropertyCollection<?,?> applicationModel)
          read a property collection.
 PropertyCollection<?,?> XmlModelDecoder.readObject(PropertyCollection<?,?> modelLayer, PropertyCollection<?,?> rootResult, PropertyCollection<?,?> applicationModel)
          read a property collection.
protected static PropertyCollection<?,?> XmlModelDecoder.recursiveFindPropertyInstance(PropertyCollection<?,?> currentType, java.lang.String name, java.util.IdentityHashMap<PropertyCollection<?,?>,PropertyCollection<?,?>> parsedTypes)
          recursively Find a Property Instance by name on a type
private  void XmlModelDecoder.replaceRootCollection(PropertyCollection<?,?> rootResult)
          replace Root Collection
 void XmlModelDecoder.CollectionToElementAssociation.setCollection(PropertyCollection<?,?> setCollection)
           
 void XmlModelEncoder.ReferenceCollection.setCollection(PropertyCollection<?,?> setCollection)
           
 void XmlModelDecoder.PropertyToElementAssociation.setInstance(PropertyCollection<?,?> setInstance)
           
private
<K,V> void
XmlModelDecoder.setPropertyOnCollectionAndDeletePreviousValueIfRequired(PropertyCollection<K,V> collectionToSet, K key, PropertyCollection<?,?> instance, V value)
          set Property On Collection And Delete Previous Value If Required
private
<K,V> void
XmlModelDecoder.setPropertyOnCollectionAndDeletePreviousValueIfRequired(PropertyCollection<K,V> collectionToSet, K key, PropertyCollection<?,?> instance, V value)
          set Property On Collection And Delete Previous Value If Required
 void XmlModelEncoder.PackageSubObjectList.setPropertyPackage(PropertyCollection<?,?> setPropertyPackage)
           
 void XmlModelEncoder.TypeInstanceList.setType(PropertyCollection<?,?> setType)
           
private
<K,V> void
XmlModelDecoder.setValueOnCollection(PropertyCollection<K,V> collectionToSet, K key, PropertyCollection<?,?> instance, V value)
          set Value On Collection
private
<K,V> void
XmlModelDecoder.setValueOnCollection(PropertyCollection<K,V> collectionToSet, K key, PropertyCollection<?,?> instance, V value)
          set Value On Collection
private  boolean XmlModelEncoder.skipProperty(PropertyCollection<?,?> collection, PropertyCollection<?,?> instance)
          check to see if the property should be skipped while writing the document
private  boolean XmlModelEncoder.skipProperty(PropertyCollection<?,?> collection, PropertyCollection<?,?> instance)
          check to see if the property should be skipped while writing the document
private
<V> void
XmlModelDecoder.updateMapFixedInstance(V value, PropertyCollection<?,?> instance)
          update Map Fixed Instance
private  void XmlModelEncoder.writeInstanceAttributes(org.w3c.dom.Element instanceElement, PropertyCollection<?,?> instance)
          write Instance Attributes to the DOM
static void DeducedXmlUtilities.writeModelLayer(java.lang.String fileName, PropertyCollection<?,?> objectToSave, PropertyCollection<?,?> hub)
          save a Model Layer
static void DeducedXmlUtilities.writeModelLayer(java.lang.String fileName, PropertyCollection<?,?> objectToSave, PropertyCollection<?,?> hub)
          save a Model Layer
 void XmlFileParser.writeModelLayer(java.lang.String fileName, PropertyCollection<?,?> objectToSave, PropertyCollection<?,?> applicationModel)
          See DeducedXmlUtilities.writeModelLayer(String, PropertyCollection, PropertyCollection) for details.
 void XmlFileParser.writeModelLayer(java.lang.String fileName, PropertyCollection<?,?> objectToSave, PropertyCollection<?,?> applicationModel)
          See DeducedXmlUtilities.writeModelLayer(String, PropertyCollection, PropertyCollection) for details.
 void XmlFileParserImplementation.writeModelLayer(java.lang.String fileName, PropertyCollection<?,?> objectToSave, PropertyCollection<?,?> applicationModel)
          (non-Javadoc)
 void XmlFileParserImplementation.writeModelLayer(java.lang.String fileName, PropertyCollection<?,?> objectToSave, PropertyCollection<?,?> applicationModel)
          (non-Javadoc)
 void XmlModelEncoder.writePropertyCollection(PropertyCollection<?,?> collection)
          write Property Collection in the configured encoder
 void XmlModelEncoder.writePropertyCollection(PropertyCollection<?,?> collection, PropertyCollection<?,?> applicationModel)
          write a property collection to a XML stream
 void XmlModelEncoder.writePropertyCollection(PropertyCollection<?,?> collection, PropertyCollection<?,?> applicationModel)
          write a property collection to a XML stream
private  void XmlModelEncoder.writeSchemaToDom(org.w3c.dom.Element parentElement, PropertyCollection<?,?> schema, XmlModelEncoder.PackageSubObjectList rootPackage, java.util.List<java.lang.String> usedSchemaNames)
          write Schema To document object model
private  void XmlModelEncoder.writeTypeAttributes(org.w3c.dom.Element domElement, PropertyCollection<?,?> type, java.lang.Object uniqueID)
          write Type Attributes
private  void XmlModelEncoder.writeValue(java.lang.Object currentValue, org.w3c.dom.Element propertyElement, PropertyCollection<?,?> instance)
          write a value to the DOM
 

Method parameters in org.deduced.xml with type arguments of type PropertyCollection
private  void XmlModelDecoder.addPackage(java.util.List<PropertyCollection<?,?>> currentPackages, org.w3c.dom.Element packageElement)
          read a package object from the xml document
private  void XmlModelDecoder.addPackageSubPackages(java.util.List<PropertyCollection<?,?>> currentPackages, org.w3c.dom.Element packagePackageListElement)
          read the list of sub package on a package element
private  void XmlModelDecoder.addPackageSubTypes(java.util.List<PropertyCollection<?,?>> currentPackages, org.w3c.dom.Element packageTypeListElement)
          read all the types in a package
private  void XmlModelDecoder.addPackageWithName(java.util.List<PropertyCollection<?,?>> currentPackages, org.w3c.dom.Element subPackageElement)
          read packages based on name
private  void XmlModelDecoder.addType(java.util.List<PropertyCollection<?,?>> currentPackages, org.w3c.dom.Element typeElement)
          read a type definition
private static PropertyCollection<?,?> XmlModelEncoder.buildPackageList(java.util.List<PropertyCollection<?,?>> packageList, PropertyCollection<?,?> ownerType)
          build a list that contains all the packages in the hierarchy of the specified type
private  void XmlModelEncoder.fillParentList(PropertyCollection<?,?> collection, java.util.List<PropertyCollection<?,?>> collectionTree)
          fill a list with all the Parents of a collection
private static PropertyCollection<?,?> XmlModelDecoder.findInstanceByNameInParentTypeList(PropertyCollection<?,?> currentType, java.lang.String name, java.util.IdentityHashMap<PropertyCollection<?,?>,PropertyCollection<?,?>> parsedTypes)
          find Instance By Name In Parent Type List
private static PropertyCollection<?,?> XmlModelDecoder.findInstanceByNameInParentTypeList(PropertyCollection<?,?> currentType, java.lang.String name, java.util.IdentityHashMap<PropertyCollection<?,?>,PropertyCollection<?,?>> parsedTypes)
          find Instance By Name In Parent Type List
private  PropertyCollection<?,?> XmlModelDecoder.findTypeByNameFromPackageList(java.util.List<PropertyCollection<?,?>> currentPackages, java.lang.String name)
          find Type By Name From Package List
protected static PropertyCollection<?,?> XmlModelDecoder.recursiveFindPropertyInstance(PropertyCollection<?,?> currentType, java.lang.String name, java.util.IdentityHashMap<PropertyCollection<?,?>,PropertyCollection<?,?>> parsedTypes)
          recursively Find a Property Instance by name on a type
protected static PropertyCollection<?,?> XmlModelDecoder.recursiveFindPropertyInstance(PropertyCollection<?,?> currentType, java.lang.String name, java.util.IdentityHashMap<PropertyCollection<?,?>,PropertyCollection<?,?>> parsedTypes)
          recursively Find a Property Instance by name on a type