Inheritance: DataDictionary.Namable
コード例 #1
0
 public virtual void visit(Frame obj, bool visitSubNodes)
 {
     visit ((Namable) obj, false);
     if (visitSubNodes){
     IXmlBBase[] Subs  = acceptor.subElements((IXmlBBase)obj);
     if (Subs != null){
     for (int i=0; i<Subs.Length; i++) {
       dispatch(Subs[i], true);
     } // If
     } // If
     }
 }
コード例 #2
0
        public override void visit(Frame obj, bool visitSubNodes)
        {
            obj.setCycleDuration("0.1");

            base.visit(obj, visitSubNodes);
        }
コード例 #3
0
 public void copyTo(Frame other)
 {
     base.copyTo(other);
     other.aCycleDuration = aCycleDuration;
     other.aSubSequences = aSubSequences;
     other.aComment = aComment;
 }
コード例 #4
0
 public virtual void visit(Frame obj)
 {
     visit(obj, true);
 }
コード例 #5
0
 public void insertTests(int idx, Frame el,Lock aLock)
 {
     __setDirty(true);
       allTests().Insert (idx, el);
     NotifyControllers(aLock);
 }
コード例 #6
0
 public void appendTests(Lock aLock,Frame el)
 {
     __setDirty(true);
       el.__setDirty(true);
       allTests().Add(el);
       acceptor.connectSon (this, el);
     NotifyControllers(aLock);
 }
コード例 #7
0
 /// <summary>
 ///     Do not visit test frames
 /// </summary>
 /// <param name="obj"></param>
 /// <param name="visitSubNodes"></param>
 public override void visit(Frame obj, bool visitSubNodes)
 {
 }
コード例 #8
0
        public override void visit(Frame obj, bool visitSubNodes)
        {
            Tests.Frame frame = (Tests.Frame) obj;

            if (frame != null)
            {
                checkExpression(frame, frame.getCycleDuration());

                Type type = frame.CycleDuration.GetExpressionType();
                if (type != null)
                {
                    if (!frame.EFSSystem.DoubleType.Match(type))
                    {
                        frame.AddError("Cycle duration should be compatible with the Time type");
                    }
                }
            }

            base.visit(obj, visitSubNodes);
        }
コード例 #9
0
 public void copyTo(Frame other)
 {
     base.copyTo(other);
     other.aCycleDuration = aCycleDuration;
     other.aSubSequences = aSubSequences;
     other.aComment = aComment;
     other.aRuleCheckDisabling = aRuleCheckDisabling;
 }