Class SysMLProfile.EndPathMultiplicityStereotype

  • Enclosing class:
    SysMLProfile

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

      Fields 
      Modifier and Type Field Description
      private SysMLProfile _p  
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property lower  
      static java.lang.String LOWER
      Gives the minimum number of values of the property at the end of the related bindingPath, for each object reached by navigation along the bindingPath from an instance of the block owning the property to which EndPathMultiplicity is applied
      static java.lang.String STEREOTYPE_NAME  
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property upper  
      static java.lang.String UPPER
      Gives the maximum number of values of the property at the end of the related bindingPath, for each object reached by navigation along the bindingPath from an instance of the block owning the property to which EndPathMultiplicity is applied.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void clear()  
      void clearLower​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      void clearUpper​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      java.lang.Integer getLower​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getLowerProperty()  
      com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getStereotype()  
      java.lang.Integer getUpper​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getUpperProperty()  
      boolean is​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      static boolean isInstance​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      void setLower​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.Integer value)  
      void setUpper​(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

      • LOWER

        public static final java.lang.String LOWER
        Gives the minimum number of values of the property at the end of the related bindingPath, for each object reached by navigation along the bindingPath from an instance of the block owning the property to which EndPathMultiplicity is applied
        See Also:
        Constant Field Values
      • UPPER

        public static final java.lang.String UPPER
        Gives the maximum number of values of the property at the end of the related bindingPath, for each object reached by navigation along the bindingPath from an instance of the block owning the property to which EndPathMultiplicity is applied.
        See Also:
        Constant Field Values
      • lower

        @CheckForNull
        private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property lower
      • upper

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

      • EndPathMultiplicityStereotype

        protected EndPathMultiplicityStereotype​(SysMLProfile profile)
    • Method Detail

      • getStereotype

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

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getLowerProperty()
      • getUpperProperty

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getUpperProperty()
      • setLower

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

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

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

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

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

        @CheckForNull
        public java.lang.Integer getUpper​(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)