Esempio n. 1
0
 /// <summary>
 /// Initializes a new instance of the GenericResource class
 /// </summary>
 /// <param name="qu">Quantity</param>
 /// <param name="typeCode">Type code for Generic Resource Kind</param>
 /// <param name="def">(Optional) NIMS Definition for Generic Resource Kind</param>
 /// <param name="description">(Optional) Descriptor List for Generic Resource Kind</param>
 public GenericResource(int qu, EventTypeCodeList typeCode, ResourceNIMSDefinition def = null, List <string> description = null)
 {
     Quantity     = qu;
     ResourceKind = new GenericResourceKind(typeCode, description, def);
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the GenericResource class
 /// </summary>
 /// <param name="qu">Quantity</param>
 /// <param name="res">Resource Kind</param>
 public GenericResource(int qu, GenericResourceKind res)
 {
     Quantity     = qu;
     ResourceKind = (res != null) ? res : new GenericResourceKind();
 }
Esempio n. 3
0
 /// <summary>
 /// Initializes a new instance of the GenericResource class
 /// </summary>
 public GenericResource()
 {
     ResourceKind = new GenericResourceKind();
 }
Esempio n. 4
0
 /// <summary>
 /// Sets the ResourceKind
 /// </summary>
 /// <param name="typeCode">Resource Type Code as string</param>
 /// <param name="description">(Optional) List of Resource Type Descriptions</param>
 /// <param name="def">(Optional) Resource NIMS definition</param>
 public void SetResourceKind(string typeCode, List <string> description = null, ResourceNIMSDefinition def = null)
 {
     ResourceKind = new GenericResourceKind(typeCode, description, def);
 }
Esempio n. 5
0
 /// <summary>
 /// Sets the ResourceKind
 /// </summary>
 /// <param name="kind">The GenericResourceKind</param>
 public void SetResourceKind(GenericResourceKind kind)
 {
     ResourceKind = kind;
 }
Esempio n. 6
0
 /// <summary>
 /// Creates a Generic Resource with the given value and adds it to the request
 /// </summary>
 /// <param name="quanity">Quantity for resource</param>
 /// <param name="grkind">The Generic Resource Kind</param>
 public void AddGenericResource(int quanity, GenericResourceKind grkind)
 {
     AddResource(new GenericResource(quanity, grkind));
 }