com.hammurapi.config.runtime
Interface Component<D extends org.eclipse.emf.ecore.EObject>

Type Parameters:
D - Model element type which is used to configure given instance.

public interface Component<D extends org.eclipse.emf.ecore.EObject>

Objects which need lifecycle management and advanced configuration (beyond property injection) shall implement this interface.

Author:
Pavel Vlasov

Method Summary
 void init(ConfigurationContext<D> context)
          Initializes element
 

Method Detail

init

void init(ConfigurationContext<D> context)
          throws ConfigurationException
Initializes element

Parameters:
context -
Throws:
ConfigurationException