Interface Extend

    • Method Detail

      • setExtendedCase

        void setExtendedCase​(@CheckForNull
                             UseCase value)
        Sets the value of the 'Extended Case' reference.
        Parameters:
        value - the new value of the 'Extended Case' reference.
        See Also:
        getExtendedCase()
        Generated:
      • getExtension

        @CheckForNull
        UseCase getExtension()
        Returns the value of the 'Extension' container reference. It is bidirectional and its opposite is 'Extend'. The UseCase that represents the extension and owns the Extend relationship.
        Returns:
        the value of the 'Extension' container reference.
        See Also:
        setExtension(UseCase), UMLPackage.getExtend_Extension(), UseCase.getExtend()
        Model:
        opposite="extend" required="true" transient="false" ordered="false"
        Generated:
      • setExtension

        void setExtension​(@CheckForNull
                          UseCase value)
        Sets the value of the 'Extension' container reference.
        Parameters:
        value - the new value of the 'Extension' container reference.
        See Also:
        getExtension()
        Generated:
      • getCondition

        @CheckForNull
        Constraint getCondition()
        Returns the value of the 'Condition' containment reference. It is bidirectional and its opposite is 'extend Of Condition'. References the condition that must hold when the first ExtensionPoint is reached for the extension to take place. If no constraint is associated with the Extend relationship, the extension is unconditional.
        Returns:
        the value of the 'Condition' containment reference.
        See Also:
        setCondition(Constraint), UMLPackage.getExtend_Condition(), Constraint.get_extendOfCondition()
        Model:
        opposite="_extendOfCondition" containment="true" resolveProxies="true" ordered="false"
        Generated:
      • setCondition

        void setCondition​(@CheckForNull
                          Constraint value)
        Sets the value of the 'Condition' containment reference.
        Parameters:
        value - the new value of the 'Condition' containment reference.
        See Also:
        getCondition()
        Generated:
      • getExtensionLocation

        java.util.List<ExtensionPoint> getExtensionLocation()
        Returns the value of the 'Extension Location' reference list. The list contents are of type ExtensionPoint. It is bidirectional and its opposite is 'Extension'. An ordered list of ExtensionPoints belonging to the extended UseCase, specifying where the respective behavioral fragments of the extending UseCase are to be inserted. The first fragment in the extending UseCase is associated with the first extension point in the list, the second fragment with the second point, and so on. Note that, in most practical cases, the extending UseCase has just a single behavior fragment, so that the list of ExtensionPoints is trivial.
        Returns:
        the value of the 'Extension Location' reference list.
        See Also:
        UMLPackage.getExtend_ExtensionLocation(), ExtensionPoint.getExtension()
        Model:
        opposite="extension" required="true"
        Generated:
      • hasExtensionLocation

        boolean hasExtensionLocation()
                              throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated: