Interface ExtractReference


  • @OpenApiAll
    public interface ExtractReference
    Represents logical model relation from the extract source to the extract target. In the concrete refactoring this reference can be represented as connector (composite structures), object flow (activities), transition (states), message (interactions).
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void setCreate​(boolean create)
      Flag value which indicates whether reference should be created during refactoring.
      void setName​(java.lang.String name)
      Sets name of the reference.
      void setType​(Type type)
      Sets type of the reference.
    • Method Detail

      • setCreate

        void setCreate​(boolean create)
        Flag value which indicates whether reference should be created during refactoring.
        Parameters:
        create - create flag value.
      • setName

        void setName​(java.lang.String name)
        Sets name of the reference. This name is used to name the elements which represent the reference in the model.
        Parameters:
        name - name to set.
      • setType

        void setType​(Type type)
        Sets type of the reference. This type is used to type the elements which represent the reference in the model. For example, in activity extract the type is used to type activity parameters, activity parameter nodes, pins. In extract structure it is used to type ports.
        Parameters:
        type - type to set.