public class Construction
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static java.util.Set<java.lang.Class<?>> |
SIM_CONTEXT_CLASSES |
Constructor | Description |
---|---|
Construction() |
Modifier and Type | Method | Description |
---|---|---|
static <T> java.util.Optional<T> |
createInstance(ConstructionParams params,
SimulationModel model) |
|
static java.util.Optional<ConstructionInfo> |
getConstructionInfo(java.lang.Class cls,
SimulationModel model) |
|
static java.util.Optional<java.lang.reflect.Constructor<?>> |
getEligibleConstructor(java.lang.Class meterClass) |
|
static boolean |
isContextClass(java.lang.Class cls) |
public static final java.util.Set<java.lang.Class<?>> SIM_CONTEXT_CLASSES
public static boolean isContextClass(java.lang.Class cls)
public static java.util.Optional<java.lang.reflect.Constructor<?>> getEligibleConstructor(java.lang.Class meterClass)
public static java.util.Optional<ConstructionInfo> getConstructionInfo(java.lang.Class cls, SimulationModel model)
public static <T> java.util.Optional<T> createInstance(ConstructionParams params, SimulationModel model) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException