java.lang.Object
org.eclipse.emf.common.util.AbstractEnumerator
com.nomagic.uml2.ext.magicdraw.commonbehaviors.mdcommunications.CallConcurrencyKindEnum
All Implemented Interfaces:
CallConcurrencyKind, Serializable, javax.jmi.reflect.RefEnum, org.eclipse.emf.common.util.Enumerator

public final class CallConcurrencyKindEnum extends org.eclipse.emf.common.util.AbstractEnumerator implements CallConcurrencyKind
A representation of the literals of the enumeration 'Call Concurrency Kind', and utility methods for working with them. CallConcurrencyKind is an Enumeration used to specify the semantics of concurrent calls to a BehavioralFeature.
See Also:
  • com.nomagic.uml2.ext.magicdraw.metadata.UMLPackage#getCallConcurrencyKindEnum()
  • Serialized Form
Model:
annotation="MOF package='commonbehaviors.mdcommunications'"
Generated:
  • Field Details

    • SEQUENTIAL_VALUE

      public static final int SEQUENTIAL_VALUE
      The 'Sequential' literal value. No concurrency management mechanism is associated with the BehavioralFeature and, therefore, concurrency conflicts may occur. Instances that invoke a BehavioralFeature need to coordinate so that only one invocation to a target on any BehavioralFeature occurs at once.
      See Also:
      Model:
      name="sequential"
      Generated:
    • GUARDED_VALUE

      public static final int GUARDED_VALUE
      The 'Guarded' literal value. Multiple invocations of a BehavioralFeature that overlap in time may occur to one instance, but only one is allowed to commence. The others are blocked until the performance of the currently executing BehavioralFeature is complete. It is the responsibility of the system designer to ensure that deadlocks do not occur due to simultaneous blocking.
      See Also:
      Model:
      name="guarded"
      Generated:
    • CONCURRENT_VALUE

      public static final int CONCURRENT_VALUE
      The 'Concurrent' literal value. Multiple invocations of a BehavioralFeature that overlap in time may occur to one instance and all of them may proceed concurrently.
      See Also:
      Model:
      name="concurrent"
      Generated:
    • SEQUENTIAL

      public static final CallConcurrencyKind SEQUENTIAL
      The 'Sequential' literal object.
      See Also:
      Generated:
    • GUARDED

      public static final CallConcurrencyKind GUARDED
      The 'Guarded' literal object.
      See Also:
      Generated:
    • CONCURRENT

      public static final CallConcurrencyKind CONCURRENT
      The 'Concurrent' literal object.
      See Also:
      Generated:
    • VALUES

      public static final List VALUES
      A public read-only list of all the 'Call Concurrency Kind' enumerators.
      Generated:
  • Method Details

    • refTypeName

      public List refTypeName()
      Specified by:
      refTypeName in interface javax.jmi.reflect.RefEnum
    • get

      public static CallConcurrencyKindEnum get(String literal)
      Returns the 'Call Concurrency Kind' literal with the specified literal value.
      Generated:
    • getByName

      public static CallConcurrencyKindEnum getByName(String name)
      Returns the 'Call Concurrency Kind' literal with the specified name.
      Generated:
    • get

      public static CallConcurrencyKindEnum get(int value)
      Returns the 'Call Concurrency Kind' literal with the specified integer value.
      Generated: