Class BPMN2Profile.CorrelationPropertyRetrievalExpressionStereotype

java.lang.Object
com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
com.nomagic.magicdraw.cbm.profiles.BPMN2Profile.CorrelationPropertyRetrievalExpressionStereotype
Enclosing class:
BPMN2Profile

public static class BPMN2Profile.CorrelationPropertyRetrievalExpressionStereotype extends ProfileImplementation.StereotypeWrapper
  • Field Details

    • STEREOTYPE_NAME

      public static final String STEREOTYPE_NAME
      See Also:
    • MESAGEPATHLANGUAGE

      public static final String MESAGEPATHLANGUAGE
      The Message path defines how to extract a CorrelationProperty from the Message payload. The language MUST be specified in a URI format.
      See Also:
    • MESSAGEPATHBODY

      public static final String MESSAGEPATHBODY
      The Message path defines how to extract a CorrelationProperty from the Message payload. The body of the Expression. Note that this attribute is not relevant when the XML Schema is used for interchange. Instead, the FormalExpression complex type supports mixed content. The body of the Expression would be specified as element content.
      See Also:
    • MESSAGEREF

      public static final String MESSAGEREF
      The specific Message the FormalExpression extracts the CorrelationProperty from.
      See Also:
    • ID

      public static final String ID
      This attribute is used to uniquely identify BPMN elements.
      See Also:
  • Constructor Details

    • CorrelationPropertyRetrievalExpressionStereotype

      protected CorrelationPropertyRetrievalExpressionStereotype(BPMN2Profile profile)
  • Method Details

    • getStereotype

      public Stereotype getStereotype()
      Description copied from class: ProfileImplementation.StereotypeWrapper
      Returns stereotype for this wrapper.
      Specified by:
      getStereotype in class ProfileImplementation.StereotypeWrapper
      Returns:
      stereotype
    • getMesagePathLanguageProperty

      @CheckForNull public Property getMesagePathLanguageProperty()
    • getMessagePathBodyProperty

      @CheckForNull public Property getMessagePathBodyProperty()
    • getMessageRefProperty

      @CheckForNull public Property getMessageRefProperty()
    • getIdProperty

      @CheckForNull public Property getIdProperty()
    • setMesagePathLanguage

      public void setMesagePathLanguage(Element element, @CheckForNull String value)
    • clearMesagePathLanguage

      public void clearMesagePathLanguage(Element element)
    • getMesagePathLanguage

      @CheckForNull public String getMesagePathLanguage(Element element)
    • setMessagePathBody

      public void setMessagePathBody(Element element, @CheckForNull Element value)
    • clearMessagePathBody

      public void clearMessagePathBody(Element element)
    • getMessagePathBody

      @CheckForNull public Element getMessagePathBody(Element element)
    • setMessageRef

      public void setMessageRef(Element element, @CheckForNull Element value)
    • clearMessageRef

      public void clearMessageRef(Element element)
    • getMessageRef

      @CheckForNull public Element getMessageRef(Element element)
    • setId

      public void setId(Element element, @CheckForNull String value)
    • clearId

      public void clearId(Element element)
    • getId

      @CheckForNull public String getId(Element element)
    • clear

      protected void clear()
    • is

      public boolean is(@CheckForNull Element element)
    • isInstance

      public static boolean isInstance(@CheckForNull Element element)