Ejemplo n.º 1
0
        public override object VisitHsSubOption(HSGrammarParser.HsSubOptionContext context)
        {
            PowerSubOption powerSubOption = new PowerSubOption();

            powerSubOption.Id               = int.Parse(context.INT().GetText());
            powerSubOption.Entitiy          = new PowerEntity();
            powerSubOption.Entitiy.EntityId = (int)VisitHsEntityObject(context.hsEntityObject());
            foreach (var target in context.hsTarget())
            {
                powerSubOption.Targets.Add((PowerTarget)VisitHsTarget(target));
            }
            return(powerSubOption);
        }
Ejemplo n.º 2
0
 public KettleSubOption(PowerSubOption option)
 {
     Id      = option.EntityId;
     Targets = option.Targets;
 }