Class SysMLProfile.ElementGroupStereotype

    • Field Detail

      • CRITERION

        public static final java.lang.String CRITERION
        Specifies the rationale for being member of the group. Adding an element to the group asserts that the criterion applies to this element. Derived from Comment::body.
        See Also:
        Constant Field Values
      • MEMBER

        public static final java.lang.String MEMBER
        Set specifying the members of the group. Derived from Comment::annotatedElement.
        See Also:
        Constant Field Values
      • ORDEREDMEMBER

        public static final java.lang.String ORDEREDMEMBER
        Organize member according to an arbitrary order. Optional.
        See Also:
        Constant Field Values
      • SIZE

        public static final java.lang.String SIZE
        Number of members in the group. Derived.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ElementGroupStereotype

        protected ElementGroupStereotype​(SysMLProfile profile)
    • Method Detail

      • getCriterionProperty

        @CheckForNull
        public Property getCriterionProperty()
      • getMemberProperty

        @CheckForNull
        public Property getMemberProperty()
      • getNameProperty

        @CheckForNull
        public Property getNameProperty()
      • getOrderedMemberProperty

        @CheckForNull
        public Property getOrderedMemberProperty()
      • getSizeProperty

        @CheckForNull
        public Property getSizeProperty()
      • setCriterion

        public void setCriterion​(Element element,
                                 @CheckForNull
                                 java.lang.String value)
      • clearCriterion

        public void clearCriterion​(Element element)
      • getCriterion

        @CheckForNull
        public java.lang.String getCriterion​(Element element)
      • setMember

        public void setMember​(Element element,
                              @CheckForNull
                              java.util.Collection<? extends Element> value)
      • clearMember

        public void clearMember​(Element element)
      • addMember

        public void addMember​(Element element,
                              Element value)
      • removeMember

        public void removeMember​(Element element,
                                 Element value)
      • getMember

        public java.util.List<Element> getMember​(Element element)
      • setName

        public void setName​(Element element,
                            @CheckForNull
                            java.lang.String value)
      • clearName

        public void clearName​(Element element)
      • getName

        @CheckForNull
        public java.lang.String getName​(Element element)
      • setOrderedMember

        public void setOrderedMember​(Element element,
                                     @CheckForNull
                                     java.util.Collection<? extends Element> value)
      • clearOrderedMember

        public void clearOrderedMember​(Element element)
      • addOrderedMember

        public void addOrderedMember​(Element element,
                                     Element value)
      • removeOrderedMember

        public void removeOrderedMember​(Element element,
                                        Element value)
      • getOrderedMember

        public java.util.List<Element> getOrderedMember​(Element element)
      • setSize

        public void setSize​(Element element,
                            @CheckForNull
                            java.lang.Integer value)
      • clearSize

        public void clearSize​(Element element)
      • getSize

        @CheckForNull
        public java.lang.Integer getSize​(Element element)
      • clear

        protected void clear()
      • is

        public boolean is​(@CheckForNull
                          Element element)
      • isInstance

        public static boolean isInstance​(@CheckForNull
                                         Element element)