Class FunctionNamespaceModel

    • Constructor Detail

      • FunctionNamespaceModel

        public FunctionNamespaceModel()
        Default constructor.
      • FunctionNamespaceModel

        public FunctionNamespaceModel​(java.lang.String functionNamespaceName,
                                      java.lang.String managedFunctionSourceClassName)
        Convenience constructor for new non-linked instance.
        Parameters:
        functionNamespaceName - Function namespace name.
        managedFunctionSourceClassName - Managed function source class name.
      • FunctionNamespaceModel

        public FunctionNamespaceModel​(java.lang.String functionNamespaceName,
                                      java.lang.String managedFunctionSourceClassName,
                                      int x,
                                      int y)
        Convenience constructor for new non-linked instance allowing XY initialising.
        Parameters:
        functionNamespaceName - Function namespace name.
        managedFunctionSourceClassName - Managed function source class name.
        x - Horizontal location.
        y - Vertical location.
      • FunctionNamespaceModel

        public FunctionNamespaceModel​(java.lang.String functionNamespaceName,
                                      java.lang.String managedFunctionSourceClassName,
                                      ManagedFunctionModel[] managedFunction,
                                      PropertyModel[] property)
        Convenience constructor.
        Parameters:
        functionNamespaceName - Function namespace name.
        managedFunctionSourceClassName - Managed function source class name.
        managedFunction - Managed function.
        property - Property.
      • FunctionNamespaceModel

        public FunctionNamespaceModel​(java.lang.String functionNamespaceName,
                                      java.lang.String managedFunctionSourceClassName,
                                      ManagedFunctionModel[] managedFunction,
                                      PropertyModel[] property,
                                      int x,
                                      int y)
        Convenience constructor allowing XY initialising.
        Parameters:
        functionNamespaceName - Function namespace name.
        managedFunctionSourceClassName - Managed function source class name.
        managedFunction - Managed function.
        property - Property.
        x - Horizontal location.
        y - Vertical location.
    • Method Detail

      • getFunctionNamespaceName

        public java.lang.String getFunctionNamespaceName()
        Returns:
        Function namespace name.
      • setFunctionNamespaceName

        public void setFunctionNamespaceName​(java.lang.String functionNamespaceName)
        Parameters:
        functionNamespaceName - Function namespace name.
      • getManagedFunctionSourceClassName

        public java.lang.String getManagedFunctionSourceClassName()
        Returns:
        Managed function source class name.
      • setManagedFunctionSourceClassName

        public void setManagedFunctionSourceClassName​(java.lang.String managedFunctionSourceClassName)
        Parameters:
        managedFunctionSourceClassName - Managed function source class name.
      • getManagedFunctions

        public java.util.List<ManagedFunctionModel> getManagedFunctions()
        Returns:
        Managed function.
      • addManagedFunction

        public void addManagedFunction​(ManagedFunctionModel managedFunction)
        Parameters:
        managedFunction - Managed function.
      • removeManagedFunction

        public void removeManagedFunction​(ManagedFunctionModel managedFunction)
        Parameters:
        managedFunction - Managed function.
      • getProperties

        public java.util.List<PropertyModel> getProperties()
        Returns:
        Property.
      • addProperty

        public void addProperty​(PropertyModel property)
        Parameters:
        property - Property.
      • removeProperty

        public void removeProperty​(PropertyModel property)
        Parameters:
        property - Property.