Esempio n. 1
0
		/// <summary />
		/// <remarks />
		public virtual void RemoveData(DataType _data) 
		{
			this.List.Remove(_data);
		}
Esempio n. 2
0
		/// <summary />
		/// <remarks />
		public virtual bool ContainsData(DataType _data) 
		{
			return this.List.Contains(_data);
		}
        private DataType DataTypeFromEntity(Entity e)
        {
            DataType dt = new DataType();
            if ( e.GetType() == typeof(Shape))
                dt.ID = nodeShapeTypeKeyName;
            else
                dt.ID = edgeConnectionTypeKeyName;
            dt.Text.Add(GetTypeQualifiedName(e));

            return dt;
        }
Esempio n. 4
0
		/// <summary />
		/// <remarks />
		public virtual void AddData(DataType _data) 
		{
			this.List.Add(_data);
		}
        private DataType[] DataTypesFromAttributes(Hashtable attributes)
        {
            DataType[] dts = new DataType[attributes.Count];

            int i = 0;
            foreach ( DictionaryEntry de in attributes )
            {
                dts[i] = new DataType();
                dts[i].Key = de.Key.ToString();
                if (de.Value != null)
                    dts[i].Text.Add(de.Value.ToString());
                if ( !KeyList.Contains(de.Key.ToString()))
                    KeyList.Add(de.Key.ToString(),de.Value);
                ++i;
            }
            return dts;
        }