Class BPMN2Profile.ItemDefinitionStereotype

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

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

    • STEREOTYPE_NAME

      public static final String STEREOTYPE_NAME
      See Also:
    • IMPORT

      public static final String IMPORT
      Identifies the location of the data structure and its format. If the importType attribute is left unspecified, the typeLanguage specified in the Definitions that contains this ItemDefinition is assumed.
      See Also:
    • ISCOLLECTION

      public static final String ISCOLLECTION
      Setting this flag to true indicates that the actual data type is a collection.
      See Also:
    • ITEMKIND

      public static final String ITEMKIND
      This defines the nature of the Item. Possible values are Physical or Information. The default value is Information.
      See Also:
    • STRUCTUREREF

      public static final String STRUCTUREREF
      The concrete data structure to be used.
      See Also:
    • ID

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

    • ItemDefinitionStereotype

      protected ItemDefinitionStereotype(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
    • getImportProperty

      @CheckForNull public Property getImportProperty()
    • getIsCollectionProperty

      @CheckForNull public Property getIsCollectionProperty()
    • getItemKindProperty

      @CheckForNull public Property getItemKindProperty()
    • getStructureRefProperty

      @CheckForNull public Property getStructureRefProperty()
    • getIdProperty

      @CheckForNull public Property getIdProperty()
    • setImport

      public void setImport(Element element, @CheckForNull Element value)
    • clearImport

      public void clearImport(Element element)
    • getImport

      @CheckForNull public Element getImport(Element element)
    • setIsCollection

      public void setIsCollection(Element element, @CheckForNull Boolean value)
    • clearIsCollection

      public void clearIsCollection(Element element)
    • isIsCollection

      @CheckForNull public Boolean isIsCollection(Element element)
    • setItemKind

      public void setItemKind(Element element, @CheckForNull BPMN2Profile.ItemKindEnum value)
    • clearItemKind

      public void clearItemKind(Element element)
    • getItemKind

      @CheckForNull public BPMN2Profile.ItemKindEnum getItemKind(Element element)
    • setStructureRef

      public void setStructureRef(Element element, @CheckForNull Element value)
    • clearStructureRef

      public void clearStructureRef(Element element)
    • getStructureRef

      @CheckForNull public Element getStructureRef(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)