Interface WriteStructuralFeatureAction

    • Method Detail

      • setValue

        void setValue​(InputPin value)
        Sets the value of the 'Value' containment reference.
        Parameters:
        value - the new value of the 'Value' containment reference.
        See Also:
        getValue()
      • createValue

        InputPin createValue​(String name,
                             Type type,
                             org.eclipse.emf.ecore.EClass eClass)
        Creates a new InputPin, with the specified 'Name', and 'Type', and sets the 'Value' containment reference.
        Parameters:
        name - The 'Name' for the new InputPin, or null.
        type - The 'Type' for the new InputPin, or null.
        eClass - The Ecore class of the InputPin to create.
        Returns:
        The new InputPin.
        See Also:
        getValue()
      • createValue

        InputPin createValue​(String name,
                             Type type)
        Creates a new InputPin,with the specified 'Name', and 'Type', and sets the 'Value' containment reference.
        Parameters:
        name - The 'Name' for the new InputPin, or null.
        type - The 'Type' for the new InputPin, or null.
        Returns:
        The new InputPin.
        See Also:
        getValue()
      • validateInputPin

        boolean validateInputPin​(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                 Map context)
        The type input pin is the same as the classifier of the structural feature. self.value.type = self.structuralFeature.featuringClassifier