Class ExpressionConceptFunctionDefinitionAttribute

    • Field Detail

      • argumentDomainOntologies

        public Parameter argumentDomainOntologies
        The parameter that holds the array of strings that name the domain ontologies for the arguments for the concept function.
      • argumentNames

        public Parameter argumentNames
        The parameter that holds the array of strings that name the arguments for the concept function.
      • conceptFunctionExpression

        public StringParameter conceptFunctionExpression
        The string that represents the boolean expression of the concept function.
      • constrainFunctionToBeMonotonic

        public Parameter constrainFunctionToBeMonotonic
        Parameter to select whether the concept function defined by this attribute must be monotonic.
      • numberOfArgumentsIsFixed

        public Parameter numberOfArgumentsIsFixed
        Parameter to select whether the number of arguments for the concept function is fixed.
      • outputRangeOntologyName

        public StringParameter outputRangeOntologyName
        The name of the ontology that specifies the range of concepts for the concept function output.
    • Constructor Detail

      • ExpressionConceptFunctionDefinitionAttribute

        public ExpressionConceptFunctionDefinitionAttribute​(CompositeEntity container,
                                                            java.lang.String name)
                                                     throws IllegalActionException,
                                                            NameDuplicationException
        Construct the ExpressionConceptFunctionDefinitionAttribute attribute with the given container and name.
        Parameters:
        container - The container.
        name - The name of this attribute.
        Throws:
        IllegalActionException - If the entity cannot be contained by the proposed container.
        NameDuplicationException - If the container already has an actor with this name.