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"); }
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; }
public EAConnector() { this.SupplierEnd = new EAConnectorEnd(); this.ConnectorID = EARepository.NextAvailableId(); }
//public List<EAElement> elements = new List<EAElement>(); public EADiagram() { DiagramObjects = new EACollection("DiagramObject"); DiagramID = EARepository.NextAvailableId(); DiagramLinks = new EACollection("DiagramLink"); }