Exemplo n.º 1
0
 internal AbstractClass(ClassIdentifier classIdentifier, string name)
 {
     Identifier = classIdentifier;
       Name = name;
       methods = new List<AbstractMethod>();
 }
 public int CompareTo(ClassIdentifier other)
 {
     return Id.CompareTo(other.Id);
 }
Exemplo n.º 3
0
 public IClassIdentifier AddPrimitiveClass(string className, DataType.DATA_TYPE dt)
 {
     ClassIdentifier ci = new ClassIdentifier(idClass++.ToString());
       primitives.Add(new ClassPrimitive(ci, className, dt));
       return ci;
 }
Exemplo n.º 4
0
 public IClassIdentifier AddCustomClass(string className)
 {
     ClassIdentifier ci = new ClassIdentifier(idClass++.ToString());
       complexes.Add(new ClassComplex(ci, className));
       return ci;
 }
Exemplo n.º 5
0
 public ClassComplex(ClassIdentifier classIdentifier, string name)
     : base(classIdentifier, name)
 {
 }
 public ClassPrimitive(ClassIdentifier classIdentifier, string name, DATA_TYPE dataType)
     : base(classIdentifier, name)
 {
     DataType = dataType;
       AddConstructor(new List<IArgument>() { new Argument(classIdentifier) });
 }