tassa
Ville : paris
Membre depuis : 9 juil. 2014
Messages : 1
|
9 juil. 2014 à 08:51
bonjour a tous
mon probleme est le suivant
au par avant j'ai cela
Net1
Pin1
Net2
Pin1
Net3
Pin1
et maintenant je veux avoir
Pin1
Net1
Net2
Net3
voici le code
Connectivity c = l.getConnectivity();
Elements nets = new Elements();
for (Net net : c.getAllNets()) {
if (!net.getAllProperty().isEmpty()) {
for (NetProperty np : net.getAllProperty()) {
Element e = new Element();
e.setID(np.getPinref());
e.getProperties().setValueString("netID",
net.getID());
e.getProperties().setValueString("netName",
net.getName());
e.getProperties().setValueString("netSharedconductor",
net.getSharedconductor());
e.getProperties().setValueString("netShortDiscreption",
net.getShortDiscreption());
if (nets.getElementByID(np.getPinref()) == null) {
nets.addElement(e);
}
}
} else {
Element e = new Element();
e.setID(net.getID());
e.getProperties().setValueString("netID",
net.getID());
e.getProperties().setValueString("netName",
net.getName());
e.getProperties().setValueString("netSharedconductor",
net.getSharedconductor());
e.getProperties().setValueString("netShortDiscreption",
net.getShortDiscreption());
nets.addElement(e);
}
Merci de me repondre --- tassa-dev
|