EmbASP-CSharp
ASPInputProgram.cs
1 using System;
2 using System.Collections.Generic;
3 
5 {
6  using InputProgram = it.unical.mat.embasp.@base.InputProgram;
7 
8  public class ASPInputProgram : InputProgram
9  {
10  public ASPInputProgram() : base() { }
11 
12  public ASPInputProgram(object inputObj) : base(inputObj) { }
13 
14  public ASPInputProgram(string initial_program) : base(initial_program) { }
15 
16  public override void AddObjectInput(object inputObj) => AddProgram(ASPMapper.Instance.GetString(inputObj) + ".");
17 
18  public override void AddObjectsInput(ISet<object> inputObjs)
19  {
20  foreach (Object inputObj in inputObjs)
21  AddObjectInput(inputObj);
22  }
23  }
24 }
it.unical.mat.embasp.languages.asp.ASPInputProgram
Definition: ASPInputProgram.cs:8
base
Definition: Callback.cs:1
it.unical.mat.embasp
Definition: AnswerSet.cs:5
it.unical
Definition: AnswerSet.cs:5
it.unical.mat.embasp.languages.asp.ASPMapper
Definition: ASPMapper.cs:8
it
Definition: AnswerSet.cs:5
it.unical.mat.embasp.languages.asp
Definition: AnswerSet.cs:5
base.InputProgram
Definition: InputProgram.cs:7
it.unical.mat
Definition: AnswerSet.cs:5