summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogic.java
blob: 90319e25af9e229c935a5c334a506122c13b9450 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package org.openslx.virtualization.configuration.logic;

import org.openslx.virtualization.configuration.VirtualizationConfiguration;
import org.openslx.virtualization.configuration.transformation.TransformationGeneric;

/**
 * Generic transformation logic for virtualization configurations.
 * <p>
 * This transformation logic represents an encapsulated transformation logic to transform
 * virtualization configurations as part of server or client implementations.
 * 
 * @author Manuel Bentele
 * @version 1.0
 * 
 * @param <T> type of configuration data used as input arguments for a transformation.
 */
public abstract class ConfigurationLogic<T> extends TransformationGeneric<VirtualizationConfiguration, T>
{
	/**
	 * Creates a new generic transformation logic for virtualization configurations.
	 * 
	 * @param name generic transformation logic name.
	 */
	public ConfigurationLogic( String name )
	{
		super( name );
	}
}