Class StructuredVariable

    • Constructor Detail

      • StructuredVariable

        protected StructuredVariable​(IConfigurationElement parent,
                                     AbstractVariable varDeclaration,
                                     boolean isVisible,
                                     boolean isAttribute)
        Sole constructor for this class.
        Parameters:
        parent - the parent this variable is part of, typically the Configuration instance, but in case of compounds/container also the containing IDecisionVariable
        varDeclaration - the variable declaration instantiated by this decision
        isVisible - Specifies whether this variables is exported by an interface or not:
        • true: The variable is exported by an interface or there is no interface
        • .
        • false: There is an interface which does not export this variable
        • .
        isAttribute - whether this variable represents (a part of) an attribute or a variable
    • Method Detail

      • allowsNestedStates

        abstract boolean allowsNestedStates()
        Returns whether this variable support individual states for nested items.
        Returns:
        true if nested items can have their own states, otherwise false.