1
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
var diagram as EA.Diagram; // Set diagram to your current diagram
var diagramObject as EA.DiagramObject;
var element as EA.Element;
for (var index = 0; var index < diagram.DiagramObjects.Count; index++) {
diagramObject = diagram.DiagramObjects.GetAt(index);
element = Repository.GetElementByID(diagramObject.ElementID);
Session.Output("Element: " + element.ElementID);
}
select * from t_object where object_id = '<insert ElementID here>'
/**
* Creates a link to a target diagram on a diagram.
*
* @param package Package where the source diagram is located.
* @param diagram Source diagram onto which the link is created.
* @param targetDiagram Target diagram for which the link that is creatde points.
/*
function createDiagramHyperlink(package, diagram, targetDiagram) {
// Make a hyperlink element
var hyperlink as EA.Element;
hyperlink = package.Elements.AddNew(targetDiagram.Name, "Text" );
hyperlink.Notes = targetDiagram.Name;
hyperlink.Update();
// Add the hyperlink to the diagram
var diagramObject as EA.DiagramObject;
diagramObject = diagram.DiagramObjects.AddNew("", "" );
diagramObject.ElementID = hyperlink.ElementID;
diagramObject.Update();
diagram.Update();
// Update the PDATA1 and set it to the target diagram's ID
Repository.Execute( "UPDATE t_object SET PDATA1='" + targetDiagram.DiagramID + "' where object_ID = '" + hyperlink.ElementID + "'" );
}