예제 #1
0
 /// <summary>
 /// Gets the property expression for the given attribute
 /// </summary>
 /// <returns>An incremental property expression</returns>
 /// <param name="attribute">The requested attribute in upper case</param>
 protected override NMF.Expressions.INotifyExpression <object> GetExpressionForAttribute(string attribute)
 {
     if ((attribute == "INTEGERVALUE"))
     {
         return(Observable.Box(new IntegerValueProxy(this)));
     }
     return(base.GetExpressionForAttribute(attribute));
 }
예제 #2
0
 /// <summary>
 /// Gets the property expression for the given attribute
 /// </summary>
 /// <returns>An incremental property expression</returns>
 /// <param name="attribute">The requested attribute in upper case</param>
 protected override NMF.Expressions.INotifyExpression <object> GetExpressionForAttribute(string attribute)
 {
     if ((attribute == "LEFT"))
     {
         return(Observable.Box(new LeftProxy(this)));
     }
     return(base.GetExpressionForAttribute(attribute));
 }
예제 #3
0
 /// <summary>
 /// Gets the property expression for the given attribute
 /// </summary>
 /// <returns>An incremental property expression</returns>
 /// <param name="attribute">The requested attribute in upper case</param>
 protected override NMF.Expressions.INotifyExpression <object> GetExpressionForAttribute(string attribute)
 {
     if ((attribute == "CURRENTTIME"))
     {
         return(Observable.Box(new CurrentTimeProxy(this)));
     }
     return(base.GetExpressionForAttribute(attribute));
 }
예제 #4
0
 /// <summary>
 /// Gets the property expression for the given attribute
 /// </summary>
 /// <returns>An incremental property expression</returns>
 /// <param name="attribute">The requested attribute in upper case</param>
 protected override NMF.Expressions.INotifyExpression <object> GetExpressionForAttribute(string attribute)
 {
     if ((attribute == "ISFLAGGED"))
     {
         return(Observable.Box(new IsFlaggedProxy(this)));
     }
     return(base.GetExpressionForAttribute(attribute));
 }
예제 #5
0
 /// <summary>
 /// Gets the property expression for the given attribute
 /// </summary>
 /// <returns>An incremental property expression</returns>
 /// <param name="attribute">The requested attribute in upper case</param>
 protected override NMF.Expressions.INotifyExpression <object> GetExpressionForAttribute(string attribute)
 {
     if ((attribute == "MULTIVALUED"))
     {
         return(Observable.Box(new MultiValuedProxy(this)));
     }
     return(base.GetExpressionForAttribute(attribute));
 }
 /// <summary>
 /// Gets the property expression for the given attribute
 /// </summary>
 /// <returns>An incremental property expression</returns>
 /// <param name="attribute">The requested attribute in upper case</param>
 protected override NMF.Expressions.INotifyExpression <object> GetExpressionForAttribute(string attribute)
 {
     if ((attribute == "REFERREDOPERATION"))
     {
         return(Observable.Box(new ReferredOperationProxy(this)));
     }
     return(base.GetExpressionForAttribute(attribute));
 }
예제 #7
0
 /// <summary>
 /// Gets the property expression for the given attribute
 /// </summary>
 /// <returns>An incremental property expression</returns>
 /// <param name="attribute">The requested attribute in upper case</param>
 protected override NMF.Expressions.INotifyExpression <object> GetExpressionForAttribute(string attribute)
 {
     if ((attribute == "ABSOLUTEURI"))
     {
         return(Observable.Box(new AbsoluteUriProxy(this)));
     }
     if ((attribute == "RELATIVEURI"))
     {
         return(Observable.Box(new RelativeUriProxy(this)));
     }
     return(base.GetExpressionForAttribute(attribute));
 }
예제 #8
0
파일: Class.cs 프로젝트: wasowski/NMF
 /// <summary>
 /// Gets the property expression for the given attribute
 /// </summary>
 /// <returns>An incremental property expression</returns>
 /// <param name="attribute">The requested attribute in upper case</param>
 protected override NMF.Expressions.INotifyExpression <object> GetExpressionForAttribute(string attribute)
 {
     if ((attribute == "ISABSTRACT"))
     {
         return(Observable.Box(new IsAbstractProxy(this)));
     }
     if ((attribute == "IDENTIFIERSCOPE"))
     {
         return(Observable.Box(new IdentifierScopeProxy(this)));
     }
     return(base.GetExpressionForAttribute(attribute));
 }
