com.rubecula.darwin.domain.helper
Interface EcoFactor

All Superinterfaces:
Attribute, Censusible, net.sf.tostring0.Identifiable, Individual
All Known Implementing Classes:
EcoFactor_, EcoFactor_Clients, EcoFactor_Humboldtian, EcoFactor_Number, EcoFactor_SootDensity, EcoFactor_TravelTimes, EcoFactor_TS

public interface EcoFactor
extends Attribute, Individual, Censusible

Defines the methods supported by the EcoFactor interface. An Environment is a set of EcoFactor instances.

Author:
Robin Hillyard

Method Summary
 Environment getEnvironment()
           
 void setEnvironment(Environment environment)
           
 boolean update(EcoFactor other)
           
 
Methods inherited from interface com.rubecula.darwin.domain.helper.Attribute
getAttribute, getValue, setValue
 
Methods inherited from interface com.rubecula.darwin.foundation.Individual
getVisualizable, isNew, isVisible
 
Methods inherited from interface net.sf.tostring0.Identifiable
getIdentifier
 
Methods inherited from interface com.rubecula.darwin.domain.helper.Censusible
censusMe, getCensusibleChildren
 

Method Detail

getEnvironment

Environment getEnvironment()
Returns:
the environment to which this factor belongs.

setEnvironment

void setEnvironment(Environment environment)
Parameters:
environment -

update

boolean update(EcoFactor other)
Parameters:
other - the factor which will be used to update this factor
Returns:
true if this EcoFactor has been updated.


Copyright © 2010 Rubecula Software, LLC. All Rights Reserved.