public EAAttribute()
        {
            int e = EARepository.NextAvailableId();

            AttributeID = e;
            Type        = "string";
            EARepository.Repository.attributes.Add(this.AttributeID, this);
        }
        public EAElement()
        {
            int e = EARepository.NextAvailableId();

            ElementID = e;
            EARepository.Repository.elements.Add(this.ElementID, this);
            Stereotype = "";
            attributes.setParent(e);
        }
        //public List<EAElement> elements = new List<EAElement>();

        public EADiagram()
        {
            EACollection diaObjs = new EACollection("DiagramObject");

            diaObjs.setObjectType(EA.ObjectType.otDiagramObject);
            DiagramObjects = diaObjs;

            DiagramID    = EARepository.NextAvailableId();
            DiagramLinks = new EACollection("DiagramLink");
        }
Exemple #4
0
        public EAPackage(string name)
        {
            Name      = name;
            PackageID = EARepository.NextAvailableId();
            EARepository.Repository.packages.Add(PackageID, this);

            EACollection p = new EACollection("Packages");

            p.setParent(PackageID);
            Packages = p;

            EACollection d = new EACollection("Diagram");

            d.setParent(PackageID);
            Diagrams = d;

            EACollection e = new EACollection("Element");

            e.setParent(PackageID);
            Elements = e;
        }
Exemple #5
0
 public EAConnector()
 {
     this.SupplierEnd = new EAConnectorEnd();
     this.ConnectorID = EARepository.NextAvailableId();
 }
Exemple #6
0
        //public List<EAElement> elements = new List<EAElement>();

        public EADiagram()
        {
            DiagramObjects = new EACollection("DiagramObject");
            DiagramID      = EARepository.NextAvailableId();
            DiagramLinks   = new EACollection("DiagramLink");
        }