예제 #9
0
 /// <summary>
 /// Gets the property expression for the given attribute
 /// </summary>
 /// <returns>An incremental property expression</returns>
 /// <param name="attribute">The requested attribute in upper case</param>
 protected override NMF.Expressions.INotifyExpression <object> GetExpressionForAttribute(string attribute)
 {
     if ((attribute == "YEAR"))
     {
         return(Observable.Box(new YearProxy(this)));
     }
     if ((attribute == "TITLE"))
     {
         return(new TitleProxy(this));
     }
     return(base.GetExpressionForAttribute(attribute));
 }
예제 #10
0
 /// <summary>
 /// Gets the property expression for the given attribute
 /// </summary>
 /// <returns>An incremental property expression</returns>
 /// <param name="attribute">The requested attribute in upper case</param>
 protected override NMF.Expressions.INotifyExpression <object> GetExpressionForAttribute(string attribute)
 {
     if ((attribute == "INDEX"))
     {
         return(Observable.Box(new IndexProxy(this)));
     }
     if ((attribute == "ADDEDVALUE"))
     {
         return(new AddedValueProxy(this));
     }
     return(base.GetExpressionForAttribute(attribute));
 }
예제 #11
0
 /// <summary>
 /// Gets the property expression for the given attribute
 /// </summary>
 /// <returns>An incremental property expression</returns>
 /// <param name="attribute">The requested attribute in upper case</param>
 protected override NMF.Expressions.INotifyExpression <object> GetExpressionForAttribute(string attribute)
 {
     if ((attribute == "STATE"))
     {
         return(Observable.Box(new StateProxy(this)));
     }
     if ((attribute == "PROTOCOLSTEPNAME"))
     {
         return(new ProtocolStepNameProxy(this));
     }
     return(base.GetExpressionForAttribute(attribute));
 }
예제 #12
0
 /// <summary>
 /// Gets the property expression for the given attribute
 /// </summary>
 /// <returns>An incremental property expression</returns>
 /// <param name="attribute">The requested attribute in upper case</param>
 protected override NMF.Expressions.INotifyExpression <object> GetExpressionForAttribute(string attribute)
 {
     if ((attribute == "SAMPLEID"))
     {
         return(new SampleIDProxy(this));
     }
     if ((attribute == "STATE"))
     {
         return(Observable.Box(new StateProxy(this)));
     }
     return(base.GetExpressionForAttribute(attribute));
 }
 /// <summary>
 /// Gets the property expression for the given attribute
 /// </summary>
 /// <returns>An incremental property expression</returns>
 /// <param name="attribute">The requested attribute in upper case</param>
 protected override NMF.Expressions.INotifyExpression <object> GetExpressionForAttribute(string attribute)
 {
     if ((attribute == "NAME"))
     {
         return(new NameProxy(this));
     }
     if ((attribute == "YBIRTH"))
     {
         return(Observable.Box(new YbirthProxy(this)));
     }
     return(base.GetExpressionForAttribute(attribute));
 }
예제 #14
0
파일: Post.cs 프로젝트: wasowski/NMF
 /// <summary>
 /// Gets the property expression for the given attribute
 /// </summary>
 /// <returns>An incremental property expression</returns>
 /// <param name="attribute">The requested attribute in upper case</param>
 protected override NMF.Expressions.INotifyExpression <object> GetExpressionForAttribute(string attribute)
 {
     if ((attribute == "ACTIVE"))
     {
         return(Observable.Box(new ActiveProxy(this)));
     }
     if ((attribute == "LASTCOMMENTED"))
     {
         return(Observable.Box(new LastCommentedProxy(this)));
     }
     return(base.GetExpressionForAttribute(attribute));
 }
 /// <summary>
 /// Gets the property expression for the given attribute
 /// </summary>
 /// <returns>An incremental property expression</returns>
 /// <param name="attribute">The requested attribute in upper case</param>
 protected override NMF.Expressions.INotifyExpression <object> GetExpressionForAttribute(string attribute)
 {
     if ((attribute == "TEMPERATURE"))
     {
         return(Observable.Box(new TemperatureProxy(this)));
     }
     if ((attribute == "DURATION"))
     {
         return(Observable.Box(new DurationProxy(this)));
     }
     return(base.GetExpressionForAttribute(attribute));
 }
