Packageorg.omoa.datamodel
Classpublic class AbstractDataModel
InheritanceAbstractDataModel Inheritance flash.events.EventDispatcher
Implements IDataModel
Subclasses DataModel, GenericDataModel

...



Public Properties
 PropertyDefined By
  id : String
[read-only]
AbstractDataModel
  isComplete : Boolean
[read-only]
AbstractDataModel
  isRemote : Boolean
[read-only]
AbstractDataModel
Protected Properties
 PropertyDefined By
  _id : String
AbstractDataModel
  _isComplete : Boolean = false
AbstractDataModel
  _isRemote : Boolean = false
AbstractDataModel
  propertyDimensions : Vector.<ModelDimension>
AbstractDataModel
  valueDimensions : Vector.<ModelDimension>
AbstractDataModel
Public Methods
 MethodDefined By
  
AbstractDataModel
  
addDatum(datum:Datum):void
AbstractDataModel
  
addPropertyDimension(propertyDimension:ModelDimension):void
AbstractDataModel
  
addValueDimension(valueDimension:ModelDimension):void
AbstractDataModel
  
createDescription(descriptionString:String = null):Description
AbstractDataModel
  
AbstractDataModel
  
AbstractDataModel
  
AbstractDataModel
  
AbstractDataModel
  
toString():String
[override]
AbstractDataModel
  
updateDatum(datum:Datum):void
AbstractDataModel
  
AbstractDataModel
  
AbstractDataModel
Property Detail
_idproperty
protected var _id:String

_isCompleteproperty 
protected var _isComplete:Boolean = false

_isRemoteproperty 
protected var _isRemote:Boolean = false

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
propertyDimensionsproperty 
protected var propertyDimensions:Vector.<ModelDimension>

valueDimensionsproperty 
protected var valueDimensions:Vector.<ModelDimension>

Constructor Detail
AbstractDataModel()Constructor
public function AbstractDataModel(id:String)



Parameters
id:String
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 
override 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