Package ai.libs.jaicore.components.model
Class ComponentInstanceUtil
- java.lang.Object
-
- ai.libs.jaicore.components.model.ComponentInstanceUtil
-
public class ComponentInstanceUtil extends java.lang.ObjectThe ComponentInstanceUtil provides some utilities to deal with component instances. For instance, it may be used to check whether a ComponentInstance conforms the dependencies defined in the respective Component.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ComponentInstancegetDefaultParametrization(ComponentInstance ci)static booleanisValidComponentInstantiation(ComponentInstance ci)Checks whether a component instance adheres to the defined inter-parameter dependencies defined in the component.static java.lang.StringtoComponentNameString(ComponentInstance ci)
-
-
-
Method Detail
-
isValidComponentInstantiation
public static boolean isValidComponentInstantiation(ComponentInstance ci)
Checks whether a component instance adheres to the defined inter-parameter dependencies defined in the component.- Parameters:
ci- The component instance to be verified.- Returns:
- Returns true iff all dependency conditions hold.
-
toComponentNameString
public static java.lang.String toComponentNameString(ComponentInstance ci)
-
getDefaultParametrization
public static ComponentInstance getDefaultParametrization(ComponentInstance ci)
-
-