Class SysMLProfile.RequirementRelatedStereotype

  • Enclosing class:
    SysMLProfile

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

      Fields 
      Modifier and Type Field Description
      private SysMLProfile _p  
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property refines  
      static java.lang.String REFINES
      Derived from all requirements that are the supplier of a refine relationship for which this element is a client.
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property satisfies  
      static java.lang.String SATISFIES
      Derived from all requirements that are the supplier of a satisfy relationship for which this element is a client.
      static java.lang.String STEREOTYPE_NAME  
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property tracedFrom  
      static java.lang.String TRACEDFROM
      Derived from all requirements that are the supplier of a trace relationship for which this element is a client.
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property verifies  
      static java.lang.String VERIFIES
      Derived from all requirements that are the supplier of a verify relationship for which this element is a client.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addRefines​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      void addSatisfies​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      void addTracedFrom​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      void addVerifies​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      protected void clear()  
      void clearRefines​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      void clearSatisfies​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      void clearTracedFrom​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      void clearVerifies​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getRefines​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getRefinesProperty()  
      java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getSatisfies​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getSatisfiesProperty()  
      com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getStereotype()  
      java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getTracedFrom​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getTracedFromProperty()  
      java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getVerifies​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getVerifiesProperty()  
      boolean is​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      static boolean isInstance​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      void removeRefines​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      void removeSatisfies​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      void removeTracedFrom​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      void removeVerifies​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      void setRefines​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)  
      void setSatisfies​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)  
      void setTracedFrom​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)  
      void setVerifies​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • REFINES

        public static final java.lang.String REFINES
        Derived from all requirements that are the supplier of a refine relationship for which this element is a client.
        See Also:
        Constant Field Values
      • SATISFIES

        public static final java.lang.String SATISFIES
        Derived from all requirements that are the supplier of a satisfy relationship for which this element is a client.
        See Also:
        Constant Field Values
      • TRACEDFROM

        public static final java.lang.String TRACEDFROM
        Derived from all requirements that are the supplier of a trace relationship for which this element is a client.
        See Also:
        Constant Field Values
      • VERIFIES

        public static final java.lang.String VERIFIES
        Derived from all requirements that are the supplier of a verify relationship for which this element is a client.
        See Also:
        Constant Field Values
      • refines

        @CheckForNull
        private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property refines
      • satisfies

        @CheckForNull
        private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property satisfies
      • tracedFrom

        @CheckForNull
        private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property tracedFrom
      • verifies

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

      • RequirementRelatedStereotype

        protected RequirementRelatedStereotype​(SysMLProfile profile)
    • Method Detail

      • getStereotype

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

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getRefinesProperty()
      • getSatisfiesProperty

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getSatisfiesProperty()
      • getTracedFromProperty

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getTracedFromProperty()
      • getVerifiesProperty

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getVerifiesProperty()
      • setRefines

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getVerifies​(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)