Class ExpansionKind

  • All Implemented Interfaces:
    Serializable, org.eclipse.emf.common.util.Enumerator

    public final class ExpansionKind
    extends org.eclipse.emf.common.util.AbstractEnumerator
    A representation of the literals of the enumeration 'Expansion Kind', and utility methods for working with them. ExpansionKind is an enumeration type used to specify how multiple executions of an expansion region interact.
    See Also:
    UMLPackage.getExpansionKind(), Serialized Form
    • Field Detail

      • PARALLEL

        public static final int PARALLEL
        The 'Parallel' literal value. The executions are independent. They may be executed concurrently.
        See Also:
        PARALLEL_LITERAL, Constant Field Values
      • ITERATIVE

        public static final int ITERATIVE
        The 'Iterative' literal value. The executions are dependent and must be executed one at a time, in order of the collection elements.
        See Also:
        ITERATIVE_LITERAL, Constant Field Values
      • STREAM

        public static final int STREAM
        The 'Stream' literal value. A stream of collection elements flows into a single execution, in order of the collection elements.
        See Also:
        STREAM_LITERAL, Constant Field Values
      • PARALLEL_LITERAL

        public static final ExpansionKind PARALLEL_LITERAL
        The 'Parallel' literal object.
        See Also:
        PARALLEL
      • ITERATIVE_LITERAL

        public static final ExpansionKind ITERATIVE_LITERAL
        The 'Iterative' literal object.
        See Also:
        ITERATIVE
      • STREAM_LITERAL

        public static final ExpansionKind STREAM_LITERAL
        The 'Stream' literal object.
        See Also:
        STREAM
      • VALUES

        public static final List VALUES
        A public read-only list of all the 'Expansion Kind' enumerators.
    • Method Detail

      • get

        public static ExpansionKind get​(String literal)
        Returns the 'Expansion Kind' literal with the specified literal value.
      • getByName

        public static ExpansionKind getByName​(String name)
        Returns the 'Expansion Kind' literal with the specified name.
      • get

        public static ExpansionKind get​(int value)
        Returns the 'Expansion Kind' literal with the specified integer value.