org.deduced.implementation
Class OrderedInstanceReferenceListImplementation
java.lang.Object
  
org.deduced.AbstractPropertyCollection<K,V>
      
org.deduced.PropertyMap<java.lang.Object,V>
          
org.deduced.IdPropertyMap<V>
              
org.deduced.PropertyList<java.lang.Object>
                  
org.deduced.implementation.OrderedInstanceReferenceListImplementation
- All Implemented Interfaces: 
 - java.lang.Cloneable, OrderedInstanceReferenceList, PropertyCollection<java.lang.Object,java.lang.Object>
 
public class OrderedInstanceReferenceListImplementation
- extends PropertyList<java.lang.Object>
- implements OrderedInstanceReferenceList
  
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
 
 
 
 
 
 
 
 
 
 
 
 
| Methods inherited from class org.deduced.PropertyMap | 
asKeySet, cleanNewlyClonedValue, clone, containsKey, getFixedInstance, getProperty, getPropertyValue, handleRemovedProperty, internalAddProperty, internalIsSetValueParentNecessary, internalRemoveProperty, internalSetValueParentIfNecessary, isFixedInstanceReference, iterator, iteratorByValue, putPropertyInMap, removeProperty, removePropertyValue, resetRemovedPropertyParent, setFixedInstance, setProperty, size, validateCollectionParentBeforeAddition | 
 
| Methods inherited from class org.deduced.AbstractPropertyCollection | 
activate, addListener, asPropertyList, asPropertyMap, asValueList, asValueMap, callObjectClone, classLogger, clear, clearCollectionMonitoredForDelete, cloneCollection, containsInstance, containsValue, createUniqueID, delete, deleteClearAllProperties, deleteClearListenerList, deleteFireDeleteEvent, deleteProcessCompletedValidation, deleteRemoveLocalObjectFromParent, deleteValidateEmptyListenerList, deleteValidateNoPendingReferences, firePropertyChangeEvent, flushCollectionsWithNewParent, flushCollectionsWithNewParent, getActionInvoker, getCheckDeleteMode, getCheckDeleteRunner, getInstanceIdentityKey, id, internalFirePropertyChangeEvent, invokeAction, isActivated, isDeleteCheckedOnClearParent, isEmpty, isListenerRegistered, isParentOrKeyNull, keyOnParent, parent, removeListener, requiresChangeEvent, setActionInvoker, setCheckDeleteMode, setCheckDeleteRunner, setDeleteCheckedOnClearParent, setParent, toString, updateReference, updateReferenceWithReferenceFlag, validateAllPropertyInstances, validateNoListener, validateNoParentRecursion, validateParentIsNull, validateParentIsNull, valueKey | 
 
| Methods inherited from class java.lang.Object | 
finalize, getClass, notify, notifyAll, wait, wait, wait | 
 
| Methods inherited from interface org.deduced.PropertyCollection | 
activate, addListener, addProperty, areKeysAssignedAutomatically, asKeySet, asPropertyList, asPropertyMap, asValueList, asValueMap, clear, clone, containsInstance, containsKey, containsValue, delete, getFixedInstance, getProperty, getPropertyValue, id, instanceKey, invokeAction, isActivated, isEmpty, isListenerRegistered, iterator, iteratorByValue, keyOnParent, parent, removeListener, removeProperty, removePropertyInstance, removePropertyValue, setFixedInstance, setParent, setProperty, size, valueKey | 
 
OrderedInstanceReferenceListImplementation
public OrderedInstanceReferenceListImplementation()
- Default constructor for the type : ordered instance reference list
 
OrderedInstanceReferenceListImplementation
public OrderedInstanceReferenceListImplementation(PropertyCollection<?,?> setFixedInstance)
- Constructor with fixed instance for the type : ordered instance reference list
- Parameters:
 setFixedInstance - the list fixed instance
 
type
public PropertyCollectionType type()
- (non-Javadoc)
- Specified by:
 type in interface PropertyCollection<java.lang.Object,java.lang.Object>- Overrides:
 type in class PropertyList<java.lang.Object>
 
- Returns:
 - the property description
 - See Also:
 PropertyCollection.type()
 
 
createKeyList
public static void createKeyList()
- static method used to initialize the key list on the property collection
 
 
 
createInstancesAndTypes
public static void createInstancesAndTypes()
- create instances and types
 
 
 
fillInstancesAndTypesFromSchema
public static void fillInstancesAndTypesFromSchema(PropertyCollection<?,?> schema)
- fill instances and types from a schema
 
- Parameters:
 schema - the schema that contains the required instances and types
 
 
fillInstancesAndTypes
public static void fillInstancesAndTypes()
- fill instances and types phase 1
 
 
 
fillTypeLists
public static void fillTypeLists()
- fill instances and types phase 2