/// <summary> /// Adds the given element to the collection /// </summary> /// <param name="item">The item to add</param> public override void Add(IModelElement item) { IResourceSignature resourceSignatures__ResourceInterfaceCasted = item.As <IResourceSignature>(); if ((resourceSignatures__ResourceInterfaceCasted != null)) { this._parent.ResourceSignatures__ResourceInterface.Add(resourceSignatures__ResourceInterfaceCasted); } }
/// <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) { IResourceSignature resourceSignatureItem = item.As <IResourceSignature>(); if (((resourceSignatureItem != null) && this._parent.ResourceSignatures__ResourceInterface.Remove(resourceSignatureItem))) { return(true); } return(false); }
/// <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__ResourceInterface == null)) { IResourceRepository resourceRepository__ResourceInterfaceCasted = item.As <IResourceRepository>(); if ((resourceRepository__ResourceInterfaceCasted != null)) { this._parent.ResourceRepository__ResourceInterface = resourceRepository__ResourceInterfaceCasted; return; } } IResourceSignature resourceSignatures__ResourceInterfaceCasted = item.As <IResourceSignature>(); if ((resourceSignatures__ResourceInterfaceCasted != null)) { this._parent.ResourceSignatures__ResourceInterface.Add(resourceSignatures__ResourceInterfaceCasted); } }
/// <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.Action__ResourceCall == null)) { IAbstractInternalControlFlowAction action__ResourceCallCasted = item.As <IAbstractInternalControlFlowAction>(); if ((action__ResourceCallCasted != null)) { this._parent.Action__ResourceCall = action__ResourceCallCasted; return; } } if ((this._parent.ResourceRequiredRole__ResourceCall == null)) { IResourceRequiredRole resourceRequiredRole__ResourceCallCasted = item.As <IResourceRequiredRole>(); if ((resourceRequiredRole__ResourceCallCasted != null)) { this._parent.ResourceRequiredRole__ResourceCall = resourceRequiredRole__ResourceCallCasted; return; } } if ((this._parent.Signature__ResourceCall == null)) { IResourceSignature signature__ResourceCallCasted = item.As <IResourceSignature>(); if ((signature__ResourceCallCasted != null)) { this._parent.Signature__ResourceCall = signature__ResourceCallCasted; return; } } if ((this._parent.NumberOfCalls__ResourceCall == null)) { IPCMRandomVariable numberOfCalls__ResourceCallCasted = item.As <IPCMRandomVariable>(); if ((numberOfCalls__ResourceCallCasted != null)) { this._parent.NumberOfCalls__ResourceCall = numberOfCalls__ResourceCallCasted; return; } } }