예제 #1
0
        public override bool Equals(StateRep s)
        {
            var other = s as SubStateRep;

            return(base.Equals(s) &&
                   (other != null) && (other.SuperStateName == this.SuperStateName));
        }
예제 #2
0
 public void SetUp()
 {
     this.stateRep = new SubStateRep(StateName, SuperStateName, null);
     this.builder  = new FSMRepresentationBuilder();
 }
예제 #3
0
 public void SetUp()
 {
     this.superState = new SuperStateRep(StateName, null);
 }
예제 #4
0
 public virtual bool Equals(StateRep s) => (s != null) && (s.StateName == this.StateName);
예제 #5
0
 public override bool Equals(StateRep s) => base.Equals(s) && (s is SuperStateRep);
예제 #6
0
 public override bool Equals(StateRep s) => base.Equals(s) && (s is NormalStateRep);
예제 #7
0
 public void SetUp()
 {
     this.stateRep = new NormalStateRep(StateName, null);
 }