Class SysMLProfile.ViewpointStereotype

  • Enclosing class:
    SysMLProfile

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

      Fields 
      Modifier and Type Field Description
      private SysMLProfile _p  
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property concern  
      static java.lang.String CONCERN  
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property concernList  
      static java.lang.String CONCERNLIST
      The interest of the stakeholders.
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property language  
      static java.lang.String LANGUAGE
      The languages used to construct the viewpoint.
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property method  
      static java.lang.String METHOD
      The methods used to construct the views for this viewpoint.
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property presentation  
      static java.lang.String PRESENTATION  
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property purpose  
      static java.lang.String PURPOSE
      The purpose addresses the stakeholder concerns.
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property stakeholder  
      static java.lang.String STAKEHOLDER
      Set of stakeholders.
      static java.lang.String STEREOTYPE_NAME  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addConcern​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)  
      void addConcernList​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      void addLanguage​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)  
      void addMethod​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      void addPresentation​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)  
      void addStakeholder​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      protected void clear()  
      void clearConcern​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      void clearConcernList​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      void clearLanguage​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      void clearMethod​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      void clearPresentation​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      void clearPurpose​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      void clearStakeholder​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      java.util.List<java.lang.String> getConcern​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getConcernList​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getConcernListProperty()  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getConcernProperty()  
      java.util.List<java.lang.String> getLanguage​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getLanguageProperty()  
      java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getMethod​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getMethodProperty()  
      java.util.List<java.lang.String> getPresentation​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getPresentationProperty()  
      java.lang.String getPurpose​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getPurposeProperty()  
      java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getStakeholder​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getStakeholderProperty()  
      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 removeConcern​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)  
      void removeConcernList​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      void removeLanguage​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)  
      void removeMethod​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      void removePresentation​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)  
      void removeStakeholder​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      void setConcern​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<java.lang.String> value)  
      void setConcernList​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)  
      void setLanguage​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<java.lang.String> value)  
      void setMethod​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)  
      void setPresentation​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<java.lang.String> value)  
      void setPurpose​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)  
      void setStakeholder​(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

      • CONCERNLIST

        public static final java.lang.String CONCERNLIST
        The interest of the stakeholders.
        See Also:
        Constant Field Values
      • LANGUAGE

        public static final java.lang.String LANGUAGE
        The languages used to construct the viewpoint.
        See Also:
        Constant Field Values
      • METHOD

        public static final java.lang.String METHOD
        The methods used to construct the views for this viewpoint.
        See Also:
        Constant Field Values
      • PURPOSE

        public static final java.lang.String PURPOSE
        The purpose addresses the stakeholder concerns.
        See Also:
        Constant Field Values
      • STAKEHOLDER

        public static final java.lang.String STAKEHOLDER
        Set of stakeholders.
        See Also:
        Constant Field Values
      • concern

        @CheckForNull
        private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property concern
      • concernList

        @CheckForNull
        private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property concernList
      • language

        @CheckForNull
        private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property language
      • method

        @CheckForNull
        private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property method
      • presentation

        @CheckForNull
        private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property presentation
      • purpose

        @CheckForNull
        private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property purpose
      • stakeholder

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

      • ViewpointStereotype

        protected ViewpointStereotype​(SysMLProfile profile)
    • Method Detail

      • getStereotype

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

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getConcernProperty()
      • getConcernListProperty

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getConcernListProperty()
      • getLanguageProperty

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getLanguageProperty()
      • getMethodProperty

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getMethodProperty()
      • getPresentationProperty

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getPresentationProperty()
      • getPurposeProperty

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getPurposeProperty()
      • getStakeholderProperty

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getStakeholderProperty()
      • setConcern

        public void setConcern​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
                               @CheckForNull
                               java.util.Collection<java.lang.String> value)
      • clearConcern

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

        public void addConcern​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
                               java.lang.String value)
      • removeConcern

        public void removeConcern​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
                                  java.lang.String value)
      • getConcern

        public java.util.List<java.lang.String> getConcern​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
      • setConcernList

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

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

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

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

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

        public void setLanguage​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
                                @CheckForNull
                                java.util.Collection<java.lang.String> value)
      • clearLanguage

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

        public void addLanguage​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
                                java.lang.String value)
      • removeLanguage

        public void removeLanguage​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
                                   java.lang.String value)
      • getLanguage

        public java.util.List<java.lang.String> getLanguage​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
      • setMethod

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

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

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

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

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

        public void setPresentation​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
                                    @CheckForNull
                                    java.util.Collection<java.lang.String> value)
      • clearPresentation

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

        public void addPresentation​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
                                    java.lang.String value)
      • removePresentation

        public void removePresentation​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
                                       java.lang.String value)
      • getPresentation

        public java.util.List<java.lang.String> getPresentation​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
      • setPurpose

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

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

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

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

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

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

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

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