Packageorg.omoa.framework
Interfacepublic interface IDataModel extends flash.events.IEventDispatcher
Implementors AbstractDMLoader, AbstractDataModel

Implemetations of this interface store statistical, better non-spatial, data.



Public Properties
 PropertyDefined By
  id : String
[read-only]
IDataModel
  isComplete : Boolean
[read-only]
IDataModel
  isRemote : Boolean
[read-only]
IDataModel
Public Methods
 MethodDefined By
  
addDatum(datum:Datum):void
IDataModel
  
addPropertyDimension(propertyDimension:ModelDimension):void
IDataModel
  
addValueDimension(valueDimension:ModelDimension):void
IDataModel
  
createDescription(descriptionString:String = null):Description
IDataModel
  
IDataModel
  
IDataModel
  
IDataModel
  
IDataModel
  
toString():String
IDataModel
  
updateDatum(datum:Datum):void
IDataModel
  
IDataModel
  
IDataModel
Events
 Event Summary Defined By
  Signalises a change in the Model.IDataModel
  Signalises the end of the loading process.IDataModel
  Signalises the pending deconstruction of a Model.IDataModel
Property Detail
idproperty
id:String  [read-only]


Implementation
    public function get id():String
isCompleteproperty 
isComplete:Boolean  [read-only]


Implementation
    public function get isComplete():Boolean
isRemoteproperty 
isRemote:Boolean  [read-only]


Implementation
    public function get isRemote():Boolean
Method Detail
addDatum()method
public function addDatum(datum:Datum):void

Parameters

datum:Datum

addPropertyDimension()method 
public function addPropertyDimension(propertyDimension:ModelDimension):void

Parameters

propertyDimension:ModelDimension

addValueDimension()method 
public function addValueDimension(valueDimension:ModelDimension):void

Parameters

valueDimension:ModelDimension

createDescription()method 
public function createDescription(descriptionString:String = null):Description

Parameters

descriptionString:String (default = null)

Returns
Description
getDatum()method 
public function getDatum(description:Description):Datum

Parameters

description:Description

Returns
Datum
iterator()method 
public function iterator(type:String):IDataModelIterator

Parameters

type:String

Returns
IDataModelIterator
propertyDimension()method 
public function propertyDimension(order:int):ModelDimension

Parameters

order:int

Returns
ModelDimension
propertyDimensionCount()method 
public function propertyDimensionCount():int

Returns
int
toString()method 
public function toString():String

Returns
String
updateDatum()method 
public function updateDatum(datum:Datum):void

Parameters

datum:Datum

valueDimension()method 
public function valueDimension(index:int = 0):ModelDimension

Parameters

index:int (default = 0)

Returns
ModelDimension
valueDimensionCount()method 
public function valueDimensionCount():int

Returns
int
Event Detail
CHANGE Event
Event Object Type: flash.events.Event

Signalises a change in the Model.

COMPLETE Event  
Event Object Type: flash.events.Event

Signalises the end of the loading process. You may now use this class.

REMOVED Event  
Event Object Type: flash.events.Event

Signalises the pending deconstruction of a Model.