Class SysMLProfile.ElementGroupStereotype

  • Enclosing class:
    SysMLProfile

    public static class SysMLProfile.ElementGroupStereotype
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private SysMLProfile _p  
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property criterion  
      static java.lang.String CRITERION
      Specifies the rationale for being member of the group.
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property member  
      static java.lang.String MEMBER
      Set specifying the members of the group.
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property name  
      static java.lang.String NAME  
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property orderedMember  
      static java.lang.String ORDEREDMEMBER
      Organize member according to an arbitrary order.
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property size  
      static java.lang.String SIZE
      Number of members in the group.
      static java.lang.String STEREOTYPE_NAME  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addMember​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      void addOrderedMember​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      protected void clear()  
      void clearCriterion​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      void clearMember​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      void clearName​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      void clearOrderedMember​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      void clearSize​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      java.lang.String getCriterion​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getCriterionProperty()  
      java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getMember​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getMemberProperty()  
      java.lang.String getName​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getNameProperty()  
      java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getOrderedMember​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getOrderedMemberProperty()  
      java.lang.Integer getSize​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getSizeProperty()  
      com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getStereotype()  
      boolean is​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      static boolean isInstance​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      void removeMember​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      void removeOrderedMember​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      void setCriterion​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)  
      void setMember​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)  
      void setName​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)  
      void setOrderedMember​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)  
      void setSize​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.Integer value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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
      • criterion

        @CheckForNull
        private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property criterion
      • member

        @CheckForNull
        private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property member
      • name

        @CheckForNull
        private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property name
      • orderedMember

        @CheckForNull
        private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property orderedMember
      • size

        @CheckForNull
        private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property size
    • Constructor Detail

      • ElementGroupStereotype

        protected ElementGroupStereotype​(SysMLProfile profile)
    • Method Detail

      • getStereotype

        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getStereotype()
      • getCriterionProperty

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getCriterionProperty()
      • getMemberProperty

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getMemberProperty()
      • getNameProperty

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getNameProperty()
      • getOrderedMemberProperty

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getOrderedMemberProperty()
      • getSizeProperty

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getSizeProperty()
      • setCriterion

        public void setCriterion​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
                                 @CheckForNull
                                 java.lang.String value)
      • clearCriterion

        public void clearCriterion​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
      • getCriterion

        @CheckForNull
        public java.lang.String getCriterion​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
      • setMember

        public void setMember​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
                              @CheckForNull
                              java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)
      • clearMember

        public void clearMember​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
      • addMember

        public void addMember​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
                              com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
      • removeMember

        public void removeMember​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
                                 com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
      • getMember

        public java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getMember​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
      • setName

        public void setName​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
                            @CheckForNull
                            java.lang.String value)
      • clearName

        public void clearName​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
      • getName

        @CheckForNull
        public java.lang.String getName​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
      • setOrderedMember

        public void setOrderedMember​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
                                     @CheckForNull
                                     java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)
      • clearOrderedMember

        public void clearOrderedMember​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
      • addOrderedMember

        public void addOrderedMember​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
                                     com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
      • removeOrderedMember

        public void removeOrderedMember​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
                                        com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
      • getOrderedMember

        public java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getOrderedMember​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
      • setSize

        public void setSize​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
                            @CheckForNull
                            java.lang.Integer value)
      • clearSize

        public void clearSize​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
      • getSize

        @CheckForNull
        public java.lang.Integer getSize​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
      • clear

        protected void clear()
      • is

        public boolean is​(@CheckForNull
                          com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
      • isInstance

        public static boolean isInstance​(@CheckForNull
                                         com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)