Interface Signal

    • Method Detail

      • getOwnedAttributes

        MDWEList<Property> getOwnedAttributes()
        Returns the value of the 'Owned Attribute' containment reference list. The list contents are of type Property. The attributes owned by the signal.
        Returns:
        the value of the 'Owned Attribute' containment reference list.
        See Also:
        UMLPackage.getSignal_OwnedAttribute()
      • createOwnedAttribute

        Property createOwnedAttribute​(String name,
                                      Type type,
                                      org.eclipse.emf.ecore.EClass eClass)
        Creates a new Property, with the specified 'Name', and 'Type', and appends it to the 'Owned Attribute' containment reference list.
        Parameters:
        name - The 'Name' for the new Property, or null.
        type - The 'Type' for the new Property, or null.
        eClass - The Ecore class of the Property to create.
        Returns:
        The new Property.
        See Also:
        getOwnedAttributes()
      • createOwnedAttribute

        Property createOwnedAttribute​(String name,
                                      Type type)
        Creates a new Property, with the specified 'Name', and 'Type', and appends it to the 'Owned Attribute' containment reference list.
        Parameters:
        name - The 'Name' for the new Property, or null.
        type - The 'Type' for the new Property, or null.
        Returns:
        The new Property.
        See Also:
        getOwnedAttributes()
      • getOwnedAttribute

        Property getOwnedAttribute​(String name,
                                   Type type)
        Retrieves the first Property with the specified 'Name', and 'Type' from the 'Owned Attribute' containment reference list.
        Parameters:
        name - The 'Name' of the Property to retrieve, or null.
        type - The 'Type' of the Property to retrieve, or null.
        Returns:
        The first Property with the specified 'Name', and 'Type', or null.
        See Also:
        getOwnedAttributes()
      • getOwnedAttribute

        Property getOwnedAttribute​(String name,
                                   Type type,
                                   boolean ignoreCase,
                                   org.eclipse.emf.ecore.EClass eClass,
                                   boolean createOnDemand)
        Retrieves the first Property with the specified 'Name', and 'Type' from the 'Owned Attribute' containment reference list.
        Parameters:
        name - The 'Name' of the Property to retrieve, or null.
        type - The 'Type' of the Property to retrieve, or null.
        ignoreCase - Whether to ignore case in String comparisons.
        eClass - The Ecore class of the Property to retrieve, or null.
        createOnDemand - Whether to create a Property on demand if not found.
        Returns:
        The first Property with the specified 'Name', and 'Type', or null.
        See Also:
        getOwnedAttributes()
      • createOwnedAttribute

        Property createOwnedAttribute​(String name,
                                      Type type,
                                      int lower,
                                      int upper)
        Creates a property with the specified name, type, lower bound, and upper bound as an owned attribute of this signal.