de.cesr.more.lara.agent
Class MLaraNetworkEnvironment<A extends MoreLaraNetworkAgent<A,E,?>,E extends MoreEdge<? super A>>

java.lang.Object
  extended by de.cesr.lara.components.environment.impl.LEnvironment
      extended by de.cesr.more.lara.agent.MLaraNetworkEnvironment<A,E>
Type Parameters:
A - the common type (of agents) that is contained as nodes in the networks
E - edge type
All Implemented Interfaces:
de.cesr.lara.components.environment.LaraEnvironment, de.cesr.lara.components.environment.LaraSuperEnvironment

public class MLaraNetworkEnvironment<A extends MoreLaraNetworkAgent<A,E,?>,E extends MoreEdge<? super A>>
extends de.cesr.lara.components.environment.impl.LEnvironment

Date:
15.01.2010

Field Summary
 
Fields inherited from class de.cesr.lara.components.environment.impl.LEnvironment
abstractProperties, allObserver, propertyObserver, subEnvironments
 
Constructor Summary
MLaraNetworkEnvironment()
           
 
Method Summary
 de.cesr.lara.components.environment.impl.LAbstractEnvironmentalProperty<?> getPropertyByName(String name)
           
<ValueType>
de.cesr.lara.components.environment.impl.LAbstractEnvironmentalProperty<ValueType>
getTypedPropertyByName(String name)
           
 
Methods inherited from class de.cesr.lara.components.environment.impl.LEnvironment
addEnvListener, addEnvListener, containsProperty, containsProperty, getAllListeners, getEnvProperties, getSubEnvironments, inform, registerEnvironment, removeEnvironment, removeEnvironment, removeEnvListener, removeEnvListener, removeProperty, removeProperty, toString, updateProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MLaraNetworkEnvironment

public MLaraNetworkEnvironment()
Method Detail

getPropertyByName

public de.cesr.lara.components.environment.impl.LAbstractEnvironmentalProperty<?> getPropertyByName(String name)
Specified by:
getPropertyByName in interface de.cesr.lara.components.environment.LaraEnvironment
Overrides:
getPropertyByName in class de.cesr.lara.components.environment.impl.LEnvironment
See Also:
LEnvironment.getPropertyByName(java.lang.String)

getTypedPropertyByName

public <ValueType> de.cesr.lara.components.environment.impl.LAbstractEnvironmentalProperty<ValueType> getTypedPropertyByName(String name)
Specified by:
getTypedPropertyByName in interface de.cesr.lara.components.environment.LaraEnvironment
Overrides:
getTypedPropertyByName in class de.cesr.lara.components.environment.impl.LEnvironment
See Also:
LEnvironment.getTypedPropertyByName(java.lang.String)