Package org.somda.dsl.biceps.base.tree
Class DeviceComponent
-
- All Implemented Interfaces:
-
org.somda.dsl.biceps.base.BicepsExtensible,org.somda.dsl.biceps.base.FullyExtensible,org.somda.dsl.biceps.base.GenericExtensible
public abstract class DeviceComponent<T extends Object> extends Descriptor<T>
-
-
Field Summary
Fields Modifier and Type Field Description private final List<ProductionSpecification>productionSpecificationsprivate final Tstateprivate final CodedValuetypeprivate final SafetyClassificationsafetyClassificationprivate final Cursorcursorprivate final Handlehandleprivate final BigIntegerversionprivate final List<BicepsExtension>bicepsExtensionsprivate final List<GenericExtension>genericExtensions
-
Constructor Summary
Constructors Constructor Description DeviceComponent(Handle handle, Function0<T> newState)
-
Method Summary
Modifier and Type Method Description final List<ProductionSpecification>getProductionSpecifications()final ProductionSpecificationproductionSpecification(String productionSpec, CodedValue specType, Function1<ProductionSpecification, Unit> init)-
Methods inherited from class org.somda.dsl.biceps.base.tree.Descriptor
getSafetyClassification, getState, getType, safetyClassification, state, toString, type -
Methods inherited from class org.somda.dsl.biceps.base.tree.IdentifiableMdibComponent
getCursor, getHandle -
Methods inherited from class org.somda.dsl.biceps.base.tree.VersionedMdibComponent
getVersion, version, version, version -
Methods inherited from class org.somda.dsl.biceps.base.BicepsExtensible
extendWith, getBicepsExtensions -
Methods inherited from class org.somda.dsl.biceps.base.GenericExtensible
extendWithGeneric, getGenericExtensions -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getProductionSpecifications
final List<ProductionSpecification> getProductionSpecifications()
-
productionSpecification
final ProductionSpecification productionSpecification(String productionSpec, CodedValue specType, Function1<ProductionSpecification, Unit> init)
-
-
-
-