/// <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.DetailQual == null)) { IDetailQual detailQualCasted = item.As <IDetailQual>(); if ((detailQualCasted != null)) { this._parent.DetailQual = detailQualCasted; return; } } }
/// <summary> /// Creates a new observable property access proxy /// </summary> /// <param name="modelElement">The model instance element for which to create the property access proxy</param> public InaccurateProxy(IDetailQual modelElement) : base(modelElement, "inaccurate") { }
/// <summary> /// Creates a new observable property access proxy /// </summary> /// <param name="modelElement">The model instance element for which to create the property access proxy</param> public OldDataProxy(IDetailQual modelElement) : base(modelElement, "oldData") { }
/// <summary> /// Creates a new observable property access proxy /// </summary> /// <param name="modelElement">The model instance element for which to create the property access proxy</param> public InconsistentProxy(IDetailQual modelElement) : base(modelElement, "inconsistent") { }
/// <summary> /// Creates a new observable property access proxy /// </summary> /// <param name="modelElement">The model instance element for which to create the property access proxy</param> public FailureProxy(IDetailQual modelElement) : base(modelElement, "failure") { }
/// <summary> /// Creates a new observable property access proxy /// </summary> /// <param name="modelElement">The model instance element for which to create the property access proxy</param> public OscillatoryProxy(IDetailQual modelElement) : base(modelElement, "oscillatory") { }
/// <summary> /// Creates a new observable property access proxy /// </summary> /// <param name="modelElement">The model instance element for which to create the property access proxy</param> public BadReferenceProxy(IDetailQual modelElement) : base(modelElement, "badReference") { }
/// <summary> /// Creates a new observable property access proxy /// </summary> /// <param name="modelElement">The model instance element for which to create the property access proxy</param> public OutOfRangeProxy(IDetailQual modelElement) : base(modelElement, "outOfRange") { }
/// <summary> /// Creates a new observable property access proxy /// </summary> /// <param name="modelElement">The model instance element for which to create the property access proxy</param> public OverflowProxy(IDetailQual modelElement) : base(modelElement, "overflow") { }