/// <summary>
            /// Adds the given element to the collection
            /// </summary>
            /// <param name="item">The item to add</param>
            public override void Add(IModelElement item)
            {
                IResourceProvidedRole resourceProvidedRoles__ResourceInterfaceProvidingEntityCasted = item.As <IResourceProvidedRole>();

                if ((resourceProvidedRoles__ResourceInterfaceProvidingEntityCasted != null))
                {
                    this._parent.ResourceProvidedRoles__ResourceInterfaceProvidingEntity.Add(resourceProvidedRoles__ResourceInterfaceProvidingEntityCasted);
                }
            }
            /// <summary>
            /// Removes the given item from the collection
            /// </summary>
            /// <returns>True, if the item was removed, otherwise False</returns>
            /// <param name="item">The item that should be removed</param>
            public override bool Remove(IModelElement item)
            {
                IResourceProvidedRole resourceProvidedRoleItem = item.As <IResourceProvidedRole>();

                if (((resourceProvidedRoleItem != null) &&
                     this._parent.ResourceProvidedRoles__ResourceInterfaceProvidingEntity.Remove(resourceProvidedRoleItem)))
                {
                    return(true);
                }
                return(false);
            }
Beispiel #3
0
            /// <summary>
            /// Adds the given element to the collection
            /// </summary>
            /// <param name="item">The item to add</param>
            public override void Add(IModelElement item)
            {
                if ((this._parent.ResourceRepository_ResourceType == null))
                {
                    IResourceRepository resourceRepository_ResourceTypeCasted = item.As <IResourceRepository>();
                    if ((resourceRepository_ResourceTypeCasted != null))
                    {
                        this._parent.ResourceRepository_ResourceType = resourceRepository_ResourceTypeCasted;
                        return;
                    }
                }
                IResourceProvidedRole resourceProvidedRoles__ResourceInterfaceProvidingEntityCasted = item.As <IResourceProvidedRole>();

                if ((resourceProvidedRoles__ResourceInterfaceProvidingEntityCasted != null))
                {
                    this._parent.ResourceProvidedRoles__ResourceInterfaceProvidingEntity.Add(resourceProvidedRoles__ResourceInterfaceProvidingEntityCasted);
                }
            }