Class GenerationSettingsConstructorTreeItem

    • Constructor Detail

      • GenerationSettingsConstructorTreeItem

        public GenerationSettingsConstructorTreeItem​(GenerationSettingsConstructorTreeItem parentElement,
                                                     String name,
                                                     org.eclipse.swt.graphics.Image image,
                                                     GenerationSettingsConstructorTreeItem.Type type,
                                                     org.eclipse.emf.ecore.EObject eObject)
        Сreates an element of the generation settings constructor tree , with type element
        Parameters:
        parentElement - - parent element in the tree, may be null
        name - - name of the element in the tree ,cannot be null
        image - - image of the element in the tree, cannot be null
        type - - type of element in the tree, cannot be null
        eObject - - associated with this item model object, can be null
    • Method Detail

      • getText

        public String getText()
        Returns name of element
        Returns:
        name of element, cannot return null
      • getImage

        public org.eclipse.swt.graphics.Image getImage()
        Returns image of element
        Returns:
        image of element, cannot return null
      • getValue

        public String getValue()
        Returns expression value
        Returns:
        string - value , cannot be null
      • setValue

        public void setValue​(String value)
        Sets expression value
        Parameters:
        value - expression value , cannot be null
      • setValidateResult

        public void setValidateResult​(String validateValue)
        Sets validate result message
        Parameters:
        validateValue - - validate result message,may be null
      • getValidateResult

        public String getValidateResult()
        Returns validate result
        Returns:
        validate result message,may be null
      • setIssueType

        public void setIssueType​(org.eclipse.xtext.diagnostics.Severity issue)
        Set issue type
        Parameters:
        issue - - issue type,may be null
      • getIssueType

        public org.eclipse.xtext.diagnostics.Severity getIssueType()
        Returns:
        the issue,may be null
      • setMatch

        public void setMatch​(boolean match)
        Set basic objects section element match
        Parameters:
        match -
      • isMatch

        public boolean isMatch()
        Returns basic objects section element match
        Returns:
        type match
      • getObject

        public org.eclipse.emf.ecore.EObject getObject()
        Returns associated with this item model object. Can return null.
        Returns:
        associated with this item model object. Can return null.