Interface IValueTypeCategory<V extends IValue>
- All Superinterfaces:
IValueType<V>
- All Known Implementing Classes:
ValueTypeCategoryAny,ValueTypeCategoryBase,ValueTypeCategoryNamed,ValueTypeCategoryNullable,ValueTypeCategoryNumber,ValueTypeCategoryUniquelyNamed
Abstraction layer above value type to categorize them so that a certain category can be used inside operators among other things.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.cyclops.integrateddynamics.api.evaluate.variable.IValueType
IValueType.ValueTypeComparator -
Method Summary
Methods inherited from interface org.cyclops.integrateddynamics.api.evaluate.variable.IValueType
canDeserialize, cast, correspondsTo, createLogicProgrammerElement, deserialize, deserializeValuePredicate, getDefault, getDisplayColor, getDisplayColorFormat, getTranslationKey, getTypeName, getUniqueName, getVariableItemOverrideModel, isCategory, isObject, loadTooltip, materialize, parseString, renderISTER, serialize, toCompactString, toString
-
Method Details
-
getElements
Collection<IValueType<?>> getElements()- Returns:
- The value types that are part of this category.
-