Class StructuredValue

java.lang.Object
net.ssehub.easy.varModel.model.values.Value
net.ssehub.easy.varModel.model.values.StructuredValue
Direct Known Subclasses:
CompoundValue, ContainerValue

abstract class StructuredValue extends Value
Super class of ContainerValue and CompoundValue.
Author:
beck, El-Sharkawy
  • Field Details

  • Constructor Details

    • StructuredValue

      StructuredValue()
      Constructor for serialization.
    • StructuredValue

      protected StructuredValue(StructuredDatatype type)
      Constructor for the Class.
      Parameters:
      type - the type of the specific object.
  • Method Details

    • isFullyConfigured

      public abstract boolean isFullyConfigured()
      Method to check, whether each object of the Value has a value assigned.
      Returns:
      true if all sub-elements are configured, else false
    • isConfigured

      public final boolean isConfigured()
      Description copied from class: Value
      Abstract Method to check whether a value is configured.
      Specified by:
      isConfigured in class Value
      Returns:
      true = it is configured / false = it is not
    • setValueParent

      public void setValueParent(IValueParent valueParent)
      Description copied from class: Value
      Changes the value parent.
      Overrides:
      setValueParent in class Value
      Parameters:
      valueParent - the parent
    • getValueParent

      public IValueParent getValueParent()
      Description copied from class: Value
      Returns the value parent.
      Overrides:
      getValueParent in class Value
      Returns:
      the parent (may be null for none)