예제 #16
0
파일: Namespace.cs 프로젝트: wasowski/NMF
 /// <summary>
 /// Gets the property expression for the given attribute
 /// </summary>
 /// <returns>An incremental property expression</returns>
 /// <param name="attribute">The requested attribute in upper case</param>
 protected override NMF.Expressions.INotifyExpression <object> GetExpressionForAttribute(string attribute)
 {
     if ((attribute == "URI"))
     {
         return(Observable.Box(new UriProxy(this)));
     }
     if ((attribute == "PREFIX"))
     {
         return(new PrefixProxy(this));
     }
     return(base.GetExpressionForAttribute(attribute));
 }
예제 #17
0
 /// <summary>
 /// Gets the property expression for the given attribute
 /// </summary>
 /// <returns>An incremental property expression</returns>
 /// <param name="attribute">The requested attribute in upper case</param>
 protected override NMF.Expressions.INotifyExpression <object> GetExpressionForAttribute(string attribute)
 {
     if ((attribute == "ISINITIAL"))
     {
         return(Observable.Box(new IsInitialProxy(this)));
     }
     if ((attribute == "ISACTIVE"))
     {
         return(Observable.Box(new IsActiveProxy(this)));
     }
     if ((attribute == "ACTION"))
     {
         return(new ActionProxy(this));
     }
     return(base.GetExpressionForAttribute(attribute));
 }
예제 #18
0
 /// <summary>
 /// Gets the property expression for the given attribute
 /// </summary>
 /// <returns>An incremental property expression</returns>
 /// <param name="attribute">The requested attribute in upper case</param>
 protected override NMF.Expressions.INotifyExpression <object> GetExpressionForAttribute(string attribute)
 {
     if ((attribute == "ID"))
     {
         return(new IdProxy(this));
     }
     if ((attribute == "TIMESTAMP"))
     {
         return(Observable.Box(new TimestampProxy(this)));
     }
     if ((attribute == "CONTENT"))
     {
         return(new ContentProxy(this));
     }
     return(base.GetExpressionForAttribute(attribute));
 }
예제 #19
0
 /// <summary>
 /// Gets the property expression for the given attribute
 /// </summary>
 /// <returns>An incremental property expression</returns>
 /// <param name="attribute">The requested attribute in upper case</param>
 protected override NMF.Expressions.INotifyExpression <object> GetExpressionForAttribute(string attribute)
 {
     if ((attribute == "NAME"))
     {
         return(new NameProxy(this));
     }
     if ((attribute == "MULT"))
     {
         return(Observable.Box(new MultProxy(this)));
     }
     if ((attribute == "ASSOCIATION"))
     {
         return(new AssociationProxy(this));
     }
     return(base.GetExpressionForAttribute(attribute));
 }
 /// <summary>
 /// Gets the property expression for the given attribute
 /// </summary>
 /// <returns>An incremental property expression</returns>
 /// <param name="attribute">The requested attribute in upper case</param>
 protected override NMF.Expressions.INotifyExpression <object> GetExpressionForAttribute(string attribute)
 {
     if ((attribute == "SOURCECAVITYINDEX"))
     {
         return(Observable.Box(new SourceCavityIndexProxy(this)));
     }
     if ((attribute == "VOLUME"))
     {
         return(Observable.Box(new VolumeProxy(this)));
     }
     if ((attribute == "TARGETCAVITYINDEX"))
     {
         return(Observable.Box(new TargetCavityIndexProxy(this)));
     }
     if ((attribute == "STATUS"))
     {
         return(Observable.Box(new StatusProxy(this)));
     }
     return(base.GetExpressionForAttribute(attribute));
 }
예제 #21
0
 /// <summary>
 /// Gets the property expression for the given attribute
 /// </summary>
 /// <returns>An incremental property expression</returns>
 /// <param name="attribute">The requested attribute in upper case</param>
 protected override NMF.Expressions.INotifyExpression <object> GetExpressionForAttribute(string attribute)
 {
     if ((attribute == "ISORDERED"))
     {
         return(Observable.Box(new IsOrderedProxy(this)));
     }
     if ((attribute == "ISUNIQUE"))
     {
         return(Observable.Box(new IsUniqueProxy(this)));
     }
     if ((attribute == "LOWERBOUND"))
     {
         return(Observable.Box(new LowerBoundProxy(this)));
     }
     if ((attribute == "UPPERBOUND"))
     {
         return(Observable.Box(new UpperBoundProxy(this)));
     }
     return(base.GetExpressionForAttribute(attribute));
 }