Beispiel #1
0
 private void InitializeObject(FMObjectSpace aObjectSpace)
 {
     attributes  = new Dictionary <string, FMAbstractAttribute>();
     Subscribers = new Dictionary <FMAttribute_derived, int>();
     objectSpace = aObjectSpace;
     aObjectSpace.AllObjects.Add(this);
 }
Beispiel #2
0
        public FMExpressionHandler(FMObjectSpace aObjectSpace)
        {
            objectSpace = aObjectSpace;
            Operations = new Dictionary<string, Delegate>();

            // The keys have to be in lower case
            Operations.Add("->select", (ParamOperation)Select);
            Operations.Add("->first", (NamedOperation)First);
            Operations.Add("->sum", (NamedOperation)Sum);
            Operations.Add("->size", (NamedOperation)Size);
            Operations.Add("->sqrt", (NamedOperation)Sqrt);
            Operations.Add("->tostring", (NamedOperation)ToString);
        }
Beispiel #3
0
        public FMExpressionHandler(FMObjectSpace aObjectSpace)
        {
            objectSpace = aObjectSpace;
            Operations  = new Dictionary <string, Delegate>();

            // The keys have to be in lower case
            Operations.Add("->select", (ParamOperation)Select);
            Operations.Add("->first", (NamedOperation)First);
            Operations.Add("->sum", (NamedOperation)Sum);
            Operations.Add("->size", (NamedOperation)Size);
            Operations.Add("->sqrt", (NamedOperation)Sqrt);
            Operations.Add("->tostring", (NamedOperation)ToString);
        }
Beispiel #4
0
 public FMObject(FMObjectSpace aObjectSpace, string aObjectGUID)
 {
     objectGUID = aObjectGUID;
     InitializeObject(aObjectSpace);
 }
Beispiel #5
0
 public FMObject(FMObjectSpace aObjectSpace)
 {
     objectGUID = Guid.NewGuid().ToString();
     InitializeObject(aObjectSpace);
 }
Beispiel #6
0
 private void InitializeObject(FMObjectSpace aObjectSpace)
 {
     attributes = new Dictionary<string, FMAbstractAttribute>();
     Subscribers = new Dictionary<FMAttribute_derived, int>();
     objectSpace = aObjectSpace;
     aObjectSpace.AllObjects.Add(this);
 }
Beispiel #7
0
 public FMPersistenceHandler(FMObjectSpace aObjectSpace)
 {
     objectSpace   = aObjectSpace;
     fDBConnection = new SqlConnection(@"Data Source=OPTIPLEX\SQLEXPRESS;Initial Catalog=FMSim;Integrated Security=True");
 }
Beispiel #8
0
 public FMObject(FMObjectSpace aObjectSpace, string aObjectGUID)
 {
     objectGUID = aObjectGUID;
     InitializeObject(aObjectSpace);
 }
Beispiel #9
0
 public FMObject(FMObjectSpace aObjectSpace)
 {
     objectGUID = Guid.NewGuid().ToString();
     InitializeObject(aObjectSpace);
 }
Beispiel #10
0
 public FMPersistenceHandler(FMObjectSpace aObjectSpace)
 {
     objectSpace = aObjectSpace;
     fDBConnection = new SqlConnection(@"Data Source=OPTIPLEX\SQLEXPRESS;Initial Catalog=FMSim;Integrated Security=True");
 }
Beispiel #11
0
 public FMSubscriptionHandler(FMObjectSpace aObjectSpace)
 {
     objectSpace = aObjectSpace;
     Subscribers = new Stack <FMSim.ORM.FMObject.FMAttribute_derived>();
 }
Beispiel #12
0
 public FMSubscriptionHandler(FMObjectSpace aObjectSpace)
 {
     objectSpace = aObjectSpace;
     Subscribers = new Stack<FMSim.ORM.FMObject.FMAttribute_derived>();
 }