org.deduced.controller
Interface DeducedControllerLayerExtension

All Superinterfaces:
java.lang.Cloneable, DeducedApplicationLayer, DeducedControllerLayer, DeducedModelLayer, DeducedModelLayerExtension, DocumentedCollection, NamedPropertyCollection, PropertyCollection<java.lang.Object,java.lang.Object>, SchemaBasedApplicationLayer
All Known Implementing Classes:
DeducedControllerLayerExtensionImplementation

public interface DeducedControllerLayerExtension
extends DeducedModelLayerExtension, DeducedControllerLayer

Interface that every controller layer must implement

Author:
Steve McDuff

Field Summary
 
Fields inherited from interface org.deduced.DeducedControllerLayer
CONTROLLED_MODEL_INSTANCE, DEDUCED_CONTROLLER_LAYER_TYPE
 
Fields inherited from interface org.deduced.DeducedModelLayer
COLLECTION_LIST_INSTANCE, DEDUCED_MODEL_LAYER_TYPE, DEPENDENT_MODEL_LIST_INSTANCE
 
Fields inherited from interface org.deduced.SchemaBasedApplicationLayer
SCHEMA_BASED_APPLICATION_LAYER_TYPE, SCHEMA_INFORMATION_INSTANCE, SCHEMA_LIST_INSTANCE
 
Fields inherited from interface org.deduced.DeducedApplicationLayer
DEDUCED_APPLICATION_LAYER_TYPE
 
Fields inherited from interface org.deduced.NamedPropertyCollection
NAME_INSTANCE, NAMED_PROPERTY_COLLECTION_TYPE
 
Fields inherited from interface org.deduced.DocumentedCollection
DOCUMENTATION_INSTANCE, DOCUMENTED_COLLECTION_TYPE
 
Fields inherited from interface org.deduced.PropertyCollection
PROPERTY_COLLECTION_TYPE
 
Method Summary
 DeducedModelLayerExtension getControlledModelExtension()
           
 ControllerFactory getControllerFactory()
           
 ControllerProvider getControllerProvider()
           
 
Methods inherited from interface org.deduced.DeducedModelLayerExtension
getModelFactory
 
Methods inherited from interface org.deduced.DeducedControllerLayer
getControlledModel, setControlledModel
 
Methods inherited from interface org.deduced.DeducedModelLayer
getCollectionList, getDependentModelList, setCollectionList, setDependentModelList
 
Methods inherited from interface org.deduced.SchemaBasedApplicationLayer
getSchemaInformation, getSchemaList, setSchemaInformation, setSchemaList
 
Methods inherited from interface org.deduced.NamedPropertyCollection
getName, setName
 
Methods inherited from interface org.deduced.DocumentedCollection
getDocumentation, setDocumentation
 
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, type, valueKey
 

Method Detail

getControllerProvider

ControllerProvider getControllerProvider()
Returns:
the controller provider

getControlledModelExtension

DeducedModelLayerExtension getControlledModelExtension()
Returns:
the controlled model extension

getControllerFactory

ControllerFactory getControllerFactory()
Returns:
the controller factory