Class SysMLProfile.DirectedRelationshipPropertyPathStereotype

  • Enclosing class:
    SysMLProfile

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

      Fields 
      Modifier and Type Field Description
      private SysMLProfile _p  
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property sourceContext  
      static java.lang.String SOURCECONTEXT
      Gives the context for sourcePropertyPath to begin from.
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property sourcePropertyPath  
      static java.lang.String SOURCEPROPERTYPATH
      A series of properties that identifies the source of the directed relationship in the context of the block specified by the sourceContext property.
      static java.lang.String STEREOTYPE_NAME  
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property targetContext  
      static java.lang.String TARGETCONTEXT
      Gives the context for targetPropertyPath to begin from.
      private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property targetPropertyPath  
      static java.lang.String TARGETPROPERTYPATH
      A series of properties that identifies the target of the directed relationship in the context of the block specified by the targetContext property.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addSourcePropertyPath​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      void addTargetPropertyPath​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      protected void clear()  
      void clearSourceContext​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      void clearSourcePropertyPath​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      void clearTargetContext​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      void clearTargetPropertyPath​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element getSourceContext​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getSourceContextProperty()  
      java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getSourcePropertyPath​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getSourcePropertyPathProperty()  
      com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getStereotype()  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element getTargetContext​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getTargetContextProperty()  
      java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getTargetPropertyPath​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getTargetPropertyPathProperty()  
      boolean is​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      static boolean isInstance​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)  
      void removeSourcePropertyPath​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      void removeTargetPropertyPath​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      void setSourceContext​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      void setSourcePropertyPath​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)  
      void setTargetContext​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)  
      void setTargetPropertyPath​(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

      • SOURCECONTEXT

        public static final java.lang.String SOURCECONTEXT
        Gives the context for sourcePropertyPath to begin from.
        See Also:
        Constant Field Values
      • SOURCEPROPERTYPATH

        public static final java.lang.String SOURCEPROPERTYPATH
        A series of properties that identifies the source of the directed relationship in the context of the block specified by the sourceContext property.
        See Also:
        Constant Field Values
      • TARGETCONTEXT

        public static final java.lang.String TARGETCONTEXT
        Gives the context for targetPropertyPath to begin from.
        See Also:
        Constant Field Values
      • TARGETPROPERTYPATH

        public static final java.lang.String TARGETPROPERTYPATH
        A series of properties that identifies the target of the directed relationship in the context of the block specified by the targetContext property.
        See Also:
        Constant Field Values
      • sourceContext

        @CheckForNull
        private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property sourceContext
      • sourcePropertyPath

        @CheckForNull
        private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property sourcePropertyPath
      • targetContext

        @CheckForNull
        private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property targetContext
      • targetPropertyPath

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

      • DirectedRelationshipPropertyPathStereotype

        protected DirectedRelationshipPropertyPathStereotype​(SysMLProfile profile)
    • Method Detail

      • getStereotype

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

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getSourceContextProperty()
      • getSourcePropertyPathProperty

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getSourcePropertyPathProperty()
      • getTargetContextProperty

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getTargetContextProperty()
      • getTargetPropertyPathProperty

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getTargetPropertyPathProperty()
      • setSourceContext

        public void setSourceContext​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
                                     @CheckForNull
                                     com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
      • clearSourceContext

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

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element getSourceContext​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
      • setSourcePropertyPath

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

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

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

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

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

        public void setTargetContext​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element,
                                     @CheckForNull
                                     com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
      • clearTargetContext

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

        @CheckForNull
        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element getTargetContext​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
      • setTargetPropertyPath

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

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

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

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